Potrzebuję zmniejszyć/zwiększyć rozmiar partycji ntfs, przy pomocy skryptu.
Do tego celu używam ntfsresize z pakietu ntfsprogs.
Zmniejszam filesystem poprzez użycie:
Kod: Zaznacz cały
ntfsresize -s 4G -f /dev/hda1Kod: Zaznacz cały
Current volume size: 3999994368 bytes (4000 MB)Kod: Zaznacz cały
fdisk /dev/hdaCałość udaje się bezproblemowo, system startuje, danych nie brakuje. Zastanawia mnie tylko jedna rzecz, a mianowicie rozbieżność w rozmiarach systemu plików i partycji:
Kod: Zaznacz cały
Current volume size: 3999994368 bytes (4000 MB)
Current device size: 4005679104 bytes (4006 MB)
Ewentualnie, czy można sprawdzić rozmiar systemu plików w cylindrach lub przeliczyć rozmiar systemu plikówna cylindry - aby podać ostatni cylinder jako parametr rozmiaru partycji w fdisk?
Pozdrawiam,
LuN
[ Dodano: |9 Mar 2010|, 2010 21:07 ]
Dzięki pomocy kolegów z IRC'a temat rozwiązany.
Przelicznik bądź co bądź był podany w fdisku.
1 cylinder = 1008*512 = 516096 bajtów
1 sector = 512 bajtów
Zamieszczam na przyszłość, może komuś poza mną się to przyda ;-)
Temat do zamknięcia.