Hur man tvingar fsck vid start



Prova Vårt Instrument För Att Eliminera Problem

Kommandot fsck kör en enhetskontroll av filsystem på alla Unix-baserade operativsystem och anses ofta vara en Linux-teknik som är jämförbar med chkdsk. Problem med filsystemets konsistens uppstår i allmänhet till följd av systemavstängning eller ström- och batterifel, samt fall där en enhet plötsligt kopplas från ett system av någon anledning. Problem med filöverföring kan plåga backup-enheter.



De flesta avslappnade Linux-användare kommer aldrig att behöva köra fsck med någon regelbundenhet, och detta gäller särskilt de som använder operativsystemet på inbäddade enheter som smartphones och surfplattor. Systemadministratörer behöver dock ofta köra detta program, och det är omöjligt att göra det på ett live-filsystem. En lösning behövs därför.



Tvinga fsck att köra vid systemstart

Om du inte kan avmontera ett filsystem av någon anledning, vilket sannolikt innebär att du startar från det, kan du fortfarande tvinga ditt system att köra fsck vid nästa start med det här kommandot:



sudo touch / forcefsck

Starta en grafisk terminal genom att antingen välja den från applikationsmenyn eller hålla ner CTRL, ALT och T samtidigt innan du utfärdar det kommandot till den. Du måste ange ditt administratörslösenord när du blir ombedd. Starta om systemet omedelbart efter att kommandot har utfärdats. När du är tillbaka kan du kontrollera resultatet av genomsökningen genom att utfärda kommandot:

mer / var / log / fsck / checkfs



Du kanske också vill skriva:

CD /

ls

Detta för att se till att forcefsck-filen tas bort. Om det inte är det skriver du:

sudo rm / forcefsck

fsck

1 minut läst