我有~/srv/mtp
,我不记得我是如何创建的。当我尝试使用各种工具设置 MTP 挂载点时。
目前我无法对该目录执行任何操作。
○ file mtp
mtp: ERROR: cannot open `mtp' (Input/output error)cannot read `mtp' (Is a directory)
○ ll | grep mtp
ls: cannot access mtp: Input/output error
d????????? ? ? ? ? ? mtp
○ rm -rf mtp
rm: cannot remove ‘mtp’: Is a directory
○ sudo rm -rf mtp
[sudo] password for sh:
rm: cannot remove ‘mtp’: Is a directory
此外,thunar甚至无法列出~/srv
包含mtp的目录,我经常访问该目录。
我该如何解决这个问题?
mount
编辑:在它的输出中提到为
jmtpfs on /home/sh/srv/mtp type fuse.jmtpfs (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
答案1
由于它是挂载在挂载点上的 FUSE fs,因此您可以使用普通的 FUSE 卸载方法:
fusermount -u /home/sh/srv/mtp
如果失败,您可以尝试:
fusermount -u -z /home/sh/srv/mtp