fstab crea automáticamente puntos de montaje

Jan 02 2021

Como se menciona aquí , "debe crear el punto de montaje antes de montar la partición". Pero después de agregar las siguientes líneas en fstab y reiniciar el sistema

/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

los puntos de montaje (directorios de destino) hdd_mount_pointy tmpfs_mount_pointse crean automáticamente si no existen. Sé que puede hacer un punto de montaje si no existe agregando la X-mount.mkdiropción de mountcomando como se menciona en su página de manual , pero realmente me gusta saber si esta opción se usa implícitamente al montar sistemas de archivos a través de fstab.

Y NO , no es un duplicado de la adición automática de sistemas de archivos a / etc / fstab

Respuestas

3 mook765 Jan 03 2021 at 00:43

Y aquí las partes esenciales de la documentación :

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.

Más abajo encontrarás esto:

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

Esto solía ser cierto, y aún lo es si desea utilizar el mountcomando clásico .

En los últimos años, systemd/etc/fstab monta las entradas en en el momento del arranque , lo que crea automáticamente puntos de montaje faltantes según sea necesario, independientemente de la presencia de la opción.X-mount.mkdir

También proporciona el comando systemd-mountcomo alternativa a mount, en caso de que desee montar una partición usted mismo sin primero crear manualmente un directorio sobre el que montar.