Wenn Sie möchten, dass Linux auch dann startet, wenn die Festplattenbereitstellung fehlschlägt, fügen Sie fstab die Option nofail hinzu.

Der Grund für das Schreiben dieses Artikels an erster Stelle

Ich habs gemacht

Ich habe die Anzahl der an meinen Raspberry Pi angeschlossenen USB-Festplatten, die ich zu Hause verwende, um eins reduziert, aber vergessen, mich mit fstab herumzuschlagen.

Was ist als Ergebnis passiert

In einer Situation, in der Sie sich nicht mit SSH anmelden können! Normalerweise betreibe ich es kopflos, aber wenn ich das Display schnell anschließe und den Fehler sehe, scheint es sich im Notfallmodus zu befinden. Selbst wenn ich die Tastatur anschließe und eine Taste drücke, wird dieselbe Fehlermeldung angezeigt, und selbst wenn ich das Display und die Tastatur verbinde, können die Wiederherstellungsarbeiten nicht durchgeführt werden.

Dazugehörigen

Ziehen Sie die Micro-SD des nicht bootfähigen Raspberry Pi heraus und verbinden Sie sie über einen USB-Kartenleser mit einem anderen Raspberry Pi. Hängen Sie es dann in ein geeignetes Verzeichnis ein und ändern Sie die fstab des Raspberry Pi, der nicht mehr bootfähig war, wie folgt.

Vor dem Ändern von fstab


/dev/sdb1 /mnt/hoge ext4 defaults 0 0

Nach dem Ändern von fstab


/dev/sdb1 /mnt/hoge ext4 defaults,nofail 0 0

Als ich nun die Micro-SD in den Originalcomputer einsteckte und neu startete, wurde sie wiederbelebt, wobei der Montagefehler ignoriert wurde. Als ich mir ansah, was später mit fdisk -l passierte, wurde das Laufwerk, das zuvor mit / dev / sdb1 verbunden war, nach / dev / sda1 verschoben.

Ich habe es durch Nachforschungen herausgefunden

Anscheinend wird Linux das Booten einfach aufgeben und in den Notfallmodus wechseln, wenn das in fstab aufgeführte Laufwerk nicht gefunden wird oder ein Fehler vorliegt. (Es kann je nach Verteilung unterschiedlich sein, aber da es sich von Anfang an um eine dringende Untersuchung handelt, lassen Sie es mich bitte wissen, wenn Sie Einzelheiten haben.)

beste Übung

** Fügen Sie unter Linux die Option nofail hinzu, wenn Sie die Art der Festplatte bereitstellen, die mit fstab bereitgestellt und entfernt wird. ** **.

Vielleicht sogar für virtuelle Maschinen in der Cloud, wenn Sie die Einstellung zum Mounten der virtuellen VHD in fstab schreiben, sie durch den Verwaltungsvorgang auf der Cloud-Seite entfernen und das Betriebssystem versehentlich neu starten, wird die gleiche Situation auftreten.

Recommended Posts

Wenn Sie möchten, dass Linux auch dann startet, wenn die Festplattenbereitstellung fehlschlägt, fügen Sie fstab die Option nofail hinzu.
Fügen Sie Windows zum Startmenü des Linux-Betriebssystems hinzu
Wenn Sie möchten, dass Ihre Kollegen dieselbe Sprache verwenden
Wenn Sie awsebcli in CircleCI aufnehmen möchten, geben Sie die Python-Version an
Ist Qt nicht die stärkste Bibliothek für die einfache Ausgabe von SVG?
Problemumgehung, wenn Sie LD_LIBRARY_PATH nicht hinzufügen können
Linux: Netplan-Konfigurationshandbuch, um zu sehen, wann Sie die IP-Adresse korrigieren möchten
nb_conda_kernels wird empfohlen, wenn Sie die virtuelle Umgebung mit jupyter betreten möchten
Wenn Sie Word Cloud erstellen möchten.
Wenn Sie den Chrome-Treiber aktualisieren möchten.
Was tun, wenn der Microsoft Store geöffnet wird, auch wenn Sie Python unter Windows ausführen?
Was tun, wenn bei Verwendung von ts-node-dev unter Linux der Fehler "ERR_FEATURE_UNAVAILABLE_ON_PLATFORM" angezeigt wird?