web-dev-qa-db-ja.com

16kブロックサイズのext3パーティションをマウントしますか?

Netgear ReadyNasDuoによってフォーマットされたドライブからデータを回復しようとしています。 Linuxボックスにドロップしたところ、16kブロックサイズのext3としてフォーマットされていることがわかりました。 Linuxボックスにマウントすると、次のエラーが返されます。

EXT3-fs: bad blocksize 16384.

デフォルトで16kブロックサイズをサポートするLinuxライブCDを探していましたが、失敗しました。カーネルでこの機能をコンパイルする以外に、これを行う簡単な方法はありますか?

5
CagedMantis

4KiBを超えるブロックサイズは、より大きな仮想メモリページをサポートするアーキテクチャ(Alpha、Itaniumなど)でのみ使用できます。

2
knweiss

機能をマウントするためにfuseext2を使用することが可能です。私は最近これをしました、そしてそれが働いている間、それは非常に不安定でした。ドライブなのか、SATAコントローラーなのか、ヒューズモジュールなのかわからない。マウントはランダムに消えます。結局、rsyncジョブを2週間監視する必要がありました。クラッシュした場合は、マウントを再作成して、ジョブを再開する必要がありました。

基本的なマウントコマンドは次のとおりです。

fuseext2 -o sync_read、allow_other、ro/dev/c/c/mnt/readynas

詳細については、次のページをご覧ください。

http://home.bott.ca/webserver/?p=306

1
Andrew Jones