NFS - монтирует все дочерние наборы данных и общие ресурсы на главном сервере [Freenas]
Я настраиваю эту конфигурацию:
Server A -> /mnt/repository/backups/shareA
Server B -> /mnt/repository/backups/shareB
Server C -> /mnt/repository/backups/shareC
Server D -> /mnt/repository/backups/shareD
...
И мне нужно, чтобы главный / управляющий сервер мог получить доступ ко всем данным и файлам. Так что мне нужно иметь:
Server Mngmt -> /mnt/repository/
Однако FreeNAS создает все наборы данных / тома, монтирует их и скрывает содержимое. Таким образом, вы не можете получить доступ к дочернему содержимому с помощью родительского монтирования. Это стандартное поведение: https://forums.freenas.org/index.php?threads/jails-mounted-folders-sub-datasets-dont-work.14567/
На мой взгляд, это нормально с точки зрения безопасности. Но если мне действительно нужен доступ ко всему набору данных в определенном наборе данных, то как я могу это сделать?
Мне действительно нужно создавать все эти точки крепления вручную?
Есть ли способ сценария автоматического доступа ко всем общим ресурсам без постоянного обновления fstab вручную?
1 ответ
Хорошо, я нашел способ сделать эту работу благодаря autofs. Я отправляю ответ, может быть, может быть полезным с людьми с моей той же проблемой.
Вот хорошее объяснение инструмента, который я использовал:
https://help.ubuntu.com/community/Autofs
Благодаря этому у меня есть любой общий ресурс NFS, автоматически монтируемый на главном сервере с использованием подстановочных знаков в файле конфигурации. - мне не нужно переписывать /fstab каждый новый резервный ресурс - я могу работать на всех точках монтирования точно так же, как на моей файловой системе
Это довольно легко использовать (кривая обучения: 1 час).
Максимум