额外的永久磁盘应该安装在“/”中的哪个位置?

额外的永久磁盘应该安装在“/”中的哪个位置?

根据维基百科

http://en.wikipedia.org/wiki/Unix_directory_struct

http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

额外的磁盘不应根据第一个链接安装/mnt/,但不会根据第二个链接接缝。

两人都表示认为自己不应该参加/media

问题

那么额外的永久磁盘应该安装在哪里呢?

答案1

额外的磁盘通常安装在一个名为where the/media/something某物反映已安装的设备,例如/media/cdrom0第一个 CD-ROM 设备。 Linux 下的可移动设备广泛遵循此约定,并且经常但不总是永久设备遵循此约定。

FHS 禁止发行版使用以下目录,/mnt因为某些管理员将/mnt其自身用作临时挂载的挂载点。如果你是管理员,你可以做你喜欢做的事;如果您在其下创建目录,请不要将/mnt其用作安装点。

很多地方都有自己的惯例。一些自动挂载程序有自己的一个或多个目录(通过/etc/fstab和配置/etc/auto.*);/amnt或者/auto是典型的名字。网络安装通常放在/net/$machine_name.有些地方只是使用管理员想到的任何东西:/data,,,,……/local/scratch

当然,在目录结构中具有特定位置的文件系统应该安装在那里。例如,邮件分区通常直接挂载在/var/mail或上/var/spool/mail。如果您的主目录分布在多个磁盘之间,如果您想公开主目录中的不同磁盘,通常将它们挂载在下面/home,例如~alice=/home/disk0/alice~bill=/home/disk1/bill等等。如果不这样做,则将主分区安装在您喜欢的任何位置,并在/home.

答案2

根据您提供的 FHS 链接

 /mnt/  Temporarily mounted filesystems.

所以我假设你的意思一定是永久安装的非根非系统(意思不是 /var/log 或类似的)文件系统。

我总是将它们放在 /mnt/fsidentifier 中,然后符号链接到需要的地方。

例如,我曾经有 /mnt/website、/mnt/appdata、/mnt/whatever,然后对其进行符号链接。我从未将任何东西直接安装到 /mnt

如果您想要一个“干净”的解决方案,您可以编写一个脚本来获取文件系统的 UUID,为其创建一个安装点(在 /mnt 下或您想要的任何位置),然后将文件系统安装到该安装点。

答案3

无论您喜欢哪里,哪里对您最有意义。我见过无数的变种。

我自己通常将它们安装在/data0,/data1或下面的子目录中/data,并将符号链接放置到适当的位置(例如/home)。

答案4

SuSE 将 /srv 作为服务器相关内容的通用安装点。

/var/lib/yourapplication 似乎也是一个标准。

由于我使用具有固定条目的自动安装程序来处理这些事情,因此我倾向于使用 /automnt。

UDEV 自动挂载的媒体 (/media) 通过 CLAMFS(用于病毒扫描)重定向到我的工作站上的 /extern。

很短 - 没有真正的标准 - 这取决于你。

相关内容