Если вы хотите сохранить его простым и без скриптов, просто оставайтесь с текущим cronjob и, кроме того, настройте для него правило логротата.
, поместите следующее в файл с именем /etc/logrotate.d/backup-home:
/var/backups/home.tgz {
weekly
rotate 8
nocompress
dateext
}
С этого момента каждый раз, когда запускается logrotate (и он обычно делает это каждый день в ~ 6: 25am), он проверяет если он подходит для вращения, и если да, переименуйте свой home.tgz в другой файл с добавленной меткой времени.
Вы можете настроить временную метку с помощью параметра dateformat, см. Logrotate (8).
Поскольку ваша резервная копия работа выполняется в 5 утра, а logrotate запускается в 6:25 утра, вы должны убедиться, что ваша резервная копия tar работает хорошо под 1h и 25m (я думаю, она будет намного быстрее).
Для тех, кто следит за этими инструкциями, которые получают следующую ошибку:
nspluginwrapper: не найдено соответствующего зрителя для / usr / lib / flashplugin-debugger / libflashplayer.so
Удостоверьтесь, что вы также sudo apt-get install ia32-libs
Любой, кто пытается запустить 32-разрядное ПО на 64-й версии, вероятно, уже имеет их, но я пытался сохранить свою машину
Возможно, один из двух двух повторяющихся ответов может быть обновлен, чтобы включить ia32-libs.
Также, upvote, поэтому я могу комментировать, а не этот дополнительный пост будет приятным. Thnx.
Спасибо, он работал нормально на моей коробке. Подводя итог этому, был мой процесс:
Установите пакет flashplugin-installer (не adobe-flashplugin)sudo apt-get install flashplugin-installer
или с помощью Software Center Запустите это (как в предыдущем сообщении): sudo apt-get install nspluginwrapper
sudo cp ~/Downloads/libflashplayer.so /usr/lib/flashplugin-installer/
sudo nspluginwrapper -i /usr/lib/flashplugin-installer/libflashplayer.so