Konwersja ext3 na ext4 partycji w Ubuntu 9.04 Jaunty
Jednym z najbardziej interesujących funkcji doszliśmy do najnowszych wersji Ubuntu jest ext4 na dysku w formacie. Widzieliśmy przykłady, jak można wpływać na rany w czasie dostępu do naszych danych przechowywanych na dyskach z ext4. Jeśli nie chcesz ponownie zainstalować Ubuntu skorzystać z tej poprawy możemy z naszej strony w następujący sposób.
Kroki do wykonania konwersji.
Musisz być zaktualizowany do wersji Ubuntu 9.04 Jaunty Jackalope. Jeżeli uważasz, że ważne informacje są zapisane na dysku powinny rozważyć tworzenia kopii zapasowej ważnych plików. Nie musisz wydać wszystko, ale jeżeli informacja jest warta nie należy podejmować ryzyka.
Uruchom komputer z bootowalnej płyty CD zawierające Ubuntu 9.04 Jaunty. Kiedy jesteśmy w GNOME otworzyć terminal od Aplikacje → Akcesoria → Terminal.
Stajemy się głównym z:
sudo -i
Tym samym uproszczenie wprowadzania poleceń.
Określamy partycję, którą chcesz przekonwertować:
fdisk -l
i widzimy coś takiego:
Z tego, co możemy wywnioskować, że partycja rozruchowa jest / dev/sda1, i tą drogą będziemy używać następujące polecenia.
Przystępujemy do konwertowania partycji na ext4 za pomocą następującego polecenia. Parametr używamy jest duże O, nie zero lub jeden lub niższe.
tune2fs -O extents,uninit_bg,dir_index /dev/sda1
Mamy sprawdzić integralność dysku:
e2fsck -pf /dev/sda1
To normalne dla nas raport o błędach.
Montujemy partycję.
mount -t ext4 /dev/sda1 /mnt
I otwórz do edycji fstab, który mieści się w przebudowanej dysku.
gedit /mnt/etc/fstab
Wyglądać tak jak poniżej:
# / was on /dev/sda1 during installation
UUID=e8113d8a-18c6-4cf8-9055-6cc97e0f4128 / ext3 relatime,errors=remount-ro 0 1
A gdzie jest napisane zmienić ext3 na ext4
# / was on /dev/sda1 during installation
UUID=e8113d8a-18c6-4cf8-9055-6cc97e0f4128 / ext4 relatime,errors=remount-ro 0 1
i przechowywać. Możemy ponownie.
Czasami pojawia się błąd krytyczny (błąd 13), które jest spowodowane przez błędną alokację w grub. Rozwiązane począwszy od Ubuntu 9.04 Jaunty CD i działa z terminala:
sudo mount /dev/sda1 /mnt
sudo grub-install /dev/sda --root-directory=/mnt --recheck
Koniec
Kiedy ten proces będzie się najnowszy format partycji ext4. Jedną z cech ext4 jest w pełni kompatybilny z ext3 co sprawia, że konwersja z jednego do drugiego jest bardzo proste. Plików umieszczonych na naszej płycie przed procesem konwersji nie będą korzystać z funkcji ext4. Tylko nowe pliki zrobić. Można skopiować te pliki na innym dysku i ponownie przechodzi przeliczane dysk na ext4 z tym, co wtedy, jeśli korzyści z nowych funkcji.
Odnotowano pewne problemy z ext4 i utraty danych, ale jak czytamy w blogu Diego Calleja jest całkowicie alarmistyczne informacje.






















27 kwietnia 2009 o 18:21
Informacje Bitacoras.com ...
Wartość Bitacoras.com: Jednym z najbardziej interesujących cech mamy wymyślić najnowsze wydanie Ubuntu jest ext4 na dysku w formacie. Widzieliśmy przykłady, jak można wpływać na rany w czasie dostępu do naszej hurtowni danych ...
06 lipca 2009 na 20:55
Lo
sudo grub-install / dev / sda-root-directory = / mnt-jeszcze raz sprawdzić
jest ważna, jeśli nie przy aktualizacji jądra nie pozwoli na korzystanie z nowego.
(Doświadczenie)
24 listopada 2009 na 05:18
Należy zauważyć, że przejście
e2fsck-pf / dev/sda1
może się nie udać i po prostu zapytał go uruchomić bez opcji-p zrobić to ręcznie
e2fsck-f / dev/sda1
Jeśli zadał pytanie należy odpowiedzieć twierdząco to naprawić.