Jak przekonwertować ext2 na ext4?

10

Zainstalowałem Ubuntu 12.10 i nie wiem dlaczego, mam partycję ext2 .

  • Jak przekonwertować ten ext2system plików na plik ext4?
  • Czy stracę wszystkie moje dane?
Lucio
źródło

Odpowiedzi:

5

Postępuj zgodnie z instrukcjami opisanymi w tym poście: Konwertuj ext2 / 3 na ext4

dobey
źródło
Czy stracę wszystkie moje dane? Skąd mam wiedzieć, czy moja partycja rozruchowa jest oddzielna? Czy powinienem zrobić krok 3, czy nie?
Lucio
3
Nie stracisz swoich danych, chyba że zrobisz coś nieprawidłowo. Jeśli martwisz się utratą danych, zawsze najpierw wykonaj kopię zapasową w innym miejscu. Możesz użyć, mountaby pokazać, gdzie partycje są zamontowane. Możesz także uruchomić, sudo parted listaby wydrukować listę partycji.
dobey,
Polecenie sudo parted listnie działa, ale sudo parted -ldziała.
Lucio
Pamiętaj, że włącza to tylko niektóre funkcje ext4. Niektórych nie można włączyć bez ponownego formatowania.
psusi
1
Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik.
jrg
2

Krótka wersja dla niecierpliwych:

dev=/dev/sdXn # <-- Adjust this

następnie

umount $dev && tune2fs -O extents,uninit_bg,dir_index,has_journal $dev && e2fsck -v -pf $dev

Jeśli nie możesz odmontować, ponieważ jest to twoja partycja systemowa, wtedy oczywiście będziesz musiał najpierw uruchomić system z innego systemu, takiego jak Live CD.

I nie, nie stracisz danych. Chyba że wydarzy się coś bardzo dziwnego, w takim przypadku będziesz musiał sięgnąć do kopii zapasowej. (Oczywiście masz kopie zapasowe. Prawda?)

mivk
źródło
-1
  • Sformatuj dysk
  • tak

Alternatywnie możesz włączyć niektóre funkcje ext4, uruchamiając następujące polecenie i uruchamiając ponownie:

sudo tune2fs -O has_journal,uninit_bg,extents /dev/sda1
psusi
źródło
1
Partycja może nie być / dev / sda1 ...?
Clive van Hilten
@ user30275, oczywiście ....
psusi
do psusi - w takim przypadku powinieneś zwrócić na to uwagę OP
Clive van Hilten