Как настроить резервное копирование на накопителе так, чтобы данные сжимались в zip-архив с уникальным именем даты-времени?
Данную задачу можно настроить через командную строку устройства.
1. Подключитесь к командной строке сетевого накопителя:
http://qnap.ru/kb/4341
2. Выполните следующую команду для архивации папки:
zip -9 /<Destionation_DIR>`date +%Y.%m.%d_%H_%M`.zip -r /<Source_folder>
где zip -9 — степень сжатия (9 самое высокое и самое медленное).
/<Destionation_DIR>`date +%Y.%m.%d_%H_%M`.zip — задает место создания архива и его имя
-r — флаг рекурсивного обхода
/<Source_folder> — папка, которая будет архивироваться
Например, если мы хотим создать резервную копию папки /share/Public/Myfiles и поместить архив в /share/Backup, то команда будет выглядеть следующим образом:
zip -9 /share/Backup`date +%Y.%m.%d_%H_%M`.zip -r /share/Public/Myfiles
Если все прошло успешно и архив создался в папке назначения, то можно перейти к следующему шагу.
3. Для того, чтобы настроить переодичнось выполенния задания, необходимо добавить его в планировщик задач.
Чтобы открыть правила планировщика задач, введите следующую команду:
vi /etc/config/crontab
Нажмите на клавишу "i" перехода в режим редактирования и задайте время исполнения команды
Например,
51 9 * * * zip -9 /share/Backup`date +%Y.%m.%d_%H_%M`.zip -r /share/Public/Myfiles
В нашем примере скрипт будет запускаться каждый день в 9:51 утра.
4. Нажмите на клавиши "esc, :wq" для того чтобы сохранить изменения и выйти.
5. Введите команду /etc/config/crontab для того, чтобы изменения вступили в силу.
6. Перезапустите планировщик задач командой /etc/init.d/crond.sh restart