Netgear ReadyNasDuoによってフォーマットされたドライブからデータを回復しようとしています。 Linuxボックスにドロップしたところ、16kブロックサイズのext3としてフォーマットされていることがわかりました。 Linuxボックスにマウントすると、次のエラーが返されます。
EXT3-fs: bad blocksize 16384.
デフォルトで16kブロックサイズをサポートするLinuxライブCDを探していましたが、失敗しました。カーネルでこの機能をコンパイルする以外に、これを行う簡単な方法はありますか?
4KiBを超えるブロックサイズは、より大きな仮想メモリページをサポートするアーキテクチャ(Alpha、Itaniumなど)でのみ使用できます。
機能をマウントするためにfuseext2を使用することが可能です。私は最近これをしました、そしてそれが働いている間、それは非常に不安定でした。ドライブなのか、SATAコントローラーなのか、ヒューズモジュールなのかわからない。マウントはランダムに消えます。結局、rsyncジョブを2週間監視する必要がありました。クラッシュした場合は、マウントを再作成して、ジョブを再開する必要がありました。
基本的なマウントコマンドは次のとおりです。
fuseext2 -o sync_read、allow_other、ro/dev/c/c/mnt/readynas
詳細については、次のページをご覧ください。