Como aumentar o espaço em / home, adicionando um disco rígido extra?

9

Meu sistema atual é organizado em duas unidades:

  1. 40 GB para /e /swap( dev/sdb)
  2. 1 TB para /home( dev/sdc)

Como minha /homeunidade está ficando sem espaço e o armazenamento é barato, eu comprei uma unidade de 2 TB com a intenção de expandir /homea unidade também (assim, ela /homeestá distribuída por duas unidades / 3 TB).

Eu esperava que isso acontecesse automaticamente (embora eu não tenha idéia do porquê esperar isso), a unidade está instalada ( dev/sda), formatada como ext4, mas não tenho idéia para onde ir. Isso é fácil, existe uma ferramenta que pode fazer isso?

Eu li as seguintes perguntas:

Mas não posso reunir os conselhos de tal maneira que faça sentido para mim ou como possibilite:

  • Expansão de /home,
  • Monta automaticamente a nova unidade.

Eu uso o Ubuntu há quase três anos e ainda preciso de escola ... suspiro.

David diz para restabelecer Monica
fonte
Posso pensar em duas soluções, mas não tenho experiência para transformá-lo em boas respostas. O que estou pensando é montar a nova unidade em um diretório /homeou transformar sua unidade de 1 TB e 2 TB em uma partição lógica com o LVM e montá-la /home.
NN
@NN: obrigado, se você pudesse expandir isso para uma resposta, eu certamente daria uma chance. Embora, como você, eu não tenha a experiência necessária para fazer isso sozinho, pelo menos não sem orientação explícita.
David diz que restabelece Monica
Por que tem que estar em casa? Eu tenho /, troquei / home em um total de 50 Gb e adicionei meu segundo e terceiro disco interno em / discworld e / discworld2.
Rinzwind 9/07
@Rinzwind: principalmente porque em uma máquina para vários usuários (sem um disco rígido por usuário) parece fazer mais sentido compartilhar o espaço potencial via /homee um pouco menos de problemas (uma vez configurado).
David diz que restabelece Monica
1
Eu não tive grandes experiências com LVM. IIRC, se você perde uma unidade, perde tudo. Talvez seja melhor / mais fácil copiar o conteúdo de / home para a nova unidade e montar a nova unidade em / home em vez da partição antiga.
tgm4883

Respostas:

5

Como mencionado no meu comentário, a criação de um link simbólico é provavelmente a maneira mais fácil de atingir seu objetivo. Há uma desvantagem em seguir essa rota e eu explicarei no final.

Aqui está o que você precisa fazer:

  1. Encontre o ponto de montagem da sua nova unidade de 2 TB. Se a unidade estiver montada no momento, você poderá encontrar facilmente essas informações executando o mountcomando - que listará todas as unidades / partições atualmente montadas.
  2. Depois de ter o ponto de montagem, você pode criar um link simbólico para essa pasta no diretório inicial executando o seguinte comando:

    ln -s [PONTO DE MONTAGEM]   ~ / secundário

    Isso criará uma pasta no seu /homediretório chamada secondaryque contém todo o conteúdo da sua unidade de 2 TB. Agora, sempre que quiser salvar algo em sua unidade de 2 TB, salve-o na secondarypasta

Agora você provavelmente já viu a desvantagem de seguir esse método. Embora seja simples de configurar, ele não divide automaticamente o conteúdo da unidade para você. Você terá que fazer isso sozinho. Se desejar, você pode copiar todo o conteúdo de uma pasta no diretório inicial (como Musicou Desktop) para sua unidade de 2 TB e substituir 'secundário' pelo nome dessa pasta no comando acima.

Nathan Osman
fonte
Obrigado, gentilmente! Isso é realmente tão difícil quanto deveria ser ('difícil' definido, aqui, como ter que fazer a pergunta em primeiro lugar)? Sua solução foi aceita, mais uma edição e muito, muito apreciada. :)
David diz para restabelecer Monica
@ David: Ainda bem que pude ajudar!
Nathan Osman
4

Aqui estão dois pacotes que podem mesclar duas partições em um único ponto de montagem:

unionfs-fuse - Fuse implementation of unionfs
mhddfs - file system for unifying several mount points into one
enzotib
fonte
+1 Eu achei mhddfs mais fácil e sem problemas do que o LVM, especialmente se a sua configuração existente não for LVM. Obrigado por isso.
Rey Leonard Amorato 08/08
0

Sim, você precisaria fazer alguns hackers com o LVM, mas acho que você perderia seus dados depois de configurar como uma partição do LVM. LVM é ótimo se você usá-lo desde o início, mas uma dor no mas se você mudar de idéia mais tarde. Eu fazia backup de todos os seus dados e reinstalava do zero e configurava todas as suas unidades para LVM e depois restaurava os dados de antes.

Justin Andrusk
fonte
2
Dizer "vá ao google isso" não é uma resposta, você pode pelo menos fornecer ao OP um link com o que você poderia ter encontrado. Há uma razão pela qual ele perguntou aqui, em vez de apenas pesquisar no Google.
Uri Herrera