Às vezes o Windows 7 NAS não pode ser montado

0

Posso conectar com êxito meu PC Xubuntu (conectado por cabo à rede do escritório) a um Windows NAS usando esta linha em /etc/fstab :

//Hall/Share /media/HallShare cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

e em execução:

sudo mount -a

A montagem é automática na inicialização.

O problema é que frequentemente (mas nem sempre) quando ligo o meu PC, o NAS não está montado (ou seja, /media/HallShare está vazio e sudo mount -l não lista nada relacionado com esta pasta). E quando tento executar manualmente sudo mount -a , o comando trava sem mensagens por tempo indefinido:

lorenzo@PC:~$ sudo mount -v -a
mount: proc già montato su /proc
mount: UUID=3c72b8d3-a568-46bd-9fa0-1fa59532b579 già montato su /home
mount.cifs kernel mount options: ip=192.168.1.112,unc=\Hall\Share,credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,ver=1,user=lorenzo-1,pass=********

Não consigo encontrar nada em /var/log/dmsg . Alguém pode me ajudar a identificar o problema?

Aqui está meu /etc/fstab :

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0

# Windows NAS (\hall)
//Hall/Share /media/HallShare cifs credentials=/root/.smbcredentials,noauto,iocharset=utf8,_netdev,file_mode=0777,dir_mode=0777 0 0

E meu /etc/rc.local :

mount /media/HallShare
exit 0
    
por lorenzo-s 27.07.2012 / 12:16

1 resposta

2

Seu NAS está sendo montado com a opção auto . Isso é conhecido por causar problemas em algumas configurações do sistema. Você pode corrigir esse problema adicionando a opção noauto às suas opções de montagem:

//Hall/Share /media/HallShare cifs credentials=/root/.smbcredentials,noauto,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

No entanto, desta forma o seu NAS será montado, mas não ligado ao boot, então você terá que dar outro passo: em um tipo de terminal

gksudo gedit /etc/rc.local

No final do arquivo, adicione a seguinte linha antes da saída 0 (se não estiver lá, adicione exit 0 no final):

sleep 20

mount /media/HallShare

Salve o arquivo, reinicie e você deve estar pronto! Boa sorte!

(Para referência: link )

    
por FuzzyQ 04.08.2012 / 21:08