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-mount
dướ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 ~/.gvfs
vẫn trống gvfs-fuse-daemon
khô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 gvfs
sả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-daemon
chạ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-daemon
gì? 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
?