mtab~ (SOLVED)

dd na daemond.com dd na daemond.com
Pondělí Prosinec 1 23:36:11 CET 2003


Tak si odpovim sam ...
je to bug ovlfs, kdyz se dela link() na soubor, tak se vrati deskriptor na
originalni fajl, jakoby pod vrstvou ovlfs, takze proto to blbne.

mount totiz z nejakeho duvodu dela
open("/etc/mtab~234")  = 3
close(3)
link("/etc/mtab~234","/etc/mtab~")
unlink("/etc/mtab~234")

vubec nechapu na co to ten mount dela takhle komplikovane,
no kazdopadne to zpusobuje muj problem



Tomas


----- Original Message ----- 
From: <dd na daemond.com>
To: <linux na linux.cz>
Sent: Monday, December 01, 2003 11:36 AM
Subject: mtab~


> Adresar /etc mam mountovany z CDcka read-only do /mnt,
> pomoci ovlfs ho menim na read-write
> a pomoci mount --rbind ho presouvam do /etc
>
> kdyz pak zavolam mount, tak hlasi ze chyba otevreni mtab~
> ( i presto, ze je do /etc v tuto chvili uz davno mozny zapis).
>
> Do te doby /etc/mtab~ ale neexistoval, a najednou existuje (prazdny, a s
> 0000 chmodem).
>
> Kdyz ho smazu, tak tam ale problem pretrvava,
> napr. touch /etc/mtab~ vraci chybovou hlasku
> cannot touch /etc/mtab~, file exists
>
> coz uz je uplne postavene na hlavu, protoze zaprve ten soubor neexistuje,
a
> zadruhe by to programu touch nemelo vubec v nicem vadit.
>
> Vse delam pod rootem.
>
> Nenapada nekoho, v cem je problem?
> Jak pracuje mount? K cemu pouziva mtab~?
>
> Tomas



Další informace o konferenci Linux