根据维基百科
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。
很短 - 没有真正的标准 - 这取决于你。