非标准文件系统的安装位置


8

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

这不是该文件系统层次标准已经真正解决,我已经找到。规范2.3的最新版本添加了/ srv,但目前看来,许多发行版都没有开始默认使用此目录存储服务数据。传统上,大多数发行版都为此默认使用/ var,因此我不确定管理员是否会采用该约定。

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

因此,我对在哪里挂载这些文件系统的共识感到好奇。

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

1
我的感觉是不使用/mnt/home。其他任何事情都取决于您。/srv听起来像可行。

Answers:


3

在任何有意义的地方。

FHS非常适合维护各个发行版之间的一致性,而您需要处理一些特定的例外情况。

如果是几台机器,则将它们安装在合理的位置。如果数量很多,请为您的公司创建自己的策略并记录下来(标准很棒,每个人都应该有一个)。

例如,我们:

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

1

在Ubuntu上,通常在/ media中挂载磁盘,尽管通常首选可移动磁盘,但我认为它非常适合永久挂载点。

在ubuntu上使用/ media的一个好方法是,如果您正在使用某些桌面环境,它通常会出现在文件管理器中(例如,它会出现在Gnome的“位置”菜单中,以及Nautilus中。)


2
是的,我更关心服务器使用的永久安装点。来自DAS突袭或SAN的东西。
3dinfluence 2010年

0

如果某些东西通常使用/ var(apache,mysql等),那么我很乐意让它移动这些东西只会引起混乱。在其他情况下,我将使用/ srv。

IMO,/ home应该保留给实际用户,/ usr不应该用于可变数据

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.