fstab monta pastas aninhadas em ordem

1

Eu tenho uma partição montada em /home e quero montar outra partição como $HOME/Steam . A partição / home é criptografada e montada apenas no login (não pelo fstab btw), enquanto a partição do Steam não é e o fstab a monta diretamente na inicialização. Quando eu fizer login, a partição inicial será montada sobre ela e ocultará seu conteúdo. Parecerá estar vazio.

Como posso dizer ao fstab para esperar pela outra partição?

    
por piegames 19.03.2018 / 17:51

1 resposta

1

Você 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. Essa unidade de montagem não fará parte da "transação" de inicialização e, portanto, a solicitação de dependências não terá efeito na inicialização.

O melhor que você pode fazer é montar a partição e criar um arquivo link simbólico . ( ln -s $HOME/Steam /mnt/Steam ).

Se você quiser que o sistema de arquivos Steam seja mais privado, torne o ponto de montagem real algo como /mnt/$USER/Steam e defina permissões em /mnt/$USER usando chmod o-rwx .

    
por 19.03.2018 / 20:47