Que signifient les deux derniers champs de fstab?


98

Les deux derniers champs de chaque ligne de 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

Réponses:


103

Copier / coller 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 de différents lecteurs seront également vérifiés en même temps 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é.


Serait plus facile à lire dans un blockquote sous forme de paragraphes.

15
Mais que fait l'utilitaire de vidage? (Il n'a pas de page de manuel)
elzapp

11
Si vous n'avez pas de page de manuel dump, dump n'est pas installé. Voir manpages.ubuntu.com/manpages/maverick/fr/man8/dump.8.html - à des fins de sauvegarde.
htorque

5
Connexe: superuser.com/questions/247523/… TL; DR: définissez toujours le vidage sur zéro, puis passez à 1 pour le lecteur racine et à 2 pour tout autre lecteur.
np8

1
@ David c'est correct - et mon commentaire dans le contexte est toujours valide. Vous ne voudriez pas exécuter fsck sur certains points de montage
Enrico

13

La réponse est simple, le premier champ détermine s'il doit être vidé, le deuxième champ détermine s'il doit être vérifié au démarrage et dans quel ordre. Consultez le manuel pour le reste!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.