Tôi đã làm việc trên máy chủ của mình, từ đó tôi xuất một thư mục bằng NFS. Tất nhiên trong hơn một tuần khởi động lại máy chủ, tôi đã nhiều lần quên umounthệ thống tập tin xuất trong máy trạm của mình (được gắn từ /etc/fstabkhi khởi động). Ở giữa tôi đã có thể umountsau khi thực tế và kể lại (tôi không sử dụng autofs):
umount -fl /data0
mount /data0
Nhưng điều này không còn hoạt động.
Tôi không thể gắn thư mục đã xuất từ máy chủ vào một thư mục khác (mount hangs), nhưng tôi có thể nfs mount thư mục đã xuất đó trên một máy ảo chạy trên máy trạm của tôi.
Những gì tôi đã cố gắng là loại bỏ ( rmmod) mô-đun nfsvà nfsv3(không hoạt động Resource temporarily unavailable:). lsoftreo cổ mountkhông hiển thị bất cứ điều gì gắn kết thông qua nfs. Đây có lẽ là kết quả của việc sử dụng 'umount -l' nhiều lần, nhưng hai lần đầu tiên điều này hoạt động mà không gặp vấn đề gì.
Tôi đã khởi động lại máy chủ trong thời gian đó, sau khi không thể gắn kết mà không có sự khác biệt. Tôi cũng đã sử dụng service nfs-kernel-server restart. Tôi nghi ngờ mọi thứ sẽ trở lại bình thường nếu tôi khởi động lại máy trạm của khách hàng.
Có cách nào để phục hồi từ điều này và khởi động lại phía máy khách nfs trên máy trạm của tôi mà không cần khởi động lại không?
Nếu tôi không thể sửa lỗi này mà không khởi động lại, điều này có thể không lặp lại nếu tôi bắt đầu sử dụng autofskhông?
lsof -b treo với dòng cuối cùng:
lsof: avoiding readlink(/run/user/1001/gvfs): -b was specified.
lsof: avoiding stat(/run/user/1001/gvfs): -b was specified.
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1001/gvfs
Output information may be incomplete.
trong các dòng trước đó, không có /data0.
Các mục trong /etc/fstab:
192.168.0.2:/data0 /data0 nfs defaults,auto,nolock,user 0 2
upstartvà tất cả. Bạn có thể muốn khởi động lại tất cả các dịch vụ trong nfs-commongói, có vẻ như có một vài. Thứ tự có khả năng cũng quan trọng, vì vậy hãy thử dừng lại sau đó bắt đầu theo thứ tự phụ thuộc. Bạn có thể cũng muốn làm rpcbindđiểm dừng cuối / lần đầu tiên bắt đầu. Tôi đã làm điều này trước đây trên Debian, nhưng nó chỉ có một nfs-commondịch vụ tốt .
lsof -btreo không?