git-annex: удалить содержимое файлов со специального пульта, которые были удалены более 4 недель назад
Я хочу использовать git-annex как часть решения для синхронизации и резервного копирования. Есть несколько устройств, подключенных к одному репозиторию git-annex, и несколько специальных пультов в качестве решений для резервного копирования (s3, внешние накопители).
Иногда мне больше не нужен файл или дерево каталогов, и я хочу удалить его. Поскольку контент по-прежнему доступен на специальных пультах, я могу смело делать это. Но он все еще занимает там место, и это раздражает, особенно для больших файлов. Поэтому я хотел бы удалить содержимое всех старых файлов, которые были удалены, например, более 4 недель назад, с моего специального пульта s3.
Как навсегда удалить содержимое старых удаленных файлов, включая все предыдущие версии, со специального пульта?
1 ответ
Я не верю, что вы можете сделать это с помощью git-Annex в его нынешнем виде, основываясь на моем прочтении ПАРАМЕТРОВ СРАВНЕНИЯ на странице руководства git-Annex. Обратите внимание, что нет вариантов, которые учитывают возраст.
Поэтому я думаю, что вам придется написать скрипт для использования git annex unused
перечислить неиспользуемые файлы, а затем вычислить их возраст с помощью поиска в журнале git.