Мы находимся в процессе сокращения наших каталогов для восстановления дискового пространства.
«Алгоритм» для процесса сокращения / резервного копирования состоит из списка каталогов и, для каждого из них, набора правил, например «compress * .bin», «move * .blah», «delete * .crap». , «оставить *. важным»; эти правила меняются от каталога к каталогу, но хорошо известны. Сжатые и перемещенные файлы хранятся во временной файловой системе, записываются на синий луч, проверяются на синем луче и, наконец, удаляются из их исходного местоположения.
Я делаю это на языке Python (в основном это инструкция walk
со словарем с правилами для каждого расширения в каждой папке).
Вы рекомендуете лучшую методологию для сокращения файловых систем? Как ты делаешь это?
Мы работаем на Linux.