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

NFS, Quotas и root не нравятся друг другу

У меня есть несколько серверов CentOS, для которых я бы хотел создавать резервную копию каждую ночь.

Я создал сервер NFS со следующими креплениями:

  1. / резервное копирование / сервер1
  2. / резервное копирование / сервер2
  3. / резервное копирование / server3

На серверах 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)