Cosa significano le opzioni di montaggio di fstab 'errors = remount -ro'?


11

Ho controllato / etc / fstab e ho visto le seguenti righe

<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 1mi preoccupa perché mi sarei aspettato defaultsinvece di errors=remount-ro. Ubuntu funziona normalmente, ma ho motivi per credere che Ubuntu potrebbe essere stato temprato durante il processo di installazione.

Che cosa significa questo?


1
Come utente Ubuntu scaricato dal sito Web ufficiale, posso dire che questo è l'argomento predefinito.
Lawful Lazy,

Risposte:


14

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

In sostanza, quando si verifica un errore durante il montaggio del disco con privilegi di lettura / scrittura, verrà invece montato come "sola lettura".

Il fatto che le impostazioni predefinite vengano utilizzate nella configurazione non è necessariamente rilevante. Sì, puoi aspettarti "impostazioni predefinite" qui, ma la mancanza in essa non ti fa male un sacco.

Inoltre, la parte '0 1' non fa parte delle opzioni di mount - tutto in una linea fstab è delimitato da spazi / delimitato da tabulazioni - qualsiasi spazio tra le cose indica il 'prossimo argomento' da usare.


Come persona di sicurezza, tuttavia, il mio consiglio è che se ritieni che il tuo sistema sia stato manomesso durante l'installazione al di fuori di quello del tipico programma di installazione, non dovresti utilizzare quel sistema e installare con un ISO noto, buono e senza rete durante quell'installazione per escludere le immagini che causano problemi al programma di installazione di avvio di rete .


Questo è un sistema di test a basso valore che sto usando per rintracciare il virus hardwire. Ogni volta che si collegano keyoard e HDD infetti, viene visualizzato il messaggio "overclocking fallito, premere F2 per impostazione o F1 per caricare i valori predefiniti". Se si premono quei pulsanti il ​​computer smette di funzionare. Se non lo fai e cambi la tastiera, starai bene.
Alice

il * virus hardware. Sto cercando di scoprire quale hardware è compromesso e quale hardware è ok. Ho una raccolta di DVD-RW infetti, unità flash, tastiere, HDD, ecc. Quindi sto cercando di ottenere un'idea se dovessi provare a ripulirla o semplicemente scaricarla. Un modo semplice sarebbe quello di acquistare un nuovo computer, cosa che farò una volta che sarò a conoscenza del comportamento di questa cosa. Quindi, ho chiesto se queste impostazioni fstab indicano o meno un'infezione. Inizierò un argomento correlato una volta raccolte alcune informazioni. Per ora, ho modificato l'impostazione su "default" e il controllo degli errori è sparito. Grazie per la tua risposta.
Alice

@Alice Hardware virus come in BadUSB? Questo non è risolvibile o evitabile, sai ...
Thomas Ward

@ThomasWard Buona risposta. Ho appena modificato "fstab" per includere la mia partizione di dati personali con opzioni "predefinite" (che, per qualsiasi motivo, non era nell'elenco fstab e non poteva essere montata).
Jose Barakat,

2

Lo 0 e 1 sulle ultime colonne che si riferiscono ae dalle pagine man di fstab:

Il quinto campo (fs_freq).

Questo campo viene utilizzato da dump (8) per determinare quali filesystem devono essere scaricati. Il valore predefinito è zero (non scaricare) se non presente.

Il sesto campo (fs_passno).

Questo campo viene utilizzato da fsck (8) per determinare l'ordine in cui vengono eseguiti i controlli del file system all'avvio. Il filesystem di root dovrebbe essere specificato con un fs_passno di 1. Gli altri filesystem dovrebbero avere un fs_passno di 2. I filesystem all'interno di un'unità verranno controllati in sequenza, ma i filesystem su unità diverse verranno controllati contemporaneamente per utilizzare il parallelismo disponibile nell'hardware. Il valore predefinito è zero (non fsck) se non presente.


1
Vero, ma non era questa la domanda.
PerlDuck,

2
Volevo solo aggiungere una descrizione per le colonne rimanenti.
PsSc0rpi0n

1

Significa che se si verificano errori durante il tentativo di montare il dispositivo, verrà rimontato in sola lettura.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.