特殊文字を含むファイルを削除する方法はいくつかありましたが、キャッシュシステムの特殊フォルダでは何も機能しませんでした。
これらのファイルがどのようにそこに到着し、なぜゴーストファイルになったのかわかりません。
Cache \ 1 \ aフォルダにls -liを入力すると、次のリストが表示されます(部分画面ダンプ)。
335413265 -rw-r--r-- 1 www-data www-data 58734 7月30日、08:18 1ah17.xml 335413267 -rw-r--r-- 1 www-data www-data 63256 8月2日、22:12 1ah1.xml ? ???????????? ? ? ? ? 1ah2.xml ? ???????????? ? ? ? ? 1ah+-+シアン12.xml ? ???????????? ? ? ? ? 1ah+-+ターコイズ1.xml ? ???????????? ? ? ? ? 1ah+-+シアン30.xml ? ???????????? ? ? ? ? 1ah+-+シアン31.xml ? ???????????? ? ? ? ? 1ah+-+gr%C3%B8n1.xml ? ???????????? ? ? ? ? 1ah+-+gr%C3%B8n5.xml ? ???????????? ? ? ? ? 1ah+-+gr%C3%B8n6.xml ? ???????????? ? ? ? ? 1ah+-+r%C3%B8d1.xml ? ???????????? ? ? ? ? 1ah+-+sort2.xml 335413265 -rw-r--r-- 1 www-data www-data 58734 7月30日 08:18 1ah+-+sort3.xml ? ???????????? ? ? ? ? 1ah+-+sort8.xml 242562822 -rw-r--r-- 1 www-data www-data 61613 8月2日07:35 1amp+operation+in+c エッジ+ツール+数量+ピン%3A+-1.xmlを押します。
だからinode番号のないファイルがたくさんあります。フォルダで「検索」を実行すると、ゴーストファイルを読み取れないというエラーがたくさん発生します。
このファイルおよび/またはフォルダ全体をどのように削除しますか?
答え1
文字行は、?
ファイルに対応しないディレクトリエントリを表します。これはファイルシステムが破損していることを示します。rm
ファイルが実際に存在せず、タグだけがハングしているため、これらのファイルに対して削除を呼び出すことはできません。ファイルシステムのスキャンと修復を実行する必要があります(fsck
)。
以下のようにルートパーティションにある場合GarethTheRedが提案した、システムを再起動し、再起動時にfsckを強制します。再起動時にfsckを強制する方法はいくつかあります。
touch /forcefsck
tune2fs -C 999999999 /dev/sda1
sda1
ファイルシステムを含むブロックデバイスはどこにありますか?- 起動時にコマンドラインオプションを
forcefsck
カーネルに渡す