Vlákno názorů k článku
Ukládání žurnálu na jiné blokové zařízení od JaMa - Není žurnál hlavně potřeba v případě pádu systému pro...

  • Článek je starý, nové názory již nelze přidávat.
  • 30. 12. 2009 11:32

    JaMa (neregistrovaný)

    Není žurnál hlavně potřeba v případě pádu systému pro fsck při příštím startu? Nějak nechápu jak ho pak dostanou z toho ramdisku :).

    Ale i tak to může být užitečné třeba pro embedded zařízení, kde je rootfs často na uSD nebo ve vestavěné NAND paměti. A žurnálovací fs se obecně moc nedoporučují, protože fs obvykle není tak veliký a životnost je omezená počtem přepisů. Takže přesunutí žurnálu na levnější médium se může hodit například na starém dobrém Sharp Zaurus C3000 bych mohl přesunout žurnál z uSD na vestavěný disk.

    A na Freerunneru bych mohl zkusit UBIFS na NAND s žurnálem na uSD (která je levnější a snadno vyměnitelná narozdíl od NANDu), jenomže UBIFS zdá se žurnál na jiném device nepodporuje a místo toho má žurnál rozprostřen v fs, takže nepřepisuje stále stejnou oblast paměti jako ext3.

  • 30. 12. 2009 13:18

    JaMa (neregistrovaný)

    Jo, ale stále mi to nepřijde moc praktické a chápu to jen jako pro potřeby testu (jak taky píšou). Protože reálné zařízení asi často nebudou mít ramdisk napájený záložní baterií, který se v případě pádu hlavního systému dumpne na disk a po startu by se navíc měl dump žurnálu zase načíst do toho ramdisku před tím než se spustí fsck :). Navíc tohle zálohování by mělo zajistit, že bude zazálohovaný i úplně poslední záznam, protože jinak to taky ztrácí celé smysl.

    A používání žurnálu na systému, který nikdy nepadá je taky imho zbytečnost a ve výsledku pomalejší než použití fs bez žurnálu.