Tôi đã thiết lập chia sẻ CIFS trên Ubuntu của mình
ID nhà phân phối: Ubuntu
Mô tả: Ubuntu 20.04 LTS
Phát hành: 20.04
sử dụng mục nhập 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
mà hoạt động như mong đợi.
bây giờ tôi có smbd
đang chạy để cung cấp chia sẻ này cho người dùng trong mạng LAN của tôi với phần này trong /etc/samba/smb.conf
[bí ẩn]
đường dẫn = /mnt/mystr
công khai = có
có thể ghi = có
có thể duyệt = có
khách ok = vâng
buộc người dùng = someuser
mà cũng hoạt động tốt.
Tuy nhiên, dường như có vấn đề nếu địa chỉ IP của mục nhập mystr.myserver.com
thay đổi. Chia sẻ nói "Ký chủ xuống."
và gắn kết
cho tôi xem địa chỉ IP đã lỗi thời.
Vì điều này không xảy ra thường xuyên nên không dễ tái tạo.
Sáng nay tôi muốn sửa nó theo cách thủ công và cố gắng ngắt kết nối nó trước, điều này đã cho tôi Tài nguyên đang bận
như tôi nghĩ smbd
quá trình đang chặn chia sẻ.
Dừng lại smbd
xử lý, ngắt kết nối chia sẻ, sử dụng gắn kết -a
và khởi động lại smbd
giải quyết vấn đề.
Vì vậy, câu hỏi của tôi là:
Điều này có thể được thực hiện tự động?
Tôi có thể nói fstab
để buộc gắn lại phần chia sẻ nếu nó bị hỏng?
Điều này thậm chí có liên quan đến smbd
có một xử lý trên thư mục?
Tôi đã kiểm tra lsof
, nhưng không thể tìm thấy bất cứ điều gì liên quan.
Tôi có thể yêu cầu samba "bỏ qua" các thư mục không thể truy cập được không?
Cảm ơn trước cho bất kỳ ý tưởng/Đề xuất.