запись совместного доступа dns cifs в fstab не перемонтируется при изменении IP, хотя используется smbd

Я настроил общий ресурс CIFS на своей Ubuntu

Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:        20.04

используя запись fstab:

//mystr.myserver.com/backup /mnt/mystr       cifs    iocharset=utf8,rw,_netdev,credentials=/etc/smb/mystr-credentials,uid=someuser,gid=0,file_mode=0660,dir_mode=0770 0       0

который работает, как ожидалось.

теперь у меня есть smbd работает, чтобы предоставить этот общий ресурс пользователям в моей локальной сети с этим разделом в /etc/samba/smb.conf

[mystr]
path = /mnt/mystr
public = yes
writeable = yes
browsable = yes
guest ok = yes
force user = someuser

который также работает нормально.

Однако, похоже, возникает проблема, если IP-адрес записи mystr.myserver.com изменения. Акция говорит "Host is down." а также mount показывает мне устаревший IP-адрес.

Поскольку это происходит не очень часто, воспроизвести его непросто. Сегодня утром я хотел исправить это вручную и сначала попытался размонтировать, что дало мне Resource is busy как я думаю smbd процесс блокирует общий ресурс.

Остановка smbd процесс, размонтировав общий ресурс, используя mount -a и перезапуск smbd решил проблему.

Итак, мои вопросы: можно ли это сделать автоматически? Могу ли я сказать fstab принудительно перемонтировать общий ресурс, если он не работает? Это вообще связано с smbd имея дескриптор каталога? Я проверил lsof, но не смог найти ничего связанного. Могу ли я сказать Samba «отпустить» недоступные каталоги?

Заранее спасибо за любые идеи/предложения.

смонтировать cifs fstab

Фло

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *