Как упоминалось здесь , «вы должны создать точку монтирования перед монтированием раздела». Но после добавления следующих строк в fstab и перезагрузки системы
/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
точки монтирования (целевые каталоги) hdd_mount_point
и tmpfs_mount_point
автоматически создаются, если они не существуют. Я знаю, что вы можете создать точку монтирования, если она не существует, добавив параметр X-mount.mkdir
в команду mount
, как указано на странице руководства , но мне очень нравится знать, используется ли эта опция неявно при монтировании файловых систем через fstab.
И НЕТ , это не дубликат Автоматическое добавление файловых систем в / etc / fstab
А вот основные части из документации :
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.
Далее вы найдете это:
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.
Раньше это было правдой, и все же это если вы хотите использовать классическую команду mount
.
В последние годы записи в / etc / fstab
монтируются во время загрузки с помощью systemd , который автоматически создает недостающие точки монтирования по мере необходимости, независимо от наличия параметра X-mount.mkdir
.
Он также предоставляет команду systemd-mount
в качестве альтернативы mount
, если вы хотите смонтировать раздел самостоятельно, не создавая предварительно вручную каталог для монтирования.