Que signifient les options de montage fstab 'errors = remount -ro'?

11

J'ai vérifié / etc / fstab et j'ai vu les lignes suivantes

<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 1me préoccupe car je m'attendrais à la defaultsplace de errors=remount-ro. Ubuntu fonctionne normalement, mais j'ai des raisons de croire qu'Ubuntu pourrait avoir été tempéré pendant le processus d'installation.

Qu'est-ce que cela signifie?

Alice
la source
1
En tant qu'utilisateur Ubuntu téléchargé sur le site officiel, je peux dire que c'est l'argument par défaut.
Lawful Lazy

Réponses:

14

Depuis la page de manuel :

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

Essentiellement, quand il y a une erreur lors du montage du disque avec des privilèges de lecture / écriture, il le montera à la place en "lecture seule".

L'utilisation ou non de «valeurs par défaut» dans votre configuration n'est pas nécessairement pertinente. Oui, vous pouvez vous attendre à des `` défauts '' ici, mais le manque ne vous fait pas du tout mal.

De plus, la partie «0 1» ne fait pas partie des options de montage - tout dans une ligne fstab est délimité par des espaces / tabulé - tout espace entre les choses indique le «prochain argument» à utiliser.


En tant que responsable de la sécurité, cependant, mon conseil est que si vous pensez que votre système a été falsifié lors de l'installation en dehors de celui de l'installateur typique, vous ne devez pas utiliser ce système et devez l'installer avec une ISO connue et bonne et sans réseau pendant cette installation pour exclure les images du programme d'installation de démarrage réseau provoquant des problèmes .

Thomas Ward
la source
Il s'agit d'un système de test de faible valeur que j'utilise pour suivre le virus câblé. Chaque fois que le clavier et le disque dur infectés sont branchés, ils génèrent un message "l'overclocking a échoué, appuyez sur F2 pour la configuration ou F1 pour charger les paramètres par défaut". Si vous appuyez sur ces boutons, l'ordinateur cesse de fonctionner. Si vous ne le faites pas et changez de clavier, tout ira bien.
Alice
le * virus matériel. J'essaie de savoir quel matériel est compromis et quel matériel est ok. J'ai une collection de DVD-RW infectés, de lecteurs flash, de claviers, de disques durs, etc. J'essaie donc de me faire une idée si je dois essayer de les nettoyer ou simplement de les vider. Un moyen simple serait d'acheter un nouvel ordinateur, ce que je ferai une fois que j'en saurai plus sur le comportement de cette chose. Par conséquent, j'ai demandé si ces paramètres fstab indiquent une infection ou non. Je commencerai un sujet connexe une fois que j'aurai rassemblé des informations. Pour l'instant, j'ai modifié le paramètre sur "par défaut" et la vérification des erreurs a disparu. Merci pour votre réponse.
Alice
@Alice Hardware virus comme dans BadUSB? Ce n'est pas réparable ou évitable tu sais ..
Thomas Ward
@ThomasWard Bonne réponse. Je viens de modifier "fstab" pour inclure ma partition de données personnelles avec les options "par défaut" (qui, pour une raison quelconque, ne figuraient pas sur la liste fstab et ne pouvaient pas être montées).
Jose Barakat
2

Les 0 et 1 dans les dernières colonnes faisant référence aux pages de manuel fstab:

Le cinquième champ (fs_freq).

Ce champ est utilisé par dump (8) pour déterminer quels systèmes de fichiers doivent être vidés. Par défaut à zéro (ne pas vider) s'il n'est pas présent.

Le sixième champ (fs_passno).

Ce champ est utilisé par fsck (8) pour déterminer l'ordre dans lequel les vérifications du système de fichiers sont effectuées au démarrage. Le système de fichiers racine doit être spécifié avec un fs_passno de 1. Les autres systèmes de fichiers doivent avoir un fs_passno de 2. Les systèmes de fichiers d'un lecteur seront vérifiés séquentiellement, mais les systèmes de fichiers sur différents lecteurs seront vérifiés en même temps pour utiliser le parallélisme disponible dans le matériel. Par défaut à zéro (ne pas fsck) s'il n'est pas présent.

PsSc0rpi0n
la source
1
C'est vrai, mais ce n'était pas la question.
PerlDuck
2
Je voulais juste ajouter une description pour les colonnes restantes.
PsSc0rpi0n
1

Cela signifie que si des erreurs se produisent lors de la tentative de montage de l'appareil, il sera remonté en lecture seule.

Eduardo Cola
la source