fstab crée automatiquement des points de montage

Jan 02 2021

Comme mentionné ici , «vous devez créer le point de montage avant de monter la partition». Mais après avoir ajouté les lignes suivantes dans fstab et redémarré le système

/dev/sdxy /media/user/hdd_mount_point ext4 defaults 0 0
tmpfs /mnt/tmpfs_mount_point tmpfs rw,nosuid,noatime,nodev,size=4G,mode=1777 0 0

les points de montage (répertoires cibles) hdd_mount_pointet tmpfs_mount_pointsont automatiquement créés s'ils n'existent pas. Je sais que vous pouvez créer un point de montage s'il n'existe pas en ajoutant l' X-mount.mkdiroption à la mountcommande comme mentionné dans sa page de manuel , mais j'aime vraiment savoir si cette option est implicitement utilisée lors du montage de systèmes de fichiers via fstab.

Et NON , ce n'est pas une copie de l'ajout automatique de systèmes de fichiers dans / etc / fstab

Réponses

3 mook765 Jan 03 2021 at 00:43

Et voici les parties essentielles de la documentation :

Mount units may either be configured via unit files, or via /etc/fstab
(see fstab(5) for details). Mounts listed in /etc/fstab will be converted
into native units dynamically at boot and when the configuration of the
system manager is reloaded. In general, configuring mount points through
/etc/fstab is the preferred approach. See systemd-fstab-generator(8) for
details about the conversion.

Plus bas, vous trouverez ceci:

Where=

    Takes an absolute path of a file or directory for the mount point;
    in particular,the destination cannot be a symbolic link. If the
    mount point does not exist at the time of mounting, it is created
    as directory.
6 MartinThornton Jan 03 2021 at 00:07

Cela était vrai, et l'est toujours si vous souhaitez utiliser la mountcommande classique .

Ces dernières années, les entrées dans /etc/fstabsont montées au moment du démarrage par systemd , qui crée automatiquement des points de montage manquants selon les besoins, indépendamment de la présence de l' X-mount.mkdiroption.

Il fournit également la commande systemd-mountcomme alternative à mount, si vous souhaitez monter une partition vous-même sans créer au préalable manuellement un répertoire à monter.