Jak zmienić rozmiar partycji aby nie stracić danych ?

Operację trzeba wykonać na odmontowanej partycji:

umount /dev/sda1

Usuwamy księgowanie:

tune2fs -O ^has_journal /dev/sda1

Powiększamy system plików:

resize2fs /dev/sda1 50G

Usuwamy partycje fdiskiem i tworzymy ja na nowo i zapisuemy zmiany

(dane nie zostaną utracone!):

fdisk /dev/sda

d – usuwamy partcje
n – tworzymy partycje
p – primary
1 – pierwsza partycja
2x enter
w – zapisujemy zmiany

Sprawdzamy spujność systemu plików:

e2fsck -f /dev/sda1

Powiększamy system plików teraz bez podawania wielkości:

resize2fs /dev/sda1

Dodajemy księgowanie:

tune2fs -j /dev/sda1

Montujemy:

mount /dev/sda1 /mnt/sda

Sprawdzamy:

df -h