ntfsresize - zmiana rozmiaru systemu plików - ntfs

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
lun
Beginner
Posty: 266
Rejestracja: 01 lutego 2010, 22:06
Lokalizacja: Warszawa

ntfsresize - zmiana rozmiaru systemu plików - ntfs

Post autor: lun »

Witam szanownych kolegów i koleżanki.

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/hda1
dostaję rezultat w postaci:

Kod: Zaznacz cały

Current volume size: 3999994368 bytes (4000 MB)
Zaraz po tym zmniejszam partycję fdiskiem:

Kod: Zaznacz cały

fdisk /dev/hda
Ustawiam rozmiar poprzez podanie pierwszego sektora i rozmiaru +4G. Zmieniam typ ma ntfs oraz ustawiam flagę ,,boot''.

Cał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)
Skąd ta rozbieżność pomimo wskazania teoretycznie tych samych rozmiarów dla systemu plików i partycji?

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.
ODPOWIEDZ