Para ter um dispositivo montado na inicialização, você precisa editar /etc/fstab
as root
. O formato para /etc/fstab
é o seguinte:
# <file system> <mount point> <type> <options> <dump> <pass>
-
<file system>
é o dispositivo ou sistema de arquivos remoto que você deseja montar. -
<mount point>
é onde você gostaria que seu dispositivo ou sistema de arquivos remoto fosse montado. -
<type>
é o tipo do sistema de arquivos que você está montado. (ext4, FAT, NTFS, etc.) -
<options>
são as opções de montagem associadas ao sistema de arquivos.- Uma opção comum é
defaults
, que monta o sistema de arquivos comrw
,suid
,dev
,exec
,auto
,nouser
,async
erelatime
. Para ver as opções disponíveis e as descrições das opções, veja a página man domount(8)
.
- Uma opção comum é
-
<dump>
é um booleano que determina se o sistema de arquivos precisa ser descartado ou não. Na maioria das vezes, esse valor é0
.dump(8)
-
<pass>
determina a ordem na qual as verificações do sistema de arquivos são feitas no momento da reinicialização. É uma prática comum ter o sistema de arquivosroot
com um valor de1
, e todos os outros sistemas de arquivos têm um valor de2
.
Por exemplo: Digamos que eu tenha um dispositivo conectado em /dev/sdb1
com um sistema de arquivos ext4
, e gostaria de ser montado em /mnt/files
na inicialização.
Eu adicionaria a seguinte linha a /etc/fstab
:
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/sdb1 /mnt/files ext4 defaults 0 2
Observação: os comentários em /etc/fstab
são especificados com #
. A linha superior no exemplo acima não é necessária, mas é uma boa prática mantê-la no arquivo para que você possa se lembrar do formato.
Existe uma página de manual para tudo o que acabei de dizer. Se você quiser mais informações, dê uma olhada na página man do fstab(5)
.