最も古い削除されたファイルを最初に切り取り、Samba vfs_recycleの全体サイズを制限します。

最も古い削除されたファイルを最初に切り取り、Samba vfs_recycleの全体サイズを制限します。

CentOS 6.4では、SerNet Samba 4.0.9をAD DCおよびXPクライアント用のファイル共有として実行します。

リサイクル者を追加ここの例

私の興味は、リサイクルリストが最終的にはより大きくなるということです。 vfs_recycle出荷書類ビーチ個々のファイルサイズを制限するためにパラメータに言及しましたが、リポジトリが大きくなりすぎないようにするベストプラクティスは何ですか? Cronjobはファイル全体が特定のサイズを超えると古いファイルを削除しますか?

私が見つけた一時テーブルしかし、これは時間だけに基づいています。私はシステムがファイルをできるだけ長く保存したいと思います。言い換えれば、あまりにも多くのスペースを取らないことを願っています。欠点は、スペースが不足している場合は、ファイルを長期間保存することを望まないことです。だから私はおおよそ次のようなものを探しています。

  1. bin_size <制限の場合は終了
  2. binで最も古いファイルを削除する
  3. 1に進みます。

もちろん、より効率的なアルゴリズムがある可能性があり、特定の期間を超えない限り、より大きなファイルを削除する優先順位を付けるように調整することで、大規模な削除によって不必要に古いファイルがクリーンアップされるのを防ぐことができます。 - あまりにも古い小さなファイル。

ベストアンサー1

おすすめ記事