Posso fazer o mount.cifs se reconectar com o mesmo nome DNS?

1

Eu executo o Linux em uma VM em um host Windows. Quando estou no escritório, minha máquina host Windows registra seu nome DNS e é mymachine.myco.com . Quando estou em casa, auto-registo como mymachine.local . No guest Linux, quero montar compartilhamentos em mymachine . Eu faço isso em /etc/fstab :

//mymachine/development /home/ben/Development     cifs    credentials=/home/ben/.creds/alderaan,rw,user,noauto,iocharset=utf8,file_mode=0777,dir_mode=0777    0 0

Isso funciona no escritório e em casa se eu digitar mount Development . No entanto, uma vez montado, não posso mudar de local e ainda funcionar. Parece que uma vez que a montagem foi executada, ela está vinculada ao endereço IP, não ao nome DNS e, se isso for alterado, não funcionará mais. Existe uma maneira que eu possa fazer isso se reconectar no tempo limite para que ele mude se o endereço IP mudar?

Ou, pelo menos, existe uma maneira de desmontar facilmente o diretório? No momento, eu só recebo mount point busy se eu tentar remontá-lo e não consigo nem digitar ls na minha pasta pessoal, pois o tempo limite para obter os atributos do ponto de montagem.

    
por Benj 01.05.2013 / 11:26

1 resposta

0

Hmm, a resposta parece ser fazer uma desmontagem preguiçosa de todas as montagens cifs:

sudo umount -a -t cifs -l

E depois remonte todos:

sudo mount -a -t cifs
    
por 01.05.2013 / 12:15

Tags