prevod z ext2 na ext3 HOTOVO ?
Jiri Kouba
jiri.kouba na volny.cz
Pátek Listopad 30 22:32:49 CET 2001
Dne pá 30. listopad 2001 18:48 jste napsal(a):
> Zdravim,
>
> s dovolenim ta tvrzeni trosku prehazim, at odpovidam v nejakem logickem
> sledu. Takze:
>
> On Fri, 30 Nov 2001, Jiri Kouba wrote:
> > Podpora ext3 přitom musí být vkompilována do jádra, nestačí jako modul
> > (to by naopak stačilo u datových oblastí - vše vyzkoušeno).
>
> Vyzkouseno, ale malo. Podpora ext3 samozrejme nemusi byt v jadre, muze byt
> jako modul, ale tento modul musi byt zaveden pred pripojenim korenoveho fs
> jako ext3, tedy pomoci startu z initrd.
>
> > musí se jít přes znovuvybudování initrd souboru :
> > mkinitrd /boot/initrd-2.4.16.img (například)
> > a zanesení tohoto do /etc/lilo.conf:
> > initrd=/boot/initrd-2.4.16.img
>
> Jenomze tady prave postradam prani zavest potrebne moduly, tedy
> mkinitrd --preload jbd --preload ext3 /boot/initrd-<verze>.img <verze>
> Naopak, mate-li ext3 v jadre, neni initrd vubec potreba.
>
> > U rootu se po tvorbě žurnálu a změně typu v /etc/fstab. lehce stane, že
> > člověk si myslí, že teď má roota na ext3. Příkaz
> > mount
> > hlásí
> > /dev/hda4 on / type ext3 (rw)
> > ale není to pravda , pravda je to, co vypíše
> > cat /proc/mounts
>
> Ano, toto se lehce muze stat, dokonce i pri spravnem splneni predchozich
> kroku. Duvodem je, ze pri vytvareni initrd jste mel ve fstab porad jeste
> korenovy fs oznaceny jako ext2. NEJDRIV se musi upravit fstab a az POTOM
> by se mel delat initrd. Toto mam zas pro zmenu vyzkousene ja. ;)
>
> No a jako posledni poznamku bych jeste uvedl, ze puvodni dotaz byl o necem
> uplne jinem, ale ted uz je to jedno ;)
Jak rozumíte následujícímu pokynu ze stránek Red HAT Supportu ?
...........
If you are transitioning your root file system, you will have to use an
initrd to boot. Run the mkinitrd program as described in the manual and
make sure that your LILO or GRUB configuration loads the initrd. (If you fail
to make that change, the system will still boot, but the root file system
will be mounted as ext2 instead of ext3 - you can tell this by looking at the
output of the command cat /proc/mounts .) More information on tune2fs can
be found in the tune2fs man page ( man tune2fs ).
..............................
JK
Další informace o konferenci Linux