Điểm:0

Khóa tệp Samba ngăn phương tiện ngắt kết nối

lá cờ pk

Tôi có một máy chủ nhỏ với chia sẻ samba mà đôi khi tôi sử dụng để chia sẻ các ổ đĩa di động được kết nối trong các khay trao đổi nóng. Sau khi gắn đĩa và truy cập vào nó, tôi cố gắng ngắt kết nối nó, nhưng umount từ chối (thậm chí sử dụng -f) để làm điều đó vì đĩa đang bận: umount: /share/external: mục tiêu đang bận..

lsof báo cáo:

smbd 62850 gốc cwd TRỰC TIẾP 8,65 4096 1/chia sẻ/bên ngoài
smbd 62850 root 46r TRỰC TIẾP 8,65 4096 1/chia sẻ/bên ngoài
smbd 62851 alessandro cwd TRỰC TIẾP 8,65 4096 1 /chia sẻ/bên ngoài

smbstatus cho thấy điểm gắn kết bị khóa (Tôi đã đóng trình quản lý tệp):

Các tập tin bị khóa:
Pid User(ID) DenyMode Access R/W Oplock SharePath Tên Thời gian
--------------------------------------------- ---------------------------------------------
62850 1000 DENY_NONE 0x81 RDONLY KHÔNG CÓ /share/external . Thứ hai ngày 14 tháng 3 17:09:58 2022

Vì vậy, để ngắt kết nối ổ đĩa, trước tiên tôi phải khởi động lại smbd và sau đó tôi có thể chạy umount thành công, nhưng tôi muốn tránh khởi động lại dịch vụ hoặc hủy các quy trình theo cách thủ công (như tôi đã thấy khi tìm kiếm trực tuyến). Tôi cũng đã cố gắng vô hiệu hóa các ổ khóa có thể có trong smb.conf bằng

        khóa = Không
        mở khóa = Không

Nhưng không thành công.

Có ai đó biết cách dừng hành vi này và cho phép ngắt kết nối mà không cần khởi động lại không?

Thông tin hữu ích:
  • Ubuntu 20.04.4 LTS (GNU/Linux 5.4.0-104-chung x86_64)
  • Phiên bản Samba 4.13.17-Ubuntu
djdomi avatar
lá cờ za
bạn đã thử `smbclose/share/external` chưa?
Alessandro Campolo avatar
lá cờ pk
@djdomi vừa hoàn thành nhưng không gặp may `smbclose: không tìm thấy lệnh` Tôi đã thử googling lệnh nhưng không tìm thấy gì.
djdomi avatar
lá cờ za
tôi sử dụng apt-file nếu một lệnh không hoạt động
Alessandro Campolo avatar
lá cờ pk
@djdomi Tôi đã thử `apt-file search smbclose` và `apt-file list smbclose` nhưng vẫn không có gì, bạn có chắc smbclose được bao gồm trong samba từ kho lưu trữ và không phải từ phiên bản được biên dịch tùy chỉnh của nó không?
djdomi avatar
lá cờ za
cách khác sẽ giết chết PID.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.