Я запускаю Linux на виртуальной машине на хосте Windows. Когда я нахожусь в офисе, мой хост-компьютер Windows самостоятельно регистрирует свое DNS-имя и mymachine.myco.com
. Когда я дома, он регистрируется как mymachine.local
. В гостевой системе Linux я хочу смонтировать общие mymachine
на моем компьютере . Я делаю это в /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
Это работает в офисе и дома, если я наберу mount Development
. Однако, после того, как он смонтирован, я не могу переключать местоположения, и он все еще работает. Похоже, что после запуска mount он привязывается к IP-адресу, а не к DNS-имени, и, если он меняется, он больше не работает. Можно ли как-то сделать так, чтобы он переподключался по таймауту, чтобы он переключался при изменении IP-адреса?
Или, по крайней мере, есть ли способ, чтобы я мог легко размонтировать каталог? В настоящий момент я просто mount point busy
если пытаюсь перемонтировать ее, и даже не могу набрать ls
в моей домашней папке, поскольку время ожидания получения атрибутов точки монтирования истекло.