1

我正在设置此配置:

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?

4

1 回答 1

2

好的,多亏了 autofs,我找到了一种方法来完成这项工作。我发布答案可能会对遇到同样问题的人有所帮助。

这是我使用的工具的一个很好的解释:

https://help.ubuntu.com/community/Autofs

多亏了这一点,我通过使用配置文件中的通配符条目自动将任何 NFS 共享安装在主服务器上。- 我不必重写 /fstab 每个新的备份共享 - 我可以在所有挂载点上工作,就像在我的文件系统上一样

它非常易于使用(学习曲线:1 小时)。

最大限度

于 2015-07-13T14:02:54.813 回答