是否可以保证卷按照 fstab 中列出的顺序安装?

是否可以保证卷按照 fstab 中列出的顺序安装?

是否可以保证卷按特定顺序安装,或者是否有办法按照依赖关系进行设置,即必须先安装一个文件系统,然后才能安装另一个文件系统?

我的文件结构的各个区域都需要不确定数量的额外存储空间,因此解决方案是在 /mnt/external/sdb1 上安装一个额外的硬盘,然后在其下方创建目录以作为绑定安装在原始文件结构之上。

这样可以在 USB 磁盘因任何原因变得不可靠时进行某种故障转移,但是如果是这种情况,我想确保当磁盘无法安装时,不会打扰后续的绑定安装(即使理论上由于没有该目录它们应该会失败)。

但我也想知道这是否可以做到这一点,因为我可以想象这种技术在其他情况下很有用。

答案1

文件系统挂载顺序由文件系统在 fstab 文件中出现的顺序决定。

此顺序的例外是文件系统有自己的初始化脚本。

在 Ubuntu 中,在 /etc/init/mountall.conf 中确定顺序:

emits virtual-filesystems
emits local-filesystems
emits remote-filesystems
emits all-swaps
emits filesystem

相关内容