softupdates

Dan Lukes dan at obluda.cz
Wed Mar 8 22:48:45 CET 2006


Divacky Roman wrote:
> softupdates je reseni ktere pracuje na principu preskladavani zapisu na disk
> cimz se docili konzistence dat. a jedina chyba ktera muze nastat je ze nektere
> bloky ktere jsou volne budou oznaceny za obsazene
> 
> journaling je reseni ktere pracuje na principu dvojiteho zapisu - nejdriv do
> logu a pak na disk. disk je tedy taky v konzistentnim stavu.


	To, ze pokud hrajeme nad diskem, u ktereho nejsem schopni rict, zda 
dodana data skutecne fyzicky zapsal na medium znamena, ze jsme pri 
nenadalem vypadku napajeni v uplne stejnem problemu at se pouziva SU, 
JFS nebo libovolna jina technika zapisu dat na disk uz to padlo a v 
techto situacich tedy neni mezi bezpecnosti SU a JFS zadny zasadni rozdil.

	To je, IMHO, take duvod, proc asi na JFS nikdo moc nepracuje - ono by 
to v zasade nevyresilo zadny problem, ktery by nebyl vyresen SU.

	Ja bych si dovolil dodat jen par technickych detailu pro uplnost:

1. problem se netyka jen nahlych vypadku napajeni - ale take docela 
obycejneho shutdownu systemu. Otazka, na kterou nelze stoprocentne 
uspokojive odpovedet je - "nastal uz cas, kdy mohu systemu naridit aby 
se vypnul, nebo disk jeste nema zapsano ?".

2. ATA prikaz FLUSHCACHE je "optional" - disk ho vubec nemusi 
implementovat (o to je smutnejsi, ze skutecne existuji disky, ktere ho 
implementuji, ale bud' jako cisty NOOP nebo prinejmensim vadne). Z toho 
evidentne plyne, ze dokonce i disk, ktery je naprosto v poradku a 
korektne funguje ma zmineny problem s daty v cache.

3. Write cache lze obvykle vypnout ( tento prikaz je, mam dojem, take 
optional; dobra zprava je, ze kdyz je implementovan ten, tak vetsinou 
korektne) - cenou je ztrata vykonu.


	[2] je jeden z dukazu toho, ze ATA disky puvodne urceny pro lacine 
disky urcene na mene kriticka nasazeni - a i soucasne verze nesou znamky 
tehle predestinace. Smirte se s tim, ze pro kriticka nasazeni jsou 
proste SCSI disky podstatne vhodnejsi.

	Nicmene, i s ATA disky lze riziko zmirnit - jen proste nesmite koupit 
ten nejlacinejsi, ale je treba zjistit skutecne vlastnosti daneho disku.

						Dan




More information about the Users-l mailing list