Ограничение общего размера vfs_recycle samba путем обрезания самых старых удаленных файлов

Запуск SerNet Samba 4.0.9 на CentOS 6.4, служащий AD DC и файловым хранилищем для клиентов XP.

Добавлен recycler для примера здесь .

Я обеспокоен тем, что регенерирующий каталог в конечном итоге станет большим. vfs_recycle документах vfs_recycle упоминается параметр для ограничения размеров отдельных файлов, но что лучше всего предотвращать слишком большой рост корзины? Cronjob для удаления старых файлов, когда общая сумма превышает определенный размер?

Я нашел tmpwatch , но это только основанный на времени. То, что я хотел бы, чтобы система выполняла, – это хранить файлы до тех пор, пока это разумно может, т. Е. Не занимать слишком много места. Оборотная сторона заключается в том, что я также не хочу, чтобы он хранил файлы слишком долго, если это означает, что они не работают. Таким образом, я ищу что-то примерно с этим мышлением:

  1. если bin_size <limit, то закройте
  2. удалить старый файл в корзине
  3. goto 1.

Конечно, может быть более эффективный алгоритм, и его можно было бы оптимизировать, предпочитая удалять большие файлы, если они не достигли определенного возраста, так что большое удаление не приводит к излишнему результату обрезки кучи старых, но не -too-старые небольшие файлы.

Interesting Posts

Тайм-аут Connecttrack TCP для штатного неработающего

конвертировать PDF в изображение

Путаница в отношении связывания библиотеки boost во время компиляции

Cifs (samba) Разрешить доступ к разрешению (unix + zfs)

Странные символы после нажатия цифровых клавиш в редакторе VIM

Время, необходимое для вывода трубы на голову / хвост

Самый изящный способ прекратить навязчивую программу

Arch Linux makepkg для AUR теперь всегда терпит неудачу при поиске зависимостей

Вычислить сумму столбца с помощью shellscript

Создание wifi-работы

Беспроводная связь постоянно подключается к Ideapad running Arch

В чем разница между «apt-get install <имя_пакета> / testing» и «apt-get install -t test <имя_пакета>

Как я могу заставить wlan0 автоматически отображаться, когда я подключаю USB-адаптер WiFi?

Использование команды sed преобразует только первый символ в определенную строку с прописными буквами

В UNIX, как найти наиболее часто используемые команды в истории unix?

Linux и Unix - лучшая ОС в мире.