我已经安装了一个分区,/home
并且想将另一个分区安装为$HOME/Steam
. /home 分区是加密的,并且仅在登录时安装(不是通过 fstab 顺便说一句),而 Steam 分区不是加密的,fstab 将在启动时直接安装它。当我登录时,主分区将安装在其上并隐藏其内容。它看起来是空的。
如何告诉 fstab 等待其他分区?
答案1
你不能,抱歉。
加密的文件系统由 pam_mount 或 pam_ecryptfs 之类的东西挂载。这发生在启动过程之后。此安装单元不会成为启动“事务”的一部分,因此对其依赖项的排序不会对启动产生影响。
您能做的最好的事情就是安装分区,然后创建一个符号链接文件。 ( ln -s $HOME/Steam /mnt/Steam
)。
如果您希望 Steam 文件系统更加私密,请将真正的挂载点设置为类似/mnt/$USER/Steam
,并设置/mnt/$USER
使用权限chmod o-rwx
。