Como montar um disco rígido virtual em uma imagem virtual existente?

0

Preciso de ajuda para expandir meu disco rígido. Eu criei uma imagem virtual para executar o Ubuntu em um Oracle VM (fixo 8Gbs). Desde então, criei um segundo disco rígido virtual que será expandido conforme necessário. Eu quero instalar mais software e permitir que o segundo disco rígido tire parte da carga. Meu problema está na montagem, acredito. (eu sou novo no linux)

Até agora, particionei a segunda unidade e a montei em / media / mynewdrive Mas apenas fica lá. Eu preciso mover alguns programas para a segunda unidade. Como eu faço isso?

    
por David Hamilton 30.03.2016 / 23:36

1 resposta

0

Eu conheço muito melhor a linha de comando - então, aqui vamos nós usando apenas a linha de comando e seu editor de texto favorito:

Abra o terminal de sua escolha (ex. gnome-terminal) e verifique onde seus dados estão localizados

sudo du -xh --max-depth=1 /

Para simplificar, recomendo montar a nova partição em um diretório de primeiro nível.

Pense nos dados que você deseja colocar na nova partição. As opções comuns são /home se você tiver muitos Filmes / Fotos / VirtualDiskImages / ... :) ou /usr se desejar instalar mais software de sua distribuição, /var se você executar um, por exemplo, um servidor de e-mail , /opt se você usar muitos softwares de terceiros / ...

Certifique-se de ter formatado sua partição com um sistema de arquivos linux (recomendo ext4).

Você pode verificar essa digitação mount , que fornece todos os sistemas de arquivos montados, incluindo o sistema de arquivos e as opções de montagem que você pode copiar e colar posteriormente em /etc/fstab

O formato é:

<file system> <mount point> <type> <options>

Primeiramente, copiamos uma pasta de primeiro nível para a nova partição e configuramos /etc/fstab (tabela do sistema de arquivos) e testamos se tudo está correto. Em seguida, removemos os dados da partição antiga. Eu suponho que você quer mover /home Partition então substitua isso se você escolher outro.

sudo cp -aT /home /media/mynewdrive

Se mynewdrive estava vazio, /home e /media/mynewdrive contêm os mesmos dados. Provavelmente, há uma pasta lost+found adicional em mynewdrive que foi criada durante a formatação que você pode ignorar.

Agora adicione uma linha a /etc/fstab usando <youreditor> . Substitua isso por, por exemplo, com gedit .

sudo <youreditor> /etc/fstab

A linha que você adicionar ficará assim

<file system> /home <type> <options> 0 2

Você precisa substituir <options> simplesmente por defaults ou com as opções obtidas de mount , mas sem colchetes, e não use noauto , pois isso impede a montagem automática durante a inicialização do sistema. Certifique-se de ter espaços e / ou guias entre entradas e vírgulas (e sem espaços ou tabulações) entre as opções. Salve e feche.

Agora você verifica se tudo funcionou e pode montar a nova partição na pasta correta:

sudo mount /home

Funcionou se você não obteve saída. Então você pode ver usando novamente mount . Verifique se seus dados estão no lugar:

sudo du -hs /home deve mostrar o mesmo tamanho da primeira execução acima.

Agora remova os dados originais na partição raiz:

sudo umount /home

Apenas faça o próximo passo se tudo correr bem até que você verifique que a nova partição não está montada em /home :

sudo rm -r /home && sudo mkdir /home

agora você pode montá-lo novamente:

sudo mount /home

e umount de /media

sudo umount /media/mynewdrive (o que você poderia ter feito a qualquer momento;))

E sempre faça o teste final: reboot

    
por cybea 31.03.2016 / 01:12