この投稿は少し長くなって申し訳ありません。短いバージョンは次のとおりです。削除できないディレクトリがあります。ターミナルを操作しようとすると、「入出力エラー」が表示されます。エラーがないかディスクをスキャンしましたが、何も見つかりません。問題の原因は、実際にはディレクトリであるにもかかわらず、システムがこれをリンクであると見なしていることです。どうすれば削除できますか?
ストーリーモード:デスクトップに「メディア」というディレクトリがあり、そこにSSH(fuse / sshfs)を介して別のディレクトリをマウントしました。ディレクトリが開いている間に接続が失われました。Finderがクラッシュし、ディレクトリがデスクトップから消えました。ただし、まだ存在します。
Desktop mike$ ls -1
media
templates
Desktop mike$ mkdir media
mkdir: media: File exists
ディレクトリに対して実行しようとするほとんどすべてのことで、「入力/出力」エラーが発生します。
Desktop mike$ ls -i
ls: media: Input/output error
Desktop mike$ sudo rm -rf media
rm: media: Input/output error
Desktop mike$ sudo unlink media
unlink: media: Input/output error
Desktop mike$ sudo chmod 777 media
chmod: media: Input/output error
Desktop mike$ touch media
touch: media: Input/output error
cd ./media
cd: error retrieving current directory: getcwd: cannot access parent directories: Input/output error
リモートSSHディレクトリを再マウントしようとすると、同じ結果になります。
ヒューズ:マウントポイントの不良 `./media/ ':入出力エラー
デスクトップやFinderには表示されませんが、検索して見つけることができます。検索結果を右クリックしても、削除オプションは表示されません。開くとプロパティのみです。プロパティには、作成および変更された時間(正しく)と空白のアイコンが表示されます。アイテムを開くことを選択することもできます。その場合、次のようになります。
"The alias 'media' can't be opened because the original item can't be found. Delete, Fix, or OK."
削除しようとすると、同じダイアログが表示され続けます。修正を選択すると、リンク先の新しいアイテムを選択するよう求められます。これを行うと、「不明なエラー-1407」がGoogleに通知され、「フォルダーが必要ですがファイルが取得されました」という意味になります。
私はディレクトリを移動できますが、それをデスクトップ上に保持している場合のみです。
Desktop mike$ mv ./media ./a
Desktop mike$ ls -i
ls: a: Input/output error
Desktop mike$ mv ./a ../
mv: cannot resolve a: /Users/mike/Desktop/a
とにかくこれを削除できますか?または、少なくともそれがディレクトリではなくリンクであることをシステムに納得させますか?
mount
どうなりますか?