Como eu monto um diretório o mais cedo possível, em ou logo após o fstab?

1

Eu quero manter o diretório / home em uma pasta em uma partição de disco diferente da partição de inicialização. Por favor, note que eu disse pasta , não partição, o que significa que eu não quero montar uma partição inteira como / home.

Entrada fstab incorreta: LABEL=G_Giant_257/common/home /home seria exatamente o que eu quero, se apenas essa sintaxe funcionasse.

Fstab real (bom):

LABEL=G_Giant_257 /mnt/g auto nosuid,nodev,nofail,nobootwait,x-gvfs-show 0 0

Agora eu preciso pegar o comando

mount /mnt/g/common/home /home

para executar antes que qualquer coisa tente acessar / home. Claro, eu quero que todas as referências ao diretório "/ home / ~" de qualquer usuário acessem uma subpasta de / common / home na minha partição G_Giant_257.

O kicker: minha partição raiz é ext4, a partição G_Giant_257 é NTFS, então não vejo como um link poderia funcionar. Estou executando o Ubuntu 16.04.

O que você recomendaria, por favor?

    
por HiTechHiTouch 10.02.2017 / 22:27

2 respostas

4

mount --bind your /home in /etc/fstab com

/mnt/g/common/home /home none bind 0 0

(Veja esta pergunta no ServerFault. )

Eu não tenho idéia de como é prático ter /home em um sistema de arquivos NTFS.

    
por 10.02.2017 / 22:45
1

Infelizmente, você não pode montar um diretório; isto é, com sistemas de arquivos baseados em dispositivos de blocos (normais) como o ext4.

O que você pode fazer é manter o seu bom fstab :

LABEL=G_Giant_257 /mnt/g auto nosuid,nodev,nofail,nobootwait,x-gvfs-show 0 0

Em seguida, remova /home e substitua-o por um link simbólico que aponte para a pasta base na sua partição NTFS:

ln -s /mnt/g/common/home /home

Talvez seja necessário mexer um pouco na entrada fstab para que as permissões funcionem, mas, diferentemente dos hardlinks, os links simbólicos podem cruzar os sistemas de arquivos. Durante o tempo / mnt / g não está disponível, o link é considerado quebrado , mas no momento em que é montado, o link será resolvido.

Quanto à montagem em casa, o fstab é o caminho a percorrer. Nada deve estar tentando acessar /home muito cedo .

    
por 10.02.2017 / 22:49