Я запускаю 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 в моей домашней папке, поскольку время ожидания получения атрибутов точки монтирования истекло.
