Bagaimana cara umount direktori sshfs non-sudo yang dibuat


16

Saya menggunakan sshfs tanpa sudo untuk membuat direktori seperti

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

tetapi ketika saya ingin umount /temp/user/harddrivedirektori dengan

umount /temp/user/harddrive

itu meminta:

umount: /temp/user/harddrive: Permission denied

jadi bagaimana cara umount direktori ini?


1
Apakah drive masih terpasang di sana? Harap edit dan berikan output dari mount.
hidangan penutup

Rilis Ubuntu manakah yang Anda gunakan? lsb_release -rmenunjukkannya jika Anda tidak tahu.
hidangan penutup

Jawaban:


23

sshfsmenggunakan FUSE (Sistem file dalam USErspace) alih-alih reguler mountdengan izin yang lebih tinggi.

Itu juga berarti Anda tidak dapat menggunakan umount(lawan dari mount) untuk meng-unmount sistem file, tetapi Anda memiliki fusermount -u, perintah FUSE unmount:

fusermount -u /temp/user/harddrive

Untuk info lebih lanjut, lihat misalnya man sshfsdan man fusermount.


2
Perhatikan bahwa halaman manual 17.10 dan 18.04 secara eksplisit mengatakan “unmount: umount mountpoint” sementara sampai 16.04 fusermount -u mountpointsebaliknya - tebak itu berbeda untuk rilis yang berbeda!
hidangan penutup
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.