fsck - use journal?

Dan Lukes dan at obluda.cz
Thu Sep 4 05:55:19 CEST 2014


On 09/03/14 13:27, Petr Macek:
> prvni otazka je:
> USE JOURNAL?
> Pokud jsem zadal yes, tak sice system opravil, ale ten nenabehl kvuli
> chybe na disku.

To je samo o sobe divny, JOURNAL by mel zajistit, ze prave tohle 
nenastane. Takze je v nem, zrejme, nejaka chyba a chtelo by to vedet, co 
to pri takove neuspesne oprave psalo na obrazovku.

Ale zpet k dotazu:

> v pripade vetsiho vyskytu chyb pouzivam
> parametr -y u fsck (napr. na strojich, kde nejsou dulezita data nebo je
> tam chyb hodne (i to se obcas stane)). Jenze -y vynuti i pouziti
> zurnalu. Chtel bych docilit stavu, aby se zurnal nepouzil, ale na
> vsechny ostatni chyby se -y pouzilo.

No, asi nejmene pracne reseni je toto. V

/usr/src/sbin/fsck_ffs/main.c

najdi text

|| reply("USE JOURNAL")

a zakomentuj ho. Pak 'make' a 'make install'

Nyni mas fsck_ffs ktery se na "USE JOURNAL" nikdy nepta a odpoved 
povazuje za zapornou.

Je to relativne bezpecna uprava, protoze za normalnich okolnosti se pri 
startu systemu nejdriv spousti 'fsck -p' a to i s touhle upravou opravy, 
ktere lze poridit s pomoci JOURNAL udela. Pokud tam po nem neco zbylo, 
tak to stejne nejspis takhle vyresit nejde a tak jsme upravou o nic 
neprisli.

Ano, s touto trivialni upravou se to na 'USE JOURNAL' nebude ptat nikdy. 
Ani bez '-y'. Pokud bys ho nekdy pouzit chtel, musis zavolat 'fsck -p'.

Kdybys chtel zmenit jen chovani v pripade '-y' ale jinak zachovat, byla 
by ta uprava komplikovanejsi ...

Dan



More information about the Users-l mailing list