Смонтировать каталог rsnapshot через NFS для доступа без полномочий root

Я пытаюсь сделать мои rsnapshot-резервные копии доступными для пользователей без полномочий root на сервере Ubuntu. В rsnapshot HOWTO есть пошаговая инструкция, которой, я думаю, я следовал до буквы.

В HOWTO говорится, что я должен создать каталоги /.private/.snapshots/ (папка резервных копий) и /.snapshots/ (точка монтирования).

В / etc / exports добавьте /.private/.snapshots/ как экспорт NFS только для чтения:

/.private/.snapshots/  127.0.0.1(ro,no_root_squash)

В / etc / fstab, mount /.private/.snapshots/ только для чтения в /.snapshots/

localhost:/.private/.snapshots/   /.snapshots/   nfs    ro   0 0

Однако, когда я выполняю команду:

mount /.snapshots/

я получаю это сообщение об ошибке:

mount.nfs: access denied by server while mounting localhost:/.private/.snapshots/

Пакет nfs-kernel-server установлен, и я перезапустил его после редактирования /etc/exports.

Что я пропустил?

2
задан 20 May 2013 в 21:22

1 ответ

Не совсем уверен, почему, но если вы заставите его использовать NFS версии 3, он должен работать:

mount -t nfs -o vers=3 localhost:/.private/.snapshots/   /.snapshots

Соответствующая строка для вашего файла fstab будет

localhost:/.private/.snapshots  /.snapshots     nfs ro,vers=3,auto      0   0
0
ответ дан 20 May 2013 в 21:22

Другие вопросы по тегам:

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