Co oznaczają opcje montowania fstab „błędy = remount -ro”?

11

Sprawdziłem / etc / fstab i zobaczyłem następujące wiersze

<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 1niepokoi mnie, bo defaultszamiast tego bym się spodziewał errors=remount-ro. Ubuntu działa normalnie, ale mam powody, by sądzić, że podczas procesu instalacji mógł zostać zahartowany.

Co to znaczy?

Alice
źródło
1
Jako użytkownik Ubuntu pobrany z oficjalnej strony internetowej, mogę powiedzieć, że jest to domyślny argument.
Zgodny z prawem Lazy

Odpowiedzi:

14

Od strony man :

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).

Zasadniczo, gdy wystąpi błąd podczas montowania dysku z uprawnieniami do odczytu / zapisu, zamiast tego zamontuje go jako „tylko do odczytu”.

To, czy w konfiguracji używane są „domyślne”, niekoniecznie jest istotne. Tak, możesz spodziewać się tutaj „domyślnych”, ale ich brak nie zaszkodzi tobie.

Również część „0 1” nie jest częścią opcji montowania - wszystko w linii fstab jest rozdzielane spacjami / tabulatorami - dowolna spacja między rzeczami wskazuje na „następny argument” do użycia.


Jako osoba zajmująca się ochroną radzę jednak, aby uważać, że jeśli ktoś uważa, że ​​podczas ingerencji w system ingerowano w system inny niż typowy instalator, nie należy go używać i należy instalować go ze znanym, dobrym ISO i bez sieci podczas ta instalacja wyklucza obrazy instalatora rozruchu sieciowego powodujące problemy .

Thomas Ward
źródło
Jest to system testowy o niskiej wartości, którego używam do śledzenia wirusa hardwire. Po każdym podłączeniu zainfekowanej klawiatury i dysku twardego pojawia się komunikat „Niepowodzenie podkręcania, naciśnij F2, aby ustawić, lub F1, aby załadować ustawienia domyślne”. Po naciśnięciu tych przycisków komputer przestaje działać. Jeśli tego nie zrobisz i zmienisz klawiaturę - wszystko będzie dobrze.
Alice,
* wirus sprzętowy. Próbuję dowiedzieć się, który sprzęt jest zagrożony i jaki sprzęt jest w porządku. Mam kolekcję zainfekowanych dysków DVD-RW, dysków flash, klawiatur, dysków twardych itp. Więc próbuję znaleźć pomysł, czy powinienem go wyczyścić, czy po prostu zrzucić. Prostym sposobem byłoby kupienie nowego komputera, co zrobię, gdy dowiem się więcej o zachowaniu tego urządzenia. Dlatego zapytałem, czy te ustawienia fstab wskazują na infekcję, czy nie. Zacznę pokrewny temat po zebraniu informacji. Na razie zmieniłem ustawienie na „domyślne” i sprawdzanie błędów zniknęło. Dzięki za odpowiedź.
Alice,
@Alice Wirus sprzętowy jak w BadUSB? Tego nie da się naprawić ani uniknąć ...
Thomas Ward
@ThomasWard Dobra odpowiedź. Właśnie edytowałem „fstab”, aby dołączyć moją partycję danych osobistych z opcjami „defaults” (które z jakiegokolwiek powodu nie były na liście fstab i nie mogły zostać zamontowane).
Jose Barakat,
2

0 i 1 w ostatnich kolumnach odnoszących się do stron man fstab i ze stron:

Piąte pole (fs_freq).

To pole jest używane przez dump (8) do ustalenia, które systemy plików należy zrzucić. Domyślnie zero (nie zrzut), jeśli nie jest obecny.

Szóste pole (fs_passno).

To pole jest używane przez fsck (8) do ustalenia kolejności, w jakiej sprawdzane są systemy plików podczas uruchamiania. Główny system plików powinien być określony fs_passno równym 1. Inne systemy plików powinny mieć fs_passno równe 2. Systemy plików na dysku będą sprawdzane sekwencyjnie, ale systemy plików na różnych dyskach będą sprawdzane w tym samym czasie, aby wykorzystać równoległość dostępną na sprzęcie. Domyślnie zero (nie fsck), jeśli nie występuje.

PsSc0rpi0n
źródło
1
To prawda, ale nie o to chodziło.
PerlDuck
2
Chciałem tylko dodać opis do pozostałych kolumn.
PsSc0rpi0n
1

Oznacza to, że jeśli wystąpią jakiekolwiek błędy podczas próby zamontowania urządzenia, zostanie ono ponownie zamontowane jako tylko do odczytu.

Eduardo Cola
źródło