web-dev-qa-db-fra.com

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

J'ai vérifié/etc/fstab et 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 1 me concerne parce que je m'attendrais à defaults au lieu de errors=remount-ro. Ubuntu fonctionne normalement, mais j’ai des raisons de penser qu’Ubuntu aurait pu être tempéré pendant le processus d’installation.

Qu'est-ce que cela signifie?

10
Alice

De 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 une erreur survient lors du montage du disque avec des privilèges de lecture/écriture, il le montera en lecture seule.

Que les "valeurs par défaut" soient utilisées ou non dans votre configuration ne sont pas nécessairement pertinents. Oui, vous pouvez vous attendre à des "défauts" ici, mais le manque de cela ne vous fait pas mal.

De plus, la partie '0 1' ne fait pas partie des options de montage - tout dans une ligne de fstab est délimité par des espaces/par des tabulations - tout espace entre les objets 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é altéré lors de l’installation en dehors de celle de l’installateur standard, vous ne devriez pas utiliser ce système et vous devriez l’installer avec une bonne ISO connue et aucune mise en réseau au cours de cette installation pour exclure les images du programme d’initialisation du réseau, ce qui poserait des problèmes .

10
Thomas Ward

Cela signifie que si des erreurs se produisent lors de la tentative de montage du périphérique, il sera réinstallé en lecture seule.

1
Eduardo Cola

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

Le cinquième champ (fs_freq).

Dump (8) utilise ce champ pour déterminer les systèmes de fichiers à vider. La valeur par défaut est zéro (ne pas vider) si elle n'est pas présente.

Le sixième champ (fs_passno).

Fsck (8) utilise ce champ 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 égal à 1. Les autres systèmes de fichiers doivent avoir un fs_passno égal à 2. Les systèmes de fichiers contenus dans un lecteur seront vérifiés de manière séquentielle, mais les systèmes de fichiers situés sur des lecteurs différents seront également contrôlés simultanément pour utiliser le parallélisme disponible dans le matériel. La valeur par défaut est zéro (ne pas fsck) si elle n'est pas présente.

0
PsSc0rpi0n