Làm thế nào để vượt qua thư mục đã tạo sshfs không sudo


16

Tôi đã sử dụng sshfs mà không có sudo để tạo một thư mục như

sshfs user@172.19.76.226:/media/user/harddrive /temp/user/harddrive

nhưng khi tôi muốn mở /temp/user/harddrivethư mục với

umount /temp/user/harddrive

nó nhắc:

umount: /temp/user/harddrive: Permission denied

Vậy làm thế nào để vượt qua thư mục này?


1
Ổ đĩa vẫn được gắn ở đó? Vui lòng chỉnh sửa và cung cấp đầu ra của mount.
tráng miệng

Bạn đang sử dụng bản phát hành Ubuntu nào? lsb_release -rhiển thị nó nếu bạn không biết.
tráng miệng

Câu trả lời:


23

sshfssử dụng FUSE (Hệ thống tệp trong USErspace) thay vì thông thường mountvới quyền nâng cao.

Điều đó cũng có nghĩa là bạn không thể sử dụng umount(đối tác của mount) để ngắt kết nối hệ thống tệp, nhưng bạn có fusermount -u, lệnh ngắt kết nối FUSE:

fusermount -u /temp/user/harddrive

Để biết thêm thông tin, xem ví dụ man sshfsman fusermount.


2
Lưu ý rằng các trang web 17.10 và 18.04 nói rõ ràng là không ngắt kết nối: Thay vào đó umount mountpointcho đến ngày 16.04, fusermount -u mountpointthay vào đó, hãy đoán nó khác với các bản phát hành khác nhau!
tráng miệng
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.