fstab cria pontos de montagem automaticamente
Conforme mencionado aqui , "você deve criar o ponto de montagem antes de montar a partição." Mas depois de adicionar as seguintes linhas no fstab e reiniciar o 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
os pontos de montagem (diretórios de destino) hdd_mount_point
e tmpfs_mount_point
são criados automaticamente se não existirem. Eu sei que você pode fazer um ponto de montagem se ele não existir adicionando a X-mount.mkdir
opção de mount
comando conforme mencionado em sua página de manual , mas eu realmente gostaria de saber se esta opção é usada implicitamente ao montar sistemas de arquivos via fstab.
E NÃO , não é uma duplicata da adição automática de sistemas de arquivos a / etc / fstab
Respostas
E aqui as partes essenciais da documentação :
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.
Mais abaixo, você encontrará isto:
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.
Isso costumava ser verdade, e ainda é se você deseja usar o mount
comando clássico .
Nos últimos anos, as entradas /etc/fstab
são montadas no momento da inicialização pelo systemd , que cria automaticamente pontos de montagem ausentes conforme necessário, independentemente da presença da X-mount.mkdir
opção.
Ele também fornece o comando systemd-mount
como uma alternativa para mount
, caso deseje montar uma partição sozinho, sem primeiro criar manualmente um diretório para montar.