私のアプリは、ディレクトリの合計サイズをできるだけ早く取得する必要があります。大きなディレクトリでは、標準du
コマンドの動作が遅くなります。Linux で考えられる解決策はinotify
、NFS では機能しません。したがって、これらのバリアントになります。
- アプリでファイルの変更を追跡する(非常に難しい)
- コマンドを 1 日 1 回実行
du
して、アプリのデータを収集します - 単純なインデクサー (
inotify
変更を即座に検出するためのような機能を備えています)
最後の方法が解決策のようですが、そのようなソフトウェアは見つかりませんでした。ドロップボックス クライアントと同じように動作するはずです。dropbox
釣果がどう変わるかはわかりません。
助言がありますか?