OpenWRTを実行している組み込みコンピュータのファイルシステムにはいくつかの問題があります。突然、一部の空のフォルダを削除できません。
次の非常に混乱しているエラーメッセージが表示されます。
root@Omega-9439:/usr/lib/python3.6/site-packages# rm -rf tmp/
rm: can't stat 'tmp/_reloader.py': No error information
rm: can't stat 'tmp/datastructures.py': No error information
rm: can't stat 'tmp/_internal.py': No error information
rm: can't stat 'tmp/middleware': No error information
rm: can't stat 'tmp/__pycache__': No error information
rm: can't stat 'tmp/wrappers': No error information
rm: can't stat 'tmp/_compat.py': No error information
rm: can't stat 'tmp/__init__.py': No error information
rm: can't remove 'tmp': Directory not empty
ファイルは以前このフォルダにありましたが、もはや存在しません。
root@Omega-9439:/usr/lib/python3.6/site-packages/tmp# ll
ls: ./_reloader.py: No error information
ls: ./datastructures.py: No error information
ls: ./_internal.py: No error information
ls: ./middleware: No error information
ls: ./__pycache__: No error information
ls: ./wrappers: No error information
ls: ./_compat.py: No error information
ls: ./__init__.py: No error information
drwxr-xr-x 5 root root 4096 Nov 11 12:19 ./
drwxr-xr-x 69 root root 4096 Nov 11 15:24 ../
ここで何が起こっているのか知っている人はいますか?
ありがとうございます!
ベストアンサー1
sudo rmdir --ignore-fail-on-non-empty 削除するフォルダ名
次に、コマンドを使用してディレクトリを削除します。
この問題が解決できるかどうかはわかりません。それでも失敗すると、ファイルシステムが破損しているようです。 / tmpパーティションでfsckを実行し、ファイルシステムを修復してみてください。実際の環境のルートファイルシステムでfsckを実行しないでください。しかし/tmpは大丈夫でしょう。