Was bedeuten die fstab-Mount-Optionen 'error = remount -ro'?

11

Ich habe / etc / fstab überprüft und die folgenden Zeilen gesehen

<file system> <mount point>   <type>  <options>       <dump>  <pass>
 / was on /dev/sda1 during installation
UUID=some-hex-appears-here                /               ext4    errors=remount-ro 0       1
 /home was on /dev/sda5 during installation
UUID=another-hex-here                      /home           ext4    defaults        0       2

errors=remount-ro 0 1betrifft mich, weil ich defaultsstatt erwarten würde errors=remount-ro. Ubuntu läuft wie gewohnt, aber ich habe Grund zu der Annahme, dass Ubuntu während des Installationsprozesses möglicherweise gemildert wurde.

Was bedeutet das?

Alice
quelle
1
Als Ubuntu-Benutzer, der von der offiziellen Website heruntergeladen wurde, kann ich sagen, dass dies das Standardargument ist.
Gesetzlicher fauler

Antworten:

14

Von der Manpage :

errors={continue|remount-ro|panic}
    Define the behavior  when  an  error  is  encountered.   (Either
    ignore  errors  and  just  mark  the  filesystem  erroneous  and
    continue, or remount the filesystem read-only, or panic and halt
    the  system.)   The default is set in the filesystem superblock,
    and can be changed using tune2fs(8).

Wenn beim Mounten der Festplatte mit Lese- / Schreibrechten ein Fehler auftritt, wird diese im Wesentlichen als "schreibgeschützt" gemountet.

Ob in Ihrem Setup "Standardeinstellungen" verwendet werden oder nicht, ist nicht unbedingt relevant. Ja, Sie können hier mit "Standardeinstellungen" rechnen, aber der Mangel daran tut Ihnen nicht viel weh.

Außerdem ist der Teil '0 1' nicht Teil der Mount-Optionen - alles in einer fstab-Zeile ist durch Leerzeichen / Tabulatoren getrennt - jedes Leerzeichen zwischen den Dingen gibt das 'nächste Argument' an, das verwendet werden soll.


Als Sicherheitsperson rate ich jedoch, dass Sie , wenn Sie glauben, dass Ihr System während der Installation außerhalb des typischen Installationsprogramms manipuliert wurde, dieses System nicht verwenden und währenddessen mit einer bekannten, guten ISO und ohne Netzwerkinstallation installieren sollten Diese Installation schließt Netzwerk-Boot-Installer-Images aus, die Probleme verursachen .

Thomas Ward
quelle
Dies ist ein Testsystem mit geringem Wert, mit dem ich den Hardwire-Virus nachverfolge. Immer wenn infizierte Tastaturen und Festplatten angeschlossen sind, wird die Meldung "Übertakten fehlgeschlagen, drücken Sie F2 zum Einrichten oder F1 zum Laden der Standardeinstellungen" angezeigt. Wenn Sie diese Tasten drücken, funktioniert der Computer nicht mehr. Wenn Sie dies nicht tun und die Tastatur wechseln, wird es Ihnen gut gehen.
Alice
der * Hardware-Virus. Ich versuche herauszufinden, welche Hardware kompromittiert ist und welche Hardware in Ordnung ist. Ich habe eine Sammlung infizierter DVD-RWs, Flash-Laufwerke, Tastaturen, Festplatten usw. Ich versuche also, eine Idee zu bekommen, ob ich versuchen soll, sie zu bereinigen oder einfach nur zu entsorgen. Ein einfacher Weg wäre, einen neuen Computer zu kaufen, was ich tun werde, sobald ich mehr über das Verhalten dieser Sache weiß. Daher habe ich gefragt, ob diese fstab-Einstellungen auf eine Infektion hinweisen oder nicht. Ich werde ein verwandtes Thema beginnen, sobald ich einige Informationen gesammelt habe. Im Moment habe ich die Einstellung auf "Standard" geändert und die Fehlerprüfung ist weg. Danke für deine Antwort.
Alice
@ Alice Hardware Virus wie in BadUSB? Das ist nicht reparabel oder vermeidbar, wissen Sie ..
Thomas Ward
@ ThomasWard Gute Antwort. Ich habe gerade "fstab" bearbeitet, um meine Partition für persönliche Daten mit "Standard" -Optionen einzuschließen (die aus irgendeinem Grund nicht auf der fstab-Liste standen und nicht gemountet werden konnten).
Jose Barakat
2

Die 0 und 1 in den letzten Spalten, die auf und von fstab-Manpages verweisen:

Das fünfte Feld (fs_freq).

Dieses Feld wird von dump (8) verwendet, um zu bestimmen, welche Dateisysteme ausgegeben werden müssen. Der Standardwert ist Null (nicht sichern), falls nicht vorhanden.

Das sechste Feld (fs_passno).

Dieses Feld wird von fsck (8) verwendet, um die Reihenfolge zu bestimmen, in der die Dateisystemprüfungen beim Booten durchgeführt werden. Das Root-Dateisystem sollte mit einem fs_passno von 1 angegeben werden. Andere Dateisysteme sollten einen fs_passno von 2 haben. Dateisysteme innerhalb eines Laufwerks werden nacheinander überprüft, Dateisysteme auf verschiedenen Laufwerken werden jedoch gleichzeitig überprüft, um die in der Hardware verfügbare Parallelität zu nutzen. Der Standardwert ist Null (nicht fsck), falls nicht vorhanden.

PsSc0rpi0n
quelle
1
Stimmt, aber das war nicht die Frage.
PerlDuck
2
Ich wollte nur eine Beschreibung für die verbleibenden Spalten hinzufügen.
PsSc0rpi0n
1

Wenn beim Versuch, das Gerät bereitzustellen, Fehler auftreten, wird es erneut als schreibgeschützt bereitgestellt.

Eduardo Cola
quelle