Bestandssysteem Corruptie na Stroomuitval of Systeemcrash

Alhoewel Linux een stabiel besturingssysteem is, zou het kunnen gebeuren dat het onverwachts crasht, (misschien vanwege een kernelbug of wellicht vanwege een stroomonderbreking), op je bestandssystemen zal daardoor het commando umount niet zijn toegepast en daarom zullen ze bij het opnieuw opstarten van Linux automatisch worden gecontroleerd.

Meestal zijn problemen met het bestandssysteem klein, veroorzaakt door bestandsbuffers die niet naar disk zijn geschreven, zoals verwijderde inodes die als in gebruik zijn gemarkeerd. In de meerderheid van de gevallen, zal de bestandssysteemcontrole dergelijke onregelmatigheden automatisch kunnen detecteren, en tot aan de voltooiïng zal het Linux bootproces normaal continueren.

Mocht een probleem aan het bestandssysteem ernstiger zijn (zoals problemen die geneigd zijn te worden veroorzaakt door gebrekkige hardware zoals een slechte harddisk of geheugenchip; iets om in gedachten te houden wanneer een beschadiging aan het bestandssysteem frequent optreedt), kan het zijn dat de bestandssysteemcontrole het probleem niet automatisch kan repareren. Dit is gewoonlijk, maar niet altijd, het geval wanneer het root-bestandssysteem zelf is beschadigd. In dit geval zal het Red Hat bootproces een foutmelding weergeven en je in een shell droppen, waarbij je de mogelijkheid krijgt te proberen het bestandssysteem handmatig te repareren.

Als de recovery-shell alle bestandssystemen unmount, en vervolgens het root-bestandssysteem "read-only" mount, zal je de mogelijkheid krijgen volledige controles op het bestandssysteem uit te voeren met de daarvoor van toepassing zijnde utilities. Vermoedelijk zal je e2fsck op het beschadigde bestandssysteem uit kunnen voeren waarmee hopelijk alle gevonden problemen kunnen worden opgelost.

Nadat je (hopelijk) alle problemen met het bestandssysteem hebt gerepareerd, verlaat je gewoon met exit de shell om Linux het systeem opnieuw te laten booten in een poging een opeenvolgende herstart uit te voeren.

Natuurlijk zal je één of meer van de volgende dingen tot je beschikking moeten hebben, om voorbereid te zijn op situaties, zoals niet te herstellen problemen met bestandssystemen.