Como montar vários diretórios na mesma partição?

16

Estou instalando um SSD e gostaria de colocar / no SSD e /home , /var e /tmp no HDD. Minha distro atual é o Kubuntu, mas eu não me importaria de tentar outra distro se esse procedimento puder ser mais fácil. Eu instalei muitos SOs Linux diferentes em várias partições, mas não conheço nenhum instalador que permita montar vários diretórios em uma única partição. Eu prefiro não usar três partições separadas, pois particularmente /home , /var e /tmp são propensos a grandes mudanças no tamanho e não é prático atribuir a cada um deles um máximo arbitrário.

Observe que estou discutindo uma nova instalação, não movendo o sistema atual para a divisão SSD / HD.

    
por dotancohen 05.09.2012 / 14:01

1 resposta

23

Existem duas abordagens que você pode usar. Para qualquer abordagem, você precisa primeiro montar sua partição do disco rígido onde quer que esteja (por exemplo, em / hd) e também adicioná-la ao / etc / fstab, depois criar home, var e tmp dentro da montagem.

  1. Use links simbólicos. Em seguida, crie links simbólicos de / home para / hd / home, etc.

  2. Em vez de links simbólicos, use montagens de ligação. A sintaxe é mount --bind /hd/home /home . Você pode (deve) também colocar isso no fstab, usando 'bind' como o fstype.

A maneira básica de instalá-lo assim é configurar manualmente o sistema de arquivos de destino antes de iniciar a instalação real. Eu sei que é fácil o suficiente com o debian-installer para usar o instalador para criar suas partições, montar e depois mudar para um terminal diferente (digamos, alt-f2), cd em / target e criar seus links simbólicos (ou bind mounts). Então volte para alt-f1 e continue a instalação. Os instaladores do Ubuntu (e eu assumo o do Kubuntu) são baseados no debian-installer, então eu assumo que seja semelhante.

    
por 05.09.2012 / 14:46