Я настроил общий ресурс 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
Фло