Le fichier /etc/fstab contient des informations décrivant les systèmes de fichiers que le système peut monte, il se compose en principe de 6 champs. Chaque système de fichiers est décrit sur une ligne indépendante. Les champs contenus sur chaque ligne sont séparés par des espaces ou des tabulations. Les lignes commençant par « # » sont des commentaires, les lignes vides sont ignorées.
Le premier champ (fs_spec) désigne la partition à monter il y a plusieurs façons de désigner le device à monter:
Pour connaitre les valeurs des différents champs:
lsblk -o NAME,LABEL,UUID,PARTUUID NAME LABEL UUID PARTUUID sda ├─sda1 boot F914-FF4D 0ba5a756-01 └─sda2 rootfs 1943b829-a99b-45b8-9fe5-7136dbea4c4a 0ba5a756-02 sdb └─sdb1 Sauvegarde ee3c7013-e935-478c-879e-caeea52ed3e6 59b22f36-01
Le deuxième champ (fs_file) désigne le point de montage désiré
Le troisième champ (fs_vfstype) indique le formatage de la partition.
Le quatrième champ (fs_mntops) Il s'agit d'une liste d'options séparées par des virgules. Elle contient au moins le type de montage (ro ou rw), suivi éventuellement d'options appropriées au type de système de fichiers:
Le cinquième champ (fs_freq) Zéro par défaut (pas de déchargement) si absent.
Le sixième champ (fs_passno) Ce champ est utilisé par fsck(8) pour déterminer l’ordre de vérification des systèmes de fichiers au démarrage. Le système de fichiers racine doit avoir un champ fs_passno de valeur 1. Les autres systèmes de fichiers devraient avoir un champ fs_passno de valeur 2. Zéro par défaut (pas de vérification) si absent.
Et voici mon fstab:
proc /proc proc defaults 0 0 PARTUUID=0ba5a756-01 /boot vfat defaults 0 2 PARTUUID=0ba5a756-02 / ext4 defaults,noatime 0 1 # a swapfile is not a swap partition, no line here # use dphys-swapfile swap[on|off] for that PARTUUID=59b22f36-01 /home/michel/Public/ ext4 nofail,rw,user 0 0
312