Любой инструмент, который помогает мне вести домашнюю работу в папке резервных копий

Есть ли инструмент или сценарий, который я могу использовать в папке с кучей файлов. Файлы добавляются в эту папку почти каждый час. Инструмент должен быть «служебным»:

  • Оставить все файлы с метками времени в течение последних 24 часов

  • Оставить несколько (n) файлов за месяц old

  • Оставьте несколько (n) файлов, которым исполнился год

  • Удалите остальные

(n может быть 1 на данный момент ради простоты)

Идея состоит в том, что когда происходит повреждение / потеря данных, я могу вернуться к состоянию

  • (любой доступный) за последние 24 часа

  • состояние (если доступно) с 1 месяца назад

  • состояние (если доступно) из 1 год назад

1
задан 6 January 2018 в 22:31

1 ответ

Расширяясь на кончике Андреа, двуличность может быть разработана для удовлетворения потребностей ближе к моим. Из http://duplicity.nongnu.org/duplicity.1.html (последняя команда выглядит многообещающе):

Вот пример резервного копирования с использованием sftp для Создайте резервную копию / home / me для some_dir на другом компьютере-хосте:

    duplicity /home/me sftp://uid@other.host/some_dir

Если вышеуказанное будет выполняться повторно, первое будет полной резервной копией, а последующие будут инкрементными. Чтобы принудительно выполнить полное резервное копирование, используйте действие full :

    duplicity full /home/me sftp://uid@other.host/some_dir

или принудительное заполнение через раз через - full-if-старше-чем & lt время>, например полный каждый месяц:

    duplicity --full-if-older-than 1M /home/me/sftp://uid@other.host/some_dir

Upate: Сегодня я нашел эту интересную статью http://www.tarsnap.com/helper-scripts.html Я верю, что я Я пытаюсь добиться этого https://en.wikipedia.org/wiki/Backup_rotation_scheme#Grandfather-father-son В статье перечислены некоторые инструменты. Обновление 2: этот скрипт интересен https://help.ubuntu.com/lts/serverguide/backups-shellscripts-rotation.html

1
ответ дан 6 January 2018 в 22:31
  • 1
    В то время как это действительно звучит абсурдным, это могло бы иметь место. У меня есть upadted ответ с альтернативным решением соответствовать Вашим потребностям, описанным в Вашем комментарии к izx' s сообщение. – Whisperity 2 June 2012 в 16:34
  • 2
    В то время как это действительно звучит абсурдным, это могло бы иметь место. У меня есть upadted ответ с альтернативным решением соответствовать Вашим потребностям, описанным в Вашем комментарии к izx' s сообщение. – Whisperity 2 June 2012 в 16:34

Другие вопросы по тегам:

Похожие вопросы: