web-dev-qa-db-fra.com

Que signifient les deux derniers champs de fstab?

Les deux derniers champs de chaque ligne dans fstab (dump, pass) sont des nombres, généralement 0. Que signifient ces nombres?

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
UUID=030ccf66-5195-4835-ba3e-f5d7a5403c05 /               ext4    errors=remount-ro 0       1
94
elzapp

Copier/coller à partir de man fstab:

Le cinquième champ (fs_freq) est utilisé pour ces systèmes de fichiers par la commande dump (8) afin de déterminer les systèmes de fichiers devant être vidés. Si le cinquième champ n'est pas présent, une valeur de zéro est renvoyée et dump suppose que le système de fichiers n'a pas besoin d'être vidé.

Le sixième champ, (fs_passno), est utilisé par le programme fsck (8) pour déterminer l'ordre dans lequel les vérifications du système de fichiers sont effectuées au moment du redémarrage. Le système de fichiers racine doit être spécifié avec un fs_passno égal à 1 et les autres systèmes de fichiers avec 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 simultanément contrôlés pour utiliser le parallélisme disponible dans le matériel. . Si le sixième champ est absent ou égal à zéro, une valeur de zéro est renvoyée et fsck supposera que le système de fichiers n'a pas besoin d'être vérifié.

99
JanC

La réponse est simple, le premier champ détermine si elle doit être vidée, le second champ détermine si elle doit être vérifiée au démarrage et dans quel ordre. Consultez le manuel pour le reste!

11
g24l