
ext4パーティションに不良セクタがいくつかあり、hdparm --write-sector
これを再割り当てしました。しかし、フォルダ内に割り当てられていないinodeがある状況が発生しました。
「」
ls -li /path/
? d?????????? ? ? ? ? ? folder
「」
今はフォルダを削除できません。試してみただけでrm -fr
成功しませんでした。削除したいがdebugfs
フォルダを含むファイルシステムを開くとファイルシステムを開くときのスーパーブロックのマジックナンバーエラー。 debugfsがlvmでext4をサポートしているかどうかわからず、関連情報も見つかりませんでした。
答え1
fsck
:を使用して強制し、再起動することをお勧めsudo touch /forcefsck
します。しかし、これをする前に、バックアップがあることを確認してください。特に今はファイルシステムの内容に引き続きアクセスできるので、さらにそうです。
debugfs
LVMサポートファイルシステムはサポートを提供し、ユーザーが提供するすべてのブロックデバイス(またはファイル)を使用します。おそらく再割り当てされたブロックの1つはスーパーブロックにあります。-s
このオプションを使用してバックアップスーパーブロックを使用して実行を試みることができます(この-b
オプションも必要です)、このようにファイルシステムに書き込まないことをお勧めします。