Virtual box - Como adicionar discos e mover var, opt e home para eles?

2

Eu criei uma máquina virtual do sistema operacional do convidado do CentOS 5.6. Eu fiz o primeiro disco de 10GB, estou rapidamente superando isso.

Foi sugerido que eu fizesse discos para meus diretórios /var , /opt e /home e movesse-os para que eu possa gerenciar melhor os discos para backup e quais não.

Isso parece uma boa ideia.

Eu sei como criar os discos no Virtual Box. Eu procurei pelo Google e pela Internet em geral e todas as minhas tentativas de fazer isso falharam. Instantâneos são incríveis!

Eu posso obter as unidades fdisk ed, e tive sucesso limitado montando-as em /mnt/var , /mnt/home e /mnt/opt , mas mesmo no modo de usuário único ( init 1 ) não consigo todo o conteúdo dos diretórios para mover e, em seguida, a máquina não será reinicializada corretamente.

cd /var
cp * -ax /mnt/var

O diretório /var em particular não está querendo mover tudo para o novo local.

Como formatar, montar e mover os /var , /opt e /home para meus novos discos?

    
por Jarrod Roberson 30.06.2011 / 17:23

1 resposta

1

O problema provavelmente é que o sistema de arquivos muda continuamente por gravações do sistema operacional e vários daemons.

É especialmente verdadeiro para / var (menos provável para / home ou / opt se no modo de usuário único).

A maneira mais fácil IMHO é inicializar a VM com um Linux Live CD de algum tipo (você pode baixar um .iso e montá-lo como unidade de CD-ROM, em seguida, defina-o como primeiro dispositivo para arrancar). Então você pode montar seus discos antigos e novos e fazer as cópias necessárias.

Não exclua nada .

Quando terminar a cópia, você deve modificar /mount_point/etc/fstab (o disco antigo) com os novos valores para /var , /opt e /home (possivelmente usando UUIDs) e reinicializar.

Então, somente se tudo correr bem , você deverá reinicializar o Live CD, montar o disco antigo e excluir os dados antigos para criar espaço.

    
por 30.06.2011 / 17:55