以前はメモリ使用量が多かったため、いくつかの大きなファイルシステム(約50 TB)で「xfs_repair」をテストします。正しいファイルシステムでのみプログラムをテストできましたが、破損したシステムでテストすることをお勧めします。
では、ファイルシステムを破損させる最善の方法は何でしょうか。メソッドが繰り返し同じ破損を毎回与える場合の追加のクレジット....
2006年に私が何を意味しているのかを人々に知らせるために
「マルチテラバイトのファイルシステムで修復を正常に確認または実行するには、次のものが必要です。
- 64ビットマシン
- 64ビットxfs _ repair / xfs _チェックバイナリ
- ファイルシステムのテラバイトあたり最大2GBのRAM
- ファイルシステムの100万iノードあたり100〜200 MBのRAM。
xfs_repairは通常これよりも少ないメモリを使用しますが、これらの数値は、80%を超えるフルファイルシステムが修復に必要とする可能性があるものについて、大まかな数値を与えます。
FWIW、これが最後に内部で発生したとき、問題の29 TBのファイルシステムは、修復に最大75 GBのRAM +スワップを必要としました。」