É possível que o dispositivo não esteja disponível durante o processo de inicialização. Você pode resolver sua preocupação real tendo o disco disponível adicionando um script para iniciá-lo no arquivo /etc/rc.local
... um arquivo que é executado automaticamente depois que o sistema aparece.
Basta criar um script como /usr/local/bin/mountdrive.sh
e adicionar essa linha ao arquivo /etc/rc.local
.
/usr/local/bin/mountdrive.sh:
#!/bin/bash
mount /dev/sdc2
Como alternativa, para evitar o erro already mounted
, você pode usar isso no arquivo mountdrive.sh
:
#!/bin/bash
mountpoint -q /big && mount /big
Resultados do teste da sua entrada fstab:
Anexei um Seagate 4 Gig Drive da USB e usei a entrada exata e obtive sucesso. Depois disso, modifiquei a entrada para usar o UUID caso a especificação da unidade seja alterada. Você pode obter o UUID da sua partição / dev / sda1 com:
$ lsblk -o name,mountpoint,label,size,uuid,fstype
Esta é a linha fstab
modificada que também funciona:
UUID=2a14ecf1-e4f6-45fb-8cb7-5c5317e3189e /big ext4 rw,nosuid,nodev,relatime,nofail,data=ordered 0 0