web-dev-qa-db-ja.com

たくさんの小さなファイルのためにファイルシステムを最適化しますか?

合計約82.1GBの122,865個のイメージファイルを含むドライブがあります。ただし、ディスク上で171GBのスペースを使用します。平均ファイルサイズは約717KBです。このサイズのファイルをさらに追加するつもりなので、ドライブを新しいファイルシステムで再フォーマットするか、既存のファイルシステムを変更してこれらの小さなファイルに対応したいと思います。ドライブは現在、ArchLinuxのmkfs.ext4によって提供されるデフォルトでext4を実行しています。私はこれを解決するためにどこから始めればよいかについて少しも確信が持てません。誰かが私を正しい方向に向けたり、私が協力するためのリソースを提供したりできますか。

3
TheDarkVoid

そのパーティションに小さなファイルがたくさんある場合は、ブロックサイズが小さいほど(1024バイトなど)、ディスクを効率的に使用するのに適しています。最小のブロックサイズでそのパーティションを再フォーマットしてみてください。

mkfs.ext4 -b 1024/dev/your_partition

4
Roberto Paz

少し前までは、そのタイプのケースにReiserFSを使用することが非常に一般的でした。私はそれを使った経験はありませんが、私はそれを知っています:)

1
tin