K cemu je dobry ext3?

Matus fantomas Uhlar uhlar na fantomas.sk
Středa Leden 29 12:03:50 CET 2003


Pavel Kankovsky <peak na argo.troja.mff.cuni.cz> wrote:
-> On Tue, 28 Jan 2003, Oldrich Sapak wrote:
-> 
->>     Ve std RH jadre je ext3 modulem a neni pri bootu k dispozici,
->> proto se fs namontuje jako ext2, jen nevim proc mount rika neco jineho.
-> 
-> Mount bere udaje z /etc/mtab, ktere principialne nemusi byt zcela
-> stejne, jako /proc/mounts. Ale stalo by za to proverit, jak se to ext3
-> dostalo do /etc/mtab, coz ma imho na svedomi take mount, ktery to asi
-> naivne opsal v fstabu, kdyz byl vyvolan s -f ze startovacich skriptu.

root filesystem ma v mounte dost casto nespravne informacie - mtab
sa updatuje sice po spravnom mounte, avsak root je mountovany jadrom pri
boote, a pri starte systemu sa iba updatne informacia z read-only na
read-write. Takze pre root filesystem tam moze byt fakticky vsetko a nemusi
to byt pravda. 

pokial ide o /proc/mounts, tam tiez jadro casto netusi co naozaj bolo
mountovane - dostane len informaciu major,minor a mapovat to na menu devicu
je naozaj tazke. Ako to je riesene ked pri bootovani dame parameter
"root=/dev/hda1" netusim, to musi niekto kto do kernelu vidi v tomto smere
viac. Vidno to dobr len v pripade pouziteho devfs - v tomto pripade jadro vie
obojsmerne mapovat zariadenia na path. Samozrejme, devfs v jadre musi byt.

Takze zhrnutie: /proc/mounts vie sice spolahlivo informacie o mountnutych
filesystemoch (typ, cesta, a zariadenie s vynimkou rootu bez devfs).
/etc/mtab zase vie mount options (preco ich vlastne nema ten prvy, netusim)


-- 
 Matus "fantomas" Uhlar, uhlar na fantomas.sk ; http://www.fantomas.sk/
 Warning: I don't wish to receive spam to this address.
 Varovanie: Nezelam si na tuto adresu dostavat akukolvek reklamnu postu.
 Spam = (S)tupid (P)eople's (A)dvertising (M)ethod


Další informace o konferenci Linux