Qual é a maneira mais rápida de redimensionar uma partição grande?

0

Devido a uma nova configuração de HDD, atualmente estou lidando com tarefas maiores de backup / redimensionamento com partições entre cerca de 900GB, que estão 70-90% cheias.

alguns antecedentes:

A primeira coisa que notei foi que a versão Acronis TrueImage da Western Digital estava extremamente lenta enquanto a rodava no Windows 7, mesmo em alta prioridade. Para criar um backup normal de 650 GB de dados (partição de 900 GB), seriam necessários 3 dias! A mesma tarefa realizada com a versão do Boot CD desta versão do Acronis demorou cerca de 2 horas (cópia SATA3 de um disco para outro, ambos em torno de 110MB / s).

Agora, depois de ter feito todos os meus backups, eu queria remover algumas partições obsoletas e redimensionar as sobras para o tamanho total do disco rígido. Claro, geralmente isso leva algum tempo - neste caso para esta partição de 900GB, para estendê-lo para 931GB (30GB + da frente, 1GB + do final), levará cerca de 6 horas (usando gparted )!

Se eu soubesse disso antes, teria restaurado a imagem. Mas não - primeiro mostrou um tempo razoável de 1: 45h e 0 de 1 operações , mas depois de terminar 1: 45h começou de novo, só que desta vez faltando 4h, ainda 0 de 1 operações , mas agora estava copiando em vez de mover .

Pergunta:

No entanto, por que é tão lento redimensionar uma partição? Eu estou pedindo uma boa explicação. Isso me incomodou, desde que comecei a particionar - por que é necessário copiar todos os dados, não pode simplesmente ficar no lugar?!

    
por Jook 29.11.2012 / 03:05

3 respostas

1

Redimensionar um sistema de arquivos normalmente é muito rápido - você só precisa estender tudo, escrever novos metadados no espaço vazio, etc ...

O que é lento, no entanto, é mover um sistema de arquivos. Até onde sei, não há como estender um sistema de arquivos pela frente (que é o ideal depois). Isso porque você precisa reescrever todas as informações de endereçamento de arquivos.

Considere o diagrama a seguir. Ao avançar o início da partição, alteramos o endereço dos arquivos vermelho / verde / azul e até o final da partição. Você também precisa ter cuidado com o alinhamento dos dados e outros aspectos mais técnicos - a coisa toda é uma operação muito complexa.

Comoissonãoéalgosimplesdeconseguir,vocêmovetodoosistemadearquivose,emseguida,oestende.

Isso, devido à natureza da operação, levará muito tempo.

O que você está fazendo (estender da frente e de trás) será realmente executado em duas operações:

  1. Mover o sistema de arquivos inteiro para frente
  2. Estenda o sistema de arquivos
por 24.03.2018 / 14:38
0

Como o @Attie disse que expandir uma partição para a direita é fácil e rápido. Indo para a esquerda requer que todo o sistema de arquivos seja movido.

Antes de me mover para a esquerda, sempre reduzo o sistema de arquivos ao tamanho mínimo primeiro. Dessa forma, ele tem uma quantidade menor de dados para copiar.

Se o seu sistema de arquivos tiver apenas 50 gb de dados, ele só precisará gastar esse tempo de economia de tempo.

Depois de encolher, em seguida, mover para a esquerda e, finalmente, expandi-lo para a direita como o último passo.

Infelizmente, você diz que seus discos rígidos estão 70% -90% por cento cheios para que sua economia seja bem mais modesta.

    
por 24.03.2018 / 16:23
-2

Tente usar o LiveCD do GParted. Levará de 4 a 5 horas: link

    
por 24.03.2018 / 11:34