为什么根目录中的所有挂载点不能更改为 /mnt/temporary 和 /mnt/removable?

为什么根目录中的所有挂载点不能更改为 /mnt/temporary 和 /mnt/removable?

看起来根目录中的所有挂载点都已过时。
例如:

/cdrom
/media
/mnt

那么,为什么它不能改变成这样:
新的层次结构:

/mnt/temporary  #Can short it to /mnt/tmp
/mnt/removable  #Can short it to /mnt/rmb

这是 pathname.com 上有关文件系统层次结构的摘录。

参考: http://www.pathname.com/fhs/pub/fhs-2.3.html#MEDIAMOUNTPOINT

答案1

FHS 3.0 规格/cdrom(目前处于测试阶段,LSB 5.0 的一部分)现在不列出:

/ 中需要以下目录或目录的符号链接。

Directory   Description
bin         Essential command binaries
boot        Static files of the boot loader
dev         Device files
etc         Host-specific system configuration
lib         Essential shared libraries and kernel modules
media       Mount point for removable media
mnt         Mount point for mounting a filesystem temporarily
opt         Add-on application software packages
run         Data relevant to running processes
sbin        Essential system binaries
srv         Data for services provided by this system
tmp         Temporary files
usr         Secondary hierarchy
var         Variable data

新标准的讨论在LSB 邮件列表。我建议将您的建议发布在那里。


考虑到您建议的挂载点以及现代桌面 Linux 发行版的当前默认行为,我认为 ( /media/tmp) 是更好的选择。我现在使用的大多数系统(Arch、Debain jessie、Ubuntu 14.04)都将驱动器挂载在 的子目录中/media/$USER/(大概是由于我使用的桌面环境 (GNOME))。请注意,这种挂载并没有真正区分可移动媒体和其他媒体,因为本地硬盘(安装有 Ubuntu 的硬盘)上的分区仍然挂载在 中/media,因此/media,无论从哪方面看,它都是挂载磁盘的最佳位置。

相关内容