Eu tenho uma partição montada /home
e quero montar outra partição como $HOME/Steam
. A partição /home é criptografada e montada apenas no login (não por fstab btw), enquanto a partição Steam não é e fstab irá montá-la diretamente na inicialização. Quando eu fizer login, a partição inicial será montada sobre ela e ocultará seu conteúdo. Ele parecerá estar vazio.
Como digo ao fstab para aguardar a outra partição?
Não pode, desculpe.
O sistema de arquivos criptografado é montado por algo como pam_mount ou pam_ecryptfs. Isso acontece após o processo de inicialização. Esta unidade de montagem não fará parte da "transação" de inicialização e, portanto, solicitar dependências nela não terá efeito na inicialização.
O melhor que você pode fazer é montar a partição e criar um arquivo de link simbólico . (
ln -s $HOME/Steam /mnt/Steam
).Se você deseja que o sistema de arquivos Steam seja mais privado, torne o ponto de montagem real algo como
/mnt/$USER/Steam
, e defina permissões para/mnt/$USER
usarchmod o-rwx
.