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

18

Estou instalando um SSD e gostaria de colocar /no SSD e /home, /vare /tmpno HDD. Minha distribuição atual é o Kubuntu, mas eu não me importaria de tentar outra distribuição, se esse procedimento puder ser realizado mais facilmente por lá. Eu instalei muitos sistemas operacionais 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 preferiria não usar três partições separadas, particularmente /home, /vare /tmpé propenso a grandes mudanças de tamanho e não é prático atribuir a cada uma delas 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.

dotancohen
fonte
2
Se o instalador não suportar isso, faça-o manualmente posteriormente.
scai 5/09/12
@scai: /etc/fstabmapeia partições para diretórios, não diretórios para partições.
dotancohen 5/09/12
11
Não vejo o problema, você pode, por exemplo, usar a opção de ligação de mount.
Scai
Obrigado, eu não ouvi falar da opção de ligação do mount.
dotancohen 5/09/12

Respostas:

24

Existem duas abordagens que você pode usar. Para qualquer uma das abordagens, você precisa primeiro montar sua partição do disco rígido em qualquer lugar (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 dessa maneira é configurar o sistema de arquivos de destino manualmente antes de iniciar a instalação real. Eu sei que é fácil o suficiente com o debian-installer usar o instalador para criar suas partições, montar e depois mudar para um terminal diferente (por exemplo, alt-f2), cd no / target e criar seus links simbólicos (ou montagens de ligação). Em seguida, volte para alt-f1 e continue a instalação. Os instaladores do Ubuntu (e eu assumo o Kubuntu) são baseados no debian-installer, então eu assumo que seja possível.

derobert
fonte
Obrigado. De fato, o Ubuntu logo está abandonando o suporte ao debian-installer! Vou brincar com as duas abordagens, não estou familiarizado com a opção de ligação do mount.
dotancohen 5/09/12
5
Para uma comparação entre links simbólicos e Montagens Bind, consulte esta pergunta: unix.stackexchange.com/questions/49623/...
Flimm