Encolher uma partição NTFS? Entender o ntfsresize e o gdisk?

0

Eu tenho um arquivo de sistema de backup, eu gostaria de reduzir uma partição ntfs dentro do arquivo do sistema, a fim de copiá-lo em um novo disco menor.

Eu mounter a partição ntfs com losetup e usei ntfsresize para reduzir o sistema de arquivos.

MAS, desmontando e observando o disco com gdisk , a partição ainda é do mesmo tamanho.

Eu li em algum lugar, eu preciso encolher a partição também. Eu pensei que era o mesmo ... Então eu gostaria de saber como eu poderia obter o setor final do sistema de arquivos, a fim de redimensionar a partição no mesmo tamanho.

É um pouco estranho para mim porque encolhemos o sistema de arquivos NTFS e depois removemos a partição e criamos uma nova com um tamanho menor, não entendo como é possível não perder dados.

    
por Alexis_FR_JP 18.07.2016 / 04:22

2 respostas

0

I thought it was same...

Isso não está certo. O tamanho da partição é determinado pela tabela de partições no MBR. E o tamanho do sistema de arquivos é determinado pelo Setor de inicialização de partição . Eles são diferentes. Mas o tamanho do fs não deve exceder o tamanho da partição.

Then I would like to know how I could get the final sector of the filesystem in order to resize the partition at the same size.

No meu caso, normalmente, eu diminuiria o fs um pouco mais e, em seguida, estendê-lo para caber no novo tamanho da partição. Por exemplo. Queremos encolher o fs de 200GB para 100GB, eu iria encolher o fs para 90GB e, em seguida, encolher a partição para 100GB. Depois disso, eu estendo o fs para todo o espaço disponível para que o fs use todo o espaço não alocado.

It is a little bit weird for me because we shrink the ntfs filesystem and then remove the partition and create a new one with a smaller size, I don't understand how it is possible to not loose data.

Isso não está correto também. O processo de redução não excluirá a partição existente. Na verdade, ele faz os seguintes passos:

  1. Mova os dados da cauda da partição para a não alocada espaço na frente. De modo que deixe um conjunto contínuo de salas na cauda da partição.
  2. Encolha o FS. Para que o espaço na cauda da partição seja lançado pelo FS.

Depois disso, podemos modificar o tamanho da partição existente.

    
por 18.07.2016 / 05:22
0

Quando você reduz uma partição, fica com algum espaço não alocado. Crie uma nova partição com isso e, em seguida, transfira todos os dados para ela. isso é uma solução alternativa, porque alguns HDDs podem ter erros ao tentar fazer coisas com partições.

    
por 18.07.2016 / 04:34