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.


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.