Samba a slozitejsi prava

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Neděle Květen 11 13:20:54 CEST 2003


On Fri, 9 May 2003, Jan Derfinak wrote:

> On Thu, 8 May 2003, Zdenek SUTR Kaminski wrote:
> 
> > Hmm, XFS ma jednu spatnou vlastnost. Kdyz se zrovna zapisuje do souboru ci
> > tak neco, tak kdyz v tom okamziku vypadne proud, tak pro rebootu mate
> > soubor bud s nulovou velikosti a nebo ma velikost jako pred posledni
> > operaci, avsak je plny znaku ^@, coz neni moc dobre?
> 
> To sa Vam stane na vsetkych FS, ktore podporuju iba zurnalovanie
> metadat. XFS pouziva metodu eliminacie ciastocnych zapisov tzn., ze sa
> snazi optimalizovat zapisy na disk do vacsich blokov co moze byt v
> pripade vypadku elektriky nevyhodou. Kazdopadne zurnal metadat
> zaistuje integritu FS ako celku. Takze aj na reiserfs alebo jfs je to
> viacmenej vec nahody, ci budu obsahy aktualne zapisovanych suborov v
> poriadku.

Moc hezky receno. Ovsem vyplyvalo by z toho, ze je zurnal na metadata
uplne na houby, protoze jedine, ceho se s nim dosahne, je to, ze se
nemusi slozite a zdlouhave provadet fsck, a data at vezme cert. Ovsem to
bych stejne dobre mohl proste pri rebootu cely filesystem smazat a take
bych rychle dosahl konzistentniho stavu fs.

Libovolny filesystem, bez zurnalu ci s zurnalem, by mel dodrzovat zakladni
pravidlo, ze data, ktera nebyla v okamziku vypadku, resp. kratce pred nim,
modifikovana, by nemela byt vypadkem poskozena. Z vyse uvedeneho popisu
problemu se ale zda, ze XFS to porusuje v tom smyslu, ze kdyz provadim
v urcitem souboru lokalni zmeny, napr. neco zapisuju na konec, tak se po
vypadku muzu dockat toho, ze budou sesrotovana i data velmi vzdalena od
mist, kde byly zmeny provadeny. A to neni hezke.

> Kazdopadne pouzivanie akeho kolvek pocitaca bez UPS je obrovske riziko bez
> ohladu na FS, kvoli tomu, ze uz vygenerovane data sa mozu nachadzat v
> roznych docasnych pamatiach a k disku este vobec nemuseli dorazit.

Pokud neni pouzity hardware (specialne harddisky) vhodny akorat tak
k rozbijeni hlav tech, co ho vymysleli, tak je mozno zjistit, kdy uz jsou
data (relativne) bezpecne zapsana v magnetickych domenach.


--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux