Từ những gì tôi đọc được, khi gắn kết chia sẻ mạng qua nautilus hoặc gvfs-mountđiểm gắn kết phải ở trong ~/.gvfs. Đây dường như không phải là trường hợp của tôi: Tôi đã thử gắn cả chia sẻ FTP và SMB thông qua cả nautilus và gvfs-mountdưới cả Ubuntu Maverick và Natty và trong mọi trường hợp tôi không thấy bất kỳ điểm gắn kết nào ~/.gvfs. Tôi có thể truy cập vào các chia sẻ chỉ cần tìm trong nautilus, nhưng tôi muốn có quyền truy cập thông qua dòng lệnh, đó là lý do tại sao tôi cần một điểm gắn kết trong hệ thống tệp.
Chỉnh sửa: Gỡ lỗi theo câu trả lời của James Henstridge và bình luận của enzotib tiết lộ rằng trên máy tính xách tay của tôi gvfs-fuse-daemonđang chạy và do đó, gvfs mount xuất hiện ~/.gvfs, trong khi trên 2 máy trạm ~/.gvfsvẫn trống gvfs-fuse-daemonkhông chạy. Trên tất cả 3 máy có gvfs quá trình khác chạy: gvfsd, gvfs-afc-volume-monitor, ...
Trên máy tính xách tay, mount | fgrep gvfssản lượng
gvfs-fuse-daemon on /home/xxx/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=xxx)
Điều đó đặt ra câu hỏi:
- Làm thế nào được chia sẻ mà không
gvfs-fuse-daemonchạy? Không có điểm gắn kết được tạo trong trường hợp đó và có phải mọi quyền truy cập vào chia sẻ cuộc gọi thư viện gvfs không? Daemon nào chịu trách nhiệm?gvfsd? - Vai trò của là
gvfs-fuse-daemongì? Có phải nó chỉ tạo ra một điểm gắn cầu chì trong~/.gvfs?
Cập nhật: Vào ngày 12.10 trở đi, các giá treo được đặt dưới /run/user/<login>/gvfs.
mount | grep gvfs?