172 похожих чатов

Друзья, кто нибудь работал с hetzner? я хочу к серверу

(https://ru.hetzner.com/hosting/produkte_rootserver/ax41-nvme/) добавить еще Storage Box на 2Тб (https://ru.hetzner.com/hosting/storagebox/bx40), а туда закинуть особо крупные таблицы с psql
а как будет происходить подключение между сервером и боксом? (в
мб где-то про это написано или где-то в другом месте стоит спросить

11 ответов

12 просмотров

если я правильно помню - storagebox дается просто как сетевая шара

Даниил-Агниашвили Автор вопроса
Denisio
если я правильно помню - 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 Как это чинить?

Даниил-Агниашвили Автор вопроса
Даниил Агниашвили
Версия: psql (PostgreSQL) 11.9 (Debian 11.9-0+deb1...

а с этим никто не знает как помочь?(

Даниил-Агниашвили Автор вопроса
Alexey Lesovsky
на box_share дайте права постгресу

я её создаю от рута, ибо находится в /mnt/

Даниил Агниашвили
я её создаю от рута, ибо находится в /mnt/

а в ваших предудщих сообщениях она находится в /home/daniilak. вы уж давайте как-то поконкретнее. вобщем смотрите что на всех каталогах до целевого есть права r-x, либо вообще станьте постгресом (sudo) и проверьте руками через ls что каталог доступен на чтение/запись

Даниил-Агниашвили Автор вопроса
Alexey Lesovsky
а в ваших предудщих сообщениях она находится в /ho...

изменил сообщение https://t.me/pgsql/315183 от постгреса я могу перейти и что-то делать там но от себя , запуская psql, я не могу создать TABLESPACE

Даниил Агниашвили
screenshot изменил сообщение https://t.me/pgsql/315183 от пос...

у вас 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.

Даниил-Агниашвили Автор вопроса
Alexey Lesovsky
у вас pg_base принадлежит руту. каталог указываемы...

ааа тогда как примантировать директорию...

Даниил Агниашвили
ааа тогда как примантировать директорию...

в этой примонтированной директории создайте еще один каталог, сделайте владельцем каталога постгрес и его указвыайте при создании tablespace.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта