Bagaimana cara umount direktori sshfs non-sudo yang dibuat

16

Saya menggunakan sshfs tanpa sudo untuk membuat direktori seperti

sshfs [email protected]:/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?

K. Ingin
sumber
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.

Komandan Byte
sumber
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