/ / Riešenie pre FSCK "NEPREDKRÝVANÁ NEZÁVISLOSŤ; Fsck spustite manuálne - linux

Riešenie pre FSCK "NEEXPECTED INCONSISTANCY; Run fsck ručne - linux

Mám Linux založený na LFS (Linux z Linuxu)Scrach). Linuxové jadro verzie 2.6.29.6 # 1 SMP PREEMPT. Tento systém používa zavádzač Extlinux a topánky zo SSD (Micron USB Solid State Device). V tomto systéme je aj druhý pevný disk, ktorý však nie je určený na zavedenie systému. Zavádzanie sme zmenili z HDD na SSD, pretože sme zistili, že SSD je rýchly a spoľahlivý na HDD.

Kedykoľvek dôjde k výpadku napájania, jednotkareštartuje, výpadok napájania spôsobí poškodenie SSD. Po reštarte spustí príkaz Fsck skript checkfs. Systém sa zastaví s chybovým hlásením „“ NEVYKONANÁ NEZÁVISLOSŤ; Spustite fsck ručne a jednotka sa zastaví a nedokáže reštartovať, kým sa manuálne reštartuje.

Skontroloval som skript checkfs a zistil som, že vza týchto podmienok sa spustí fsck -a -A-A-T a vráti chybovú hodnotu> 3 a <16, pri ktorej je akciou zastavenie systému a reštartovanie pomocou CD a spustenie fsck ručne a odstránenie problému.

Skúsil som zmeniť skript checkfs a použiť fsck- ktoré opravili všetky chyby a jednotka normálne naštartovala systém, ale pri odstraňovaní problémov bolo veľa súborov odstránených. Po druhé, ak ignorujem chybu fsck a namiesto zastavenia systému, ak pokračujem v normálnom zavádzaní, funguje to, ale keďže to nevyrieši problémy so súborovým systémom, jednotka nemusí pracovať správne.

V tejto chvíli by som chcel vedieť, či existujúnejaké obísť riešenie tohto problému a stále zavádzať systém normálne a opraviť problémy súborového systému? Môžem urobiť niečo ako, ak fsck zlyhá, potom odpojiť koreňový súborový systém z SSD a pripojiť ho z HDD a normálne bootovať, potom po zavedení obnoviť súborový systém SSD? ak áno, nejaké odkazy na to? Prosím, navrhnite.

odpovede:

0 pre odpoveď č. 1

Ak chcete preskočiť fsck, môžete pripojiť argument „fastboot“ ako argument jadra (v grub).