findを使用せずにbtrfsシステムでファイル数を見つける

findを使用せずにbtrfsシステムでファイル数を見つける

一般的にdf -i使用されているinodeの数に基づいて良い見積もりを得ます。残念ながら、btrfsにはinodeがないようです(ここでは間違っている可能性があります)、df -i次のことを報告します。

/dev/xvdf1             0     0         0     - /output

残念ながら、このファイルシステムには多数のファイルがあり、デフォルトですべてのIOを利用するスクリプトを実行しています。 btrfsは別の方法でファイル数を追跡しますか?ファイルシステムを使用せずにファイルシステムのファイル数を推定する簡単な方法はありますかfind

答え1

探しているのと同じくらい簡単ではないかもしれませんが、rsyncその情報を提供することはできますが、技術的にはそうではありませんfind

rsync -an --stats /path/to/btrfs /empty/dir

このnオプションはテスト的に実行されるため、何もコピーせず、--statsファイル/ディレクトリの数や合計サイズなどの統計情報を提供する必要があります。

関連情報