(https://ru.hetzner.com/hosting/produkte_rootserver/ax41-nvme/) добавить еще Storage Box на 2Тб (https://ru.hetzner.com/hosting/storagebox/bx40), а туда закинуть особо крупные таблицы с psql
а как будет происходить подключение между сервером и боксом? (в
мб где-то про это написано или где-то в другом месте стоит спросить
если я правильно помню - storagebox дается просто как сетевая шара
ну ее можно примонтировать по сути и юзать как хранилку
Версия: psql (PostgreSQL) 11.9 (Debian 11.9-0+deb10u1) 1) Создал директорию /mnt/box_share 2) в файле /etc/fstab //your-storagebox.de/backup /mnt/box_share cifs credentials=/etc/box-credentials,file_mode=0777,dir_mode=0777 0 0 3) 4) postgres не перезапускал 5) захожу в psql, на запрос CREATE TABLESPACE tempspace LOCATION '/mnt/box_sharepg_base'; выходит выхлоп: could not set permissions on directory "/mnt/box_share/pg_base": Operation not permitted Как это чинить?
а с этим никто не знает как помочь?(
на box_share дайте права постгресу
я её создаю от рута, ибо находится в /mnt/
а в ваших предудщих сообщениях она находится в /home/daniilak. вы уж давайте как-то поконкретнее. вобщем смотрите что на всех каталогах до целевого есть права r-x, либо вообще станьте постгресом (sudo) и проверьте руками через ls что каталог доступен на чтение/запись
изменил сообщение https://t.me/pgsql/315183 от постгреса я могу перейти и что-то делать там но от себя , запуская psql, я не могу создать TABLESPACE
у вас pg_base принадлежит руту. каталог указываемый при создании TS должен принадлежать постгресу. directory The directory that will be used for the tablespace. The directory must exist (CREATE TABLESPACE will not create it), should be empty, and must be owned by the PostgreSQL system user. The directory must be specified by an absolute path name.
ааа тогда как примантировать директорию...
в этой примонтированной директории создайте еще один каталог, сделайте владельцем каталога постгрес и его указвыайте при создании tablespace.
Обсуждают сегодня