Qualquer coisa com as configurações padrão no fstab deve ser montada automaticamente, então você pode não tê-lo apontando para o dispositivo correto (especialmente porque a unidade interna é geralmente sda, e as unidades externas são geralmente sdb, sdc, etc.) Gostaria de configurar uma unidade externa para montar automaticamente na inicialização:
1. Identifique seu dispositivo
Execute sudo fdisk -l
para obter uma lista das suas unidades conectadas. Você deve encontrar um que corresponda às configurações de tamanho e partição da unidade que deseja montar automaticamente. Por exemplo, meu flash drive de 16GB é assim:
Disk /dev/sdd: 14.9 GiB, 16007561216 bytes, 31264768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sdd1 8192 31264767 31256576 14.9G c W95 FAT32 (LBA)
Como esse é o único dispositivo no meu sistema que está próximo do tamanho correto, minha unidade removível deve ser sdd e sua partição principal deve ser sdd1. (O seu provavelmente será sdb ou sdc; o meu é uma letra tão alta porque eu tenho muitos drives no meu computador.)
Você pode testar para certificar-se de ter o dispositivo correto executando sudo mount /dev/device /mnt
e, em seguida, verificando a pasta / mnt para ver se o conteúdo dessa partição está correto. (Certifique-se de substituir "dispositivo" por seu próprio dispositivo de bloco. Por exemplo, sudo mount /dev/sdb1 /mnt
.) Para desmontar o dispositivo novamente, use sudo umount /dev/device
.
2. Encontre o UUID do seu dispositivo
Queremos fazer isso porque os dispositivos de bloco podem mudar. Por exemplo, agora a minha unidade de 16GB é sdd, mas se eu adicionar mais unidades ao meu computador, ele pode aparecer como sde ou sdf. Neste ponto, meu fstab estaria tentando montar a unidade errada! Ao contrário do identificador de dispositivo de bloco, o UUID é incorporado à partição e nunca é alterado (a menos que você reformate sua unidade). Isso faz com que seja uma maneira muito mais confiável de montar unidades removíveis.
Para encontrar seus dispositivos UUID, use o comando blkid:
sudo blkid
Para o meu disco, a linha que estou procurando se parece com isso (eu substituí o UUID real pelo Xs):
/ dev / sdd1: UUID="XXXX-XXXX" TIPO="vfat"
Note que isso me diz não apenas o UUID, mas também o tipo de sistema de arquivos (que precisaremos mais tarde).
3. Edite seu arquivo fstab
Este é o passo mais complicado. Primeiro, abra / etc / fstab como root no seu editor de texto favorito:
sudo gedit /etc/fstab
(Observe que, se você estiver usando o ambiente de área de trabalho Mate, deverá usar o pluma em vez do gedit. O KDE também possui seu próprio editor de texto.)
Agora você vai querer adicionar uma linha ao final deste arquivo que fará com que sua unidade seja montada automaticamente na inicialização. (É uma boa forma de adicionar uma linha descritiva (começando com #
) antes de sua entrada para deixar aqueles que vêm depois que você sabe porque esta linha foi adicionada.) No meu caso, seria algo como isto (note que você terá para alterar esta linha para coincidir com as informações reunidas nas etapas anteriores):
#External hard drive
UUID=XXXX-XXXX /media/exdrive vfat defaults,user 0 0
A primeira seção da linha é o UUID da partição que você quer montar. Use o UUID que você obteve executando blkid
.
A segunda seção é para qual pasta você quer que a partição seja montada. Certifique-se de que a pasta realmente exista! No meu exemplo, eu poderia usar sudo mkdir /media/exdrive
para criar a pasta que quero usar. Pode ser uma boa ideia colocar essa pasta fora de sua pasta pessoal para que outros usuários ainda possam acessar a unidade. Você sempre pode criar um link para ele se quiser mais acessível.
A terceira seção define o sistema de arquivos em que sua partição deve ser montada. Use a saída de blkid
para encontrar seu tipo de sistema de arquivos. A unidade no meu exemplo tem um sistema de arquivos fat32, portanto, preciso usar vfat
. Como alternativa, você pode ter ntfs, ext4 ou algum outro tipo.
A quarta seção especifica as opções de montagem. Isso fica complicado, então se você quiser fazer mais leituras sobre o assunto, pode fazê-lo aqui: link
Para a maioria das pessoas que seguem este guia, defaults,user
deve funcionar bem.
As duas últimas seções (0 e 0 no nosso exemplo) têm a ver com o despejo do utilitário de backup, e se e em que ordem o fsck irá verificar o disco. Nenhum dos dois deve ser necessário em nossa configuração, então é seguro deixar ambos em 0.
4. Teste!
Seu computador deve agora montar automaticamente sua unidade na inicialização, e ainda deve montá-la no local correto, se conectado após a inicialização.