Linux

如何刪除以前的 MTP 目錄,現在每次嘗試時都會出現輸入/輸出錯誤?

  • October 23, 2015

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

由於它是掛載點上的 FUSE fs,因此您使用普通的 FUSE 解除安裝方法:

fusermount -u /home/sh/srv/mtp

如果失敗,您可以嘗試:

fusermount -u -z /home/sh/srv/mtp

引用自:https://unix.stackexchange.com/questions/238235