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