Назад | Перейти на главную страницу

Нет доступа к общему ресурсу nfs

В моей системе Debian 8.4 я хотел бы запустить базу данных postgres. Данные должны находиться в смонтированной папке NFS.

# cat /etc/fstab
xxx.xxx.xxx.xxx:/volume1/srvPostgres on /var/lib/postgresql type nfs (rw,relatime,vers=3,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=xxx.xxx.xxx.xxx,mountvers=3,mountport=892,mountproto=udp,local_lock=none,addr=xxx.xxx.xxx.xxx)

Я установил postgres с помощью apt-get, поэтому он создает пользователя. Папка назначения имеет правильного владельца:

# ls -la /var/lib/postgresql/
total 12
drwxrwxrwx  3 postgres postgres 4096 May  2 12:12 .
drwxr-xr-x 44 root     root     4096 May  2 10:14 ..
drwxrwxrwx  3 postgres postgres 4096 May  2 12:12 9.4

Как-то postgres не разрешается писать в папку:

# su postgres
bash: /var/lib/postgresql/.bashrc: Permission denied

postgres$ touch /var/lib/postgresql/test
touch: cannot touch ‘/var/lib/postgresql/test’: Permission denied

Что я могу сделать для устранения этой проблемы? И каков правильный способ (если даже поддерживается) хранить данные postgres на общем ресурсе NFS?