Не удается записать в файл NFS при доступном для записи монтировании - PullRequest
0 голосов
/ 04 октября 2018

у меня два сервера;один с веб-доменом (сервер A) на нем, а другой сервер монтирует эту папку веб-домена через NFS (сервер B), оба - 16.04 Ubuntu.Обычно это работает в течение нескольких лет, но сегодня утром это не так, и я не могу понять, почему.

На сервере А /etc/exports у меня есть

/domains/mydomain.com             172.xx.xx.2(rw)

Я бежалexportfs -ra.

На сервере B я запустил mount 172.xx.xx.1:/domains/mydomain.com /domains/mydomain.com

Я вижу все файлы, смонтированные в /domains/mydomain.com с сервера B.

Сервер A stat /domains/mydomain.com

  File: /domains/mydomain.com
  Size: 4096            Blocks: 8          IO Block: 4096   directory
Device: ca00h/51712d    Inode: 566095      Links: 3
Access: (2775/drwxrwsr-x)  Uid: (   33/www-data)   Gid: (   33/www-data)
Access: 2018-10-03 23:55:52.854345401 -0400
Modify: 2018-10-03 23:53:44.371963288 -0400
Change: 2018-10-04 10:43:36.635496109 -0400
 Birth: -

Сервер B stat /domains/mydomain.com

  File: /domains/mydomain.com
  Size: 4096            Blocks: 8          IO Block: 32768  directory
Device: 2ah/42d Inode: 566095      Links: 3
Access: (2775/drwxrwsr-x)  Uid: (   33/www-data)   Gid: (   33/www-data)
Access: 2018-10-03 23:55:52.854345401 -0400
Modify: 2018-10-03 23:53:44.371963288 -0400
Change: 2018-10-04 10:43:36.635496109 -0400
 Birth: -

И если я запускаю touch /domains/mydomain.com/test на сервере B, я получаю эту ошибку

touch: cannot touch '/domains/mydomain.com/test': Permission denied

Что здесь происходит?


Если на сервере AI chmod -R 2777 /domains/mydomain.com тогда это работает, но, очевидно, я бы хотел избежать этого

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...