Monta um diretório em outra partição como diretório / home

4

Eu tentei criar uma partição / home separada para todas as minhas distribuições linux e separar todos os diretórios home de acordo com o nome das distros que estou usando como

  

/ homepartition / ubuntu / user-name

     

/ homepartition / debian / user-name

agora, eu copiei todos os arquivos necessários para este novo local e modifiquei o / etc / fstab para montar este novo local como o diretório / home

Eu adicionei esta linha no último arquivo

  

/ dev / sda10 / ubuntu / home em ext4 nodev, nosuid 0 2

Mas a pasta não está sendo montada. Eu sou praticamente apenas um novato, então, por favor, me ajude.

    
por Starx 31.07.2011 / 18:03

1 resposta

3

Em vez de adicionar /dev/sda10/ubuntu /home ext4 nodev,nosuid 0 2 ao seu /etc/fstab , você pode adicionar essas duas linhas:

/dev/sda10 /all-homes ext4 nodev,nosuid 0 2
/all-homes  /home none bind 0 0

Você precisa criar o diretório com sudo mkdir /all-homes e ter certeza de que não há outra entrada fstab montada em / home

O tipo de ligação no fstab (e como uma opção de montagem) faz o kernel "espelhar" uma pasta em outra e parece-me que o que você queria (btw esta abordagem deve funcionar em todos os linux modernos, como Tanto quanto eu me lembro da versão do kernel 2.6 e avançar ..)

    
por LassePoulsen 31.07.2011 / 18:44