У меня есть несколько серверов CentOS, для которых я бы хотел создавать резервную копию каждую ночь.
Я создал сервер NFS со следующими креплениями:
На серверах CentOS я установил общий ресурс nfs как / backup, и все отлично работает с чтением и записью.
Проблема в том, что файлы, отправленные через NFS, всегда заканчиваются правами root или none (если установлен all_root_squash).
Как я могу правильно установить квоты, если все мои клиенты NFS используют один и тот же UID и одного и того же пользователя root?
В твоем exports
файл вы можете использовать anonuid
и anongid
чтобы явно установить uid и gid анонимной учетной записи.
Эта опция особенно полезна в сочетании с all_squash
опция, которая сопоставляет все uid и gid анонимному пользователю, который затем можно использовать для принудительного применения квоты:
/backup/server1 server1(rw,all_squash,anonuid=1001,anongid=1001)
/backup/server2 server2(rw,all_squash,anonuid=1002,anongid=1002)