如何删除以前的 MTP 目录,现在每当我尝试时都会出现输入/输出错误?

如何删除以前的 MTP 目录,现在每当我尝试时都会出现输入/输出错误?

我有~/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

相关内容