
Instalei o KUBUNTU 20.04 há duas semanas em meu desktop. Nas últimas duas semanas, o fstab montou meu compartilhamento SAMBA (hospedado em um servidor Ubuntu 14.04 LTS sem cabeça) sem problemas. Agora, por algum motivo, a partir de hoje, o compartilhamento SAMBA não está sendo montado na inicialização/login. Posso montá-lo manualmente usando sudo mount -a
. Aqui está minha entrada no fstab.
//192.168.1.71/fs1 /mnt/FS1 cifs rw,credentials=/var/credentials,uid=1000,gid=1000 0 0
Estou perplexo, passei várias horas pesquisando várias questões relacionadas, a única coisa que consigo pensar é que, por algum motivo, de repente, o computador está tentando montar o compartilhamento antes que a rede seja ativada (gigabit Ethernet). No entanto, todas as "soluções" que encontrei não funcionaram, como usar uma noauto
opção no fstab e depois colocar sudo mount -a
/etc/rc.local. Descobri que por padrão /etc/rc.local não estava no meu sistema, então talvez Eu configurei errado?
Também notei que o compartilhamento está listado no Dolphin (KDE Filemanager), mas se eu clicar nele, recebo um erro dizendo "apenas o root pode montar". Se fizer uma montagem manual, sudo mount -a
o Dolphin poderá acessar o compartilhamento.
Obrigado!
Responder1
Dada a localização do seu ponto de montagem, sugiro uma montagem automática do systemd.
Adicione noauto,x-systemd.automount à sua lista de opções:
//192.168.1.71/fs1 /mnt/FS1 cifs rw,credentials=/var/credentials,uid=1000,gid=1000,noauto,x-systemd.automount 0 0
A maneira como isso funcionará é que ele não será montado no momento da inicialização, mas quando a pasta /mnt/FS1 for acessada. Acessado diretamente por você, ou por um script, ou por outro processo, ou por outro aplicativo... A coisa toda é bastante simples.
EDITAR:Para que funcione através do Dolphin, tenho que adicionar a opção 'user' ao fstab:
//192.168.1.71/fs1 /mnt/FS1 cifs rw,credentials=/var/credentials,uid=1000,gid=1000,noauto,x-systemd.automount,user 0 0