|
Migracja z ext3 na ext4
gatto - 24-03-2009 20:24
Widzę że na tym forum jeszcze nie była o tym mowa. Zamierzam wkrótce przenieść się na ext4 tylko nie widziałem jeszcze nigdzie czegoś jasno opisanego (po polsku), Najlepiej gdyby był to opis dla debiana no i bez utraty czy ryzyka utraty danych.
lis6502 - 24-03-2009 20:35
Ryzyko masz zawsze, no pain- no game ;-). Co chcesz mieć opisane? Tworzysz ext4, kopiujesz z ext3 i cześć.
winnetou - 24-03-2009 20:36
Dziękuje...
gatto - 24-03-2009 21:02
Hmm, nie mogę nowej partycji utworzyć bez skasowania innej :) Choć chyba wiem o co chodzi. Zrobię tak w GParted?
lis6502 - 24-03-2009 21:16
lZmniejszasz ext3 do minimalnego możliwego rozmiaru (przedtem wyczyść kosz i cache pakietów).l
lJeśli jeszcze nie masz ext4 to tworzysz w wolnym miejscu ext4, jeśli masz zwiększasz jego rozmiar, na który przenosisz co możesz (kasując z extt3).l
lWracasz do punktu 1.l
szmergiell - 24-03-2009 21:23
Z moich informacji wynika, że przejście ext3 -> ext4 jest bardziej bezbolesne. Wystarczy pokazać (tylko nie wiem gdzie i jak ;P -- zostawiam to forumowiczom), że chcesz korzystać z ext4, a system automatycznie zacznie zapisywać na ext4. Wszystko dlatego, że ext4 jest wstecznie kompatybilny. Jednakże, jak zaczniesz korzystać z ext4, to nie cofniesz się już do ext3.
edit: O właśnie, znalazłem ;)
IBM.com[/url]]If you want to use an existing ext2 or ext3 file system as an ext4 file system, you may do so. Simply mount the device as described shortly. If you use certain new features, though, such as extents, you won't be able to go back to using the file system with the ext2 or ext3 drivers.
gatto - 24-03-2009 21:25
Mam tyle komplikacji że chyba jednak i tak będę musiał zassać płytę cd z kde :-/ Więc od razu się zrobi na ext4
szmergiell - 24-03-2009 21:30
gatto edytowałem posta, kiedy ty odpisałeś. Dlatego jeszcze raz:
IBM.com[/url]]If you want to use an existing ext2 or ext3 file system as an ext4 file system, you may do so. Simply mount the device as described shortly. If you use certain new features, though, such as extents, you won't be able to go back to using the file system with the ext2 or ext3 drivers.
A bardziej po "polskawemu": A oto montowanie:
gatto - 24-03-2009 21:44
Noto w teorii już coś wiem :) Ale i tak jutro instaluje od nowa bo nie opłaca mi się spędzić następnych kilku dni na naprawianiu komplikacji które powstały wcześniej.
PhockouS - 24-03-2009 22:00
Ryzyko masz zawsze, no pain- no game ;-). Co chcesz mieć opisane? Tworzysz ext4, kopiujesz z ext3 i cześć.
Jakie Ty czasem Lis pierdoły piszesz to człowieka krew zalewa..
@do autora tematu:
Napisałem art na blogu, przeczytaj:
http://phockous.ovh.org/wordpress/?p=647
einsam - 24-03-2009 23:37
Czy grub2 dostępny w testingu obsługuje partycję z ext4? Zachciało mi się czegoś nowego, więc zainstalowałem sobie w chroocie Gentoo. Na partycji z systemem plików ext4. Wiedziałem wcześniej, że może być problem z grubem, ale rzuciłem okiem na wyniki google i pomyślałem - coś się wykombinuje. Po udanej (?) instalacji stwierdziłem jednak, że nie do końca... Dopisałem sobie do menu.lst rootfstype=ext4, ale system nie startuje. Grub nie wyświetla żadnego błędu, tylko nic się nie dzieje po wyświetleniu "Booting Gentoo... kernel /boot/kernel-2.6.28-gentoo-r4 root=/dev/hda3" W każdym razie coś w tym stylu w tym stylu... Podejrzewam, że to wina gruba.
PhockouS - 25-03-2009 08:51
Mnie również system nie wystartował na partycji ext4, dlatego lepiej skonwertować tylko partycję typu /home.
Tak, to wina GRUB'a.
giaur - 25-03-2009 10:15
A jak to jest w dystrybucjach całkowicie opartych na ext4? Nie korzystaja z gruba przy uruchamianiu? Zreszta dziwie sie, ze grub ciagle nie obsluguje ext4 - popatrzcie na datę tego patcha...
AdeBe - 25-03-2009 10:17
jak to jest w dystrybucjach całkowicie opartych na ext4? Nie korzystaja z gruba przy uruchamianiu?
Korzystają, po prostu zaaplikowały kilka patch'y i po sprawie. Pewnie niedługo i w debianie pojawi się poprawiona wersja.
einsam - 25-03-2009 10:33
Tak, są w internecie łatki i łatane gruby z obsługą ext4. Sam na razie ściągnąłem trzy. Rzekomo "zwykły" grub w Ubuntu, a także grub2 to obsługuje. Więcej na razie zdaje mi się widzieć szumu, niż rzetelnych informacji. Wpadłem na pomysł (można się śmiać) przeniesienia katalogu boot z Gentoo na inną partycję (ext3), tylko nie wiem czy to zadziała i jak to dokładnie zrobić? A do eksperymentowania z grubami nie mam jakoś serca. Mam Sida na VirtualBoxie i tam zainstalowałem gruba2. Wygląda, że jest w porządku. Na razie trzy uruchomienia.
winnetou - 25-03-2009 11:46
Dziękuje...
marvell - 11-04-2009 14:23
Mam problem z przejściem na ext4. Robiłem to wg artykułu phockousa, wszystko poszło ok, ale przy probie zamontowania partycji pojawia się błąd:
mount: unknown filesystem type 'ext4'
Dlaczego tak się dzieje? Co mogłem zrobić źle? Używam kernela 2.6.29.
winnetou - 11-04-2009 14:37
Dziękuje...
AdeBe - 11-04-2009 14:38
A moduł ext4 masz załadowany? Na wszelki wypadek zrób
modprobe ext4
I jeszcze raz spróbuj zamontować
lis6502 - 11-04-2009 14:39
marvell, wrzuć
cat /proc/filesystems|grep -v nodev
marvell - 11-04-2009 14:42
Chyba juz wiem w czym problem.
modprobe ext4 WARNING: All config files need .conf: /etc/modprobe.d/nvidia-kernel-nkc, it will be ignored in a future release. WARNING: All config files need .conf: /etc/modprobe.d/irda-utils, it will be ignored in a future release. FATAL: Module ext4 not found.
debian:~# cat /proc/filesystems|grep -v nodev
ext3 fuseblk
Ale nie wiem dlaczego? Przy kompilacji kernela na pewno zaznaczylem gwiazdka ext4. Czy czeka mnie ponowna kompilacja?
lis6502 - 11-04-2009 14:49
Zrób jeszcze
depmod
, jak to nie pomoże to wrzuć na jakiegoś wkleja .config z kernela.
marvell - 11-04-2009 14:56
http://wklej.org/id/76974/
debian:~# grep EXT4 /usr/src/linux-2.6.29-rc1/.config # CONFIG_EXT4_FS is not set
Na 100 procent jestem pewny ze ustawialem przy kompilacji...
Wyczytałem tutaj , że należy zaznaczać ext4 jako [M] a nie[*], ja zaznaczałem gwiazdką. Może to był błąd?
lis6502 - 11-04-2009 15:00
Cóż. Ustaw jeszcze raz, zapisz, przeszukaj konfig pod kątem ext4 i kompiluj. Czy moduł czy na sztywno to akurat nie ma nic do rzeczy, pod warunkiem że konfigurator kernela nie ma w sobie błędów. Zrób tak jak tak tam napisali.
marvell - 11-04-2009 15:02
Czy więc tak powinna wyglądać konfiguracja? http://i527.photobucket.com/albums/c...u-Terminal.png
lis6502 - 11-04-2009 15:17
Myśle że tak, ja o e4 tylko słyszałem :). Tak jak Ci napisałem: zapisz teraz konfiga i przeszukaj go pod kątem e4fs.
marvell - 11-04-2009 16:19
Teraz już mam tak: debian:/usr/src/linux# grep EXT4 .config CONFIG_EXT4_FS=m CONFIG_EXT4DEV_COMPAT=y CONFIG_EXT4_FS_XATTR=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y
Myślę, że teraz będzie ok, już się kompiluje, zobaczymy co z tego wyjdzie;)
[ Dodano: 2009-04-11, 16:54 ] // EDIT:
Udało się, ext4 działa, partycja zamontowana. Dziękuję za pomoc, szczególnie lis6502 Pozdro
killanonimx - 15-04-2009 19:42
Tak sobie napiszę, może trochę za późno, ale komuś może się przydać. Można dokompilować moduły, bez kompilacji całego jądra.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|