控制 Linux 中 USB 磁盘上分区的挂载顺序

控制 Linux 中 USB 磁盘上分区的挂载顺序

我在 USB 盒中有一个备用外部硬盘,它与我的笔记本电脑的启动驱动器完全相同,因此如果我的启动驱动器出现故障,我可以将其更换。当它连接到系统进行正常使用时(例如,备份、访问不适合我的 SSD 的文件),我想像这样安装它:

/something/     (partition 1 mounts here)
/something/home (partition 3 mounts here)
                (partition 2 is swap, not used in this config)

挂载后,这将使文件系统看起来与我的启动盘上的文件系统相同。另外,我希望它自动挂载。

我在 /etc/fstab 中有:

LABEL=ht10oa1 /media/ext        ext4    commit=120,defaults,nofail,user 0    2
LABEL=ht10oa3 /media/ext/home   ext4    commit=120,defaults,nofail,user 0    2

这种方法一半时间有效。另一半时间,/media/ext/home 先挂载,/media/ext 挂载在其上,隐藏内容。不太好。

我如何确保 /media/ext 首先挂载?我在这里寻找简单的方法(我认为这应该是自动的,因为它是在启动时)。如果这很重要,那么它在 Ubuntu 11.10 上。

谢谢,

--jh--

答案1

最好的方法是使用 UUID 从 挂载设备/etc/fstab。UUID 不受检测顺序的限制。这里更好地解释如何做到这一点。

相关内容