Como eu mesclo 2 discos VMware em um único?

0

Instalei um servidor Ubuntu em uma estação de trabalho VMWare com um espaço de armazenamento de 20 GB, conforme mostrado abaixo:

Apósainstalação,euanexeioutroarmazenamentode40GBparaainstalaçãodoservidorUbuntuexistente(vejaabaixo):

Agora eu quero adicionar este 40GB ao diretório / (root) que significa Eu quero que meu diretório / se torne em 60G, como ele será redimensionado de 20G para 60G (20G + 40G), não sei o que devo fazer, algum corpo pode me ajudar?

, meu resultado df -h mostra;

root@Userver:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        18G  900M   16G   6% /
udev            990M  4.0K  990M   1% /dev
tmpfs           400M  308K  399M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            999M     0  999M   0% /run/shm
none            100M     0  100M   0% /run/user
root@Userver:~#

deve ser 60G!

não tenho modo gráfico, então não posso usar ferramentas Gparted, Eu só tenho acesso ssh!

    
por Maziar 07.07.2014 / 12:53

3 respostas

0

should be possible to resize you VMware disks , em vez de adicionar um extra, com as ferramentas instaladas de VMware.

Para expandir um disco existente, use o comando:

vmware-vdiskmanager -x 1000GB myDisk.vmdk

onde 100GB é o novo tamanho do disco e myDisk.vmdk é o arquivo do disco para a instalação do seu servidor Ubuntu.

Na próxima vez que você inicializar seu vm, o tamanho da partição continuará sendo o mesmo, será necessário expandi-lo para o novo espaço disponível.

Para verificar onde seu / está montado use o comando mount , ele retornará uma linha similar a:

% bl0ck_qu0te%

uma vez que você sabe onde o seu / é montado, você pode usar o comando resize2fs como tal:

resize2fs /dev/sda7

Após o redimensionamento, você deve verificar o sistema de arquivos (não recomendado enquanto o dispositivo estiver montado). Claro que, com qualquer operação de disco, é recomendado um backup em disco.

A propósito, você deve ser capaz de baixar o Ubuntu LiveCD para desktops e usá-lo em sua VM, inicializando a iso, isso não destrói sua configuração atual e pode facilitar sua vida durante o reparticionamento.

    
por Bruno Pereira 07.07.2014 / 13:28
0

Você pode expandir a partição se o disco for maior agora, mas como você não está usando o LVM, você precisa fazer isso com a partição offline ... O que significa que você precisa inicializar sua VM em um ambiente Live.

Eu pessoalmente baixei o ISO do Desktop, inicializei a VM para isso e usei o Gparted para alterar as partições (de uma maneira gráfica interessante). Aplique isso e reinicie e você deve descobrir que o sda1 da sua VM aumentou.

    
por Oli 07.07.2014 / 15:08
0

Resposta curta: Você não pode fazer isso (ter uma partição raiz abrangendo dois volumes) com uma instalação normal (AFAIK). Você tem algumas soluções possíveis:

  1. Reinstale o Ubuntu, desta vez usando uma instalação LVM . Você pode verificar as instruções aqui . Como você vê, não é direto, mas é realmente flexível quando está configurado corretamente.

  2. Mova seu disco rígido de 20G para a SAN. Aumente para 40G usando o VMWare . Inicialize sua VM usando um LiveCD e redimensione sua partição . Remova o disco 20G local da VM. Você terá apenas 40G, mas esse é o caminho mais fácil. Não há necessidade de reinstalar ou configurar nada dentro da sua VM. Como bônus, não há risco de perda de dados, pois o disco rígido original não foi tocado.

  3. Use o novo disco rígido de 40G não como /, mas como o diretório onde reside a maior parte da sua data. Em um servidor é provável / var /, em um desktop / home /

por Javier Rivera 08.07.2014 / 09:00