Reparticionar dois discos sem perda de dados [duplicado]

1

Estou fazendo estágio em uma empresa de software e acertei um pouco de parede de tijolos. Aqui está o acordo:

O problema: Temos algumas caixas por aqui que foram particionadas incorretamente para unidades de 2 x 500 GB. As unidades reais são unidades de 2 x 1 TB. Estas são essencialmente máquinas com apenas metade do espaço disponível em disco sendo usado. Tenho a tarefa de escrever um script para reparticionar essas unidades.

Solução tão distante: Eu tenho um script que desativa todos os processos e reinicializações e, em seguida, outro script que corrige as partições. O problema é que há uma perda de dados.

O que eu estou procurando: Eu preciso de uma solução que faz isso, mas salva todos os dados. Meu primeiro porém seria apenas aumentar as partições para o tamanho apropriado, mas não tenho certeza se isso é possível. A outra solução é copiar todos os dados para o Disk2, particionar o Disk1, mover os dados de volta para o Disk1 e, finalmente, particionar o Disk2. O problema é que sou muito novo no Linux e não sei como fazer isso. Eu tenho acesso ao utilitário fdisk e ao utilitário parted.

    
por Grav3mind 27.10.2011 / 19:22

2 respostas

1

Isso quase certamente pode ser feito, mas um grande problema é a necessidade de saber com qual sistema de arquivos você está lidando. Por favor, reporte-se com isso - ele será mostrado por meio do comando "mount" e indicará qual abordagem / utilitário será usada.

    
por 27.10.2011 / 19:28
1

A maneira mais segura e rápida de lidar com a tarefa é formatar o 500 não utilizado como uma partição separada, editar /etc/fstab e alterar o ponto de montagem de alguns dos diretórios para a nova partição.

    
por 28.10.2011 / 00:00