Pourquoi la priorité fsck a-t-elle été introduite dans / etc / fstab?

8

À l'intérieur du /etc/fstabfichier, dans la sixième colonne, il y a un nombre qui correspond à si un système de fichiers doit être analysé pour les erreurs. Les valeurs possibles sont:

0 - skip
1 - high priority
2 - low priority

Pourquoi la «priorité» fsck a-t-elle été introduite dans / etc / fstab?

entrez la description de l'image ici

colemik
la source

Réponses:

2

Le champ existe afin que vous puissiez définir l'ordre dans lequel les systèmes de fichiers sont vérifiés. Différentes partitions sur le même lecteur ne doivent pas être vérifiées en même temps, car les entrées-sorties allant vers chaque système de fichiers seront en concurrence et ralentiront l'ensemble du processus. Les systèmes de fichiers sur différents disques physiques pourraient être configurés pour enregistrer la même passe afin d'accélérer l'ensemble du processus, car l'IO pour séparer les disques ne serait pas en concurrence.

psusi
la source
Merci pour la réponse. Cela signifie-t-il que si je spécifie plusieurs partitions avec 'priority = high', fsckva générer un thread séparé pour analyser chaque partition? (et, lorsque le dernier thread se terminera, toutes les partitions avec 'priority = low' seront
extraites
@trismarck, non, vous mettez un nombre dans la colonne et toutes les partitions avec un 1 obtiennent un fsck généré en même temps pour les vérifier, puis quand elles ont fini, toutes les partitions avec 2, et ainsi de suite. Notez que l'IIRC, mountallsur Ubuntu et probablement d'autres distributions utilisant upstart ignorent ces champs et font leur propre calcul de quels systèmes de fichiers sont différentes partitions sur le même disque ou non.
psusi
7

Cela a à voir avec l'ordre de démarrage. La plus haute priorité est requise pour le démarrage (/ et à mon avis / usr / var / tmp ...). Le système de fichiers / boot peut faire avec une priorité inférieure car au moment où le système peut démarrer fsck, il lit déjà les fichiers nécessaires depuis le démarrage. Les systèmes de fichiers pour les répertoires personnels, etc. ont une priorité inférieure pendant le processus de démarrage.

jippie
la source