非标准文件系统的挂载位置

3di*_*nce 8 linux mount

我总是发现在 Linux 中安装永久非标准文件系统的位置令人困惑。例如包含通过 Samba 或 NFS 共享的公司文件的文件系统。

我发现这并不是文件系统层次结构标准真正解决的问题。最新版本的规范2.3添加了 /srv 但在这一点上,似乎许多发行版已经开始默认使用此目录来存储服务数据。传统上,大多数发行版为此默认使用 /var,因此我不确定管理员是否会采用该约定。

出于习惯,我倾向于将这些非标准文件系统挂载在 /mnt 下,但 FHS 指出这应该用于临时挂载点。但我也看到管理员在 /、/home、/var 和 /usr/local 中放置了额外的挂载点。

所以我很好奇这里关于这些文件系统应该安装在哪里的共识。

  • 您发现什么对您和您的组织有效?
  • 是否有任何已发布的涵盖该主题的最佳实践?

Mik*_*eyB 3

无论哪里有意义。

FHS 非常适合维护跨发行版的一致性,但您也有需要处理的特定异常。

如果是多台机器,请将它们安装在合适的位置。如果有很多,请为您的公司制定自己的政策并将其记录下来(标准很棒,每个人都应该有一个)。

例如,我们:

  • /var/dominodata在和下挂载 Domino 数据/var/dominolog
  • 将Oracle挂载到/1、/2、/3下(好吧,这是客户端,不是我们)
  • 哦,Squid 需要更多空间吗?在下面挂载一个新的FS/var/spool/squid