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