Por que o gparted inicia o ntfsresize sem perguntar?

2

Acabei de iniciar o gparted enquanto um dos meus discos rígidos externos está conectado ao meu computador. Procurando por partições, como de costume, o gparted começa pendurado em / dev / sdg e eu posso ouvir que há muita atividade de disco no meu disco rígido externo.

Isso vem acontecendo há um tempo e verifiquei a lista de processos, gparted começou ntfsresize na minha partição!

~> ps ax | grep ntfsresize
  701 pts/2    S+     0:00 grep ntfsresize
32758 pts/0    S+     0:00 sh -c ntfsresize --info --force --no-progress-bar /dev/sdg1
32759 pts/0    D+     0:04 ntfsresize --info --force --no-progress-bar /dev/sdg1

Por que está fazendo isso sem me perguntar primeiro? Isso não é uma operação potencialmente muito prejudicial? Quanto tempo é que vai demorar? É uma grande partição e só queria verificar algo, já está demorando bastante e não vejo como interromper a operação sem causar perda de dados.

EDIT: Eu encontrei um segmento mais antigo com uma possível solução, mas parece não se aplicar neste caso: link

Minha tabela de partições do disco rígido:

/m/o/opt> sudo fdisk -lu /dev/sdg
Disk /dev/sdg: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd3a6d496

   Device Boot      Start         End      Blocks   Id  System
/dev/sdg1              63  1953520064   976760001    7  HPFS/NTFS/exFAT

E comparando o que o segmento sugere deve ser gravado no meu disco rígido com o que já está lá:

/m/o/opt>
echo 63 | awk '{printf("%c%c%c%c", %256,/256,/65536,/16777216)}' | hexdump -C
00000000  3f 00 00 00                                       |?...|
00000004

/m/o/opt> sudo dd bs=1 count=4 skip=28 if=/dev/sdg1 of=ntfs-reference
4+0 records in
4+0 records out
4 bytes (4 B) copied, 0.000196143 s, 20.4 kB/s
/m/o/opt> hexdump -C ntfs-reference 
00000000  3f 00 00 00                                       |?...|
00000004

Então, tudo já está como sugerido no tópico do fórum que encontrei.

    
por rakete 04.08.2012 / 19:02

1 resposta

5

Eu diria que é apenas verificar o sistema de arquivos para ver o limite de sua capacidade de encolher.

  • do manual ntfsresize

    -i, --info Ao usar essa opção, o ntfsresize determinará o tamanho do sistema de arquivos reduzido teoricamente menor suportado. Na maioria das vezes, o resultado é o espaço já usado no sistema de arquivos. O Ntfsresize irá recusar o encolhimento para um tamanho menor do que o obtido por esta opção e, dependendo de vários fatores, pode não ser possível encolher muito próximo a esse tamanho teórico. Embora a integridade de seus dados nunca deva estar em risco, ainda é altamente recomendável fazer um teste usando a opção --no-action antes do redimensionamento real. Praticamente o menor tamanho encolhido geralmente está em torno do "espaço usado" + (20-200 MB). Por favor, leve em consideração que o Windows pode precisar de cerca de 50-100 MB de espaço livre para inicializar com segurança.

    Esta opção nunca causa alterações no sistema de arquivos, a partição é aberta somente para leitura.

por Jazz 06.08.2012 / 13:45