Observação: Esta página não tem qualquer ambição de ser um manual completo. Ele serve como meu caderno sobre o tema.
Às vezes é necessário adicionar um novo dispositivo de armazenamento, ou uma partição que antes estava como dual boot, para ser montado automaticamente com a inicialização do sistema.
Isso pode ser realizado com o combando blkid:
$ sudo blkid
Exemplo de saída:
/dev/sda1: UUID="e6e662b0-8463-48c5-86c2-a6dfb4edd78c" TYPE="ext4" PARTUUID="e0f7a401-01"
/dev/sda5: UUID="2345197d-1bb3-433f-b70c-28199a5e7b6b" TYPE="swap" PARTUUID="e0f7a401-05"
/dev/sdb1: UUID="54e5123d-5c23-433f-53a2-a9d0d96ae8f7" TYPE="ext4" PARTUUID="e0f7a401-05"
Para criar a entrada no fstab para indicar que um disco/partição deve ser montata automaticamente é necessário copirar o UUID do dispositivo a ser montado e estar atento ao tipo de sistemas de arquivos que ele possui:
Utilize um editor de texto de sua preferência, no exemplo abaixo será mostrado utilizando o editor nano:
$ sudo nano /etc/fstab
Será mostrado algo como :
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=e6e662b0-8463-48c5-86c2-a6dfb4edd78c / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=4effc58c-5c4a-4fcf-9a61-5a6a51da5cf2 none swap sw 0 0
No fim do arquivo coloque o UUID do disco/partição copiada anteriormente (UUID=”54e5123d-5c23-433f-53a2-a9d0d96ae8f7”) seguida das informações de ponto de montagem (/media/myNewStorage), tipo de sistemas de arquivos (ext4), e as configurações padrão como segue abaixo (defaults 0 0):
UUID="54e5123d-5c23-433f-53a2-a9d0d96ae8f7" /media/myNewStorage ext4 defaults 0 0
Salve o arquivo e saia do editor de texto.
Para que tudo funcione como o esperado será necessário criar a pasta que servirá como ponto de montagem e dar permissão para o usuário poder ler e gravar conteúdos dentro da mesma com os seguintes comandos:
$ sudo mkdir -p /media/myNewStorage
$ sudo chown -R username /media/myNewStorage
Na primeira linha é criado a pasta que servirá como ponto de montagem chamada myNewStorange. Na segunda linha o comando chown altera o dono da pasta myNewStorage e todo o seu conteúdo (-R) para um usuário que neste caso foi chamado de username, mas poderia ser qualquer outro.
Reinicie o sistema operacional e verás que o disco/partição foi montado automaticamente.