Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Резервное копирование по расписанию с CRON  (Прочитано 2367 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Art_tv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Доброго времени суток,

Есть задача в резервном копировании HDD при помощи dd.
Для этого созан исполняемый файл с следующим содержимым:

dd if=/dev/sda | gzip -c > /media/750_DRIVE/UBUNTU_BACKUPS/backup_`date +%Y.%m.%d_%H_%M

И завел задачу выполнить файл через crontab -e:

SHELL=/bin/bash                                                                                 
35 17 * * * /backup.save   

В итоге, файл запускается по расписанию, но копирование корректно не происходит.
В директории /media/750_DRIVE/UBUNTU_BACKUPS создается файл с датой и временем бэкапа, но размером 20кб.

Если запустить файл backup.save в ручную, данные копируются. Процесс занимает ~30мин, итоговый файл ~3GB.

Подскажите в какую сторону копать, может проблемы с правами доступа?

Папка для бэкапа:
drwxrwxrwx 1 root root       4096 Feb 19 17:35 UBUNTU_BACKUPS


Спасибо!

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4062
  • Dictum ac factum
    • Просмотр профиля
Re: Резервное копирование по расписанию с CRON
« Ответ #1 : 19 Февраль 2013, 17:53:21 »
cat /var/log/syslog|grep "CRON"

Оффлайн Art_tv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Резервное копирование по расписанию с CRON
« Ответ #2 : 19 Февраль 2013, 18:00:30 »
Feb 19 07:17:01 ubuntu CRON[19361]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Feb 19 08:17:01 ubuntu CRON[19368]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Feb 19 09:17:02 ubuntu CRON[19378]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Feb 19 10:17:01 ubuntu CRON[19386]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Feb 19 11:17:01 ubuntu CRON[19393]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Feb 19 12:17:01 ubuntu CRON[19401]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Feb 19 13:17:01 ubuntu CRON[19476]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Feb 19 14:17:01 ubuntu CRON[19761]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Feb 19 15:17:01 ubuntu CRON[19773]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Feb 19 16:17:02 ubuntu CRON[19783]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Feb 19 16:42:01 ubuntu CRON[19789]: (root) CMD (root /backup.save)
Feb 19 16:42:01 ubuntu CRON[19788]: (CRON) info (No MTA installed, discarding output)
Feb 19 17:09:49 ubuntu cron[20115]: (CRON) DEATH (can't open or create /var/run/crond.pid: Permis
sion denied)                                                                                     
Feb 19 17:09:55 ubuntu cron[20117]: (CRON) DEATH (can't lock /var/run/crond.pid, otherpid may be
956: Resource temporarily unavailable)                                                           
Feb 19 17:10:56 ubuntu cron[20135]: (CRON) DEATH (can't open or create /var/run/crond.pid: Permis
sion denied)                                                                                     
Feb 19 17:11:01 ubuntu cron[20136]: (CRON) DEATH (can't open or create /var/run/crond.pid: Permis
sion denied)                                                                                     
Feb 19 17:11:08 ubuntu cron[20138]: (CRON) DEATH (can't lock /var/run/crond.pid, otherpid may be
956: Resource temporarily unavailable)                                                           
Feb 19 17:17:01 ubuntu CRON[20459]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Feb 19 17:30:01 ubuntu CRON[20476]: (art) CMD (root/backup.save)
Feb 19 17:30:01 ubuntu CRON[20475]: (CRON) info (No MTA installed, discarding output)
Feb 19 17:35:01 ubuntu CRON[20510]: (art) CMD (/backup.save)
Feb 19 17:35:02 ubuntu CRON[20509]: (CRON) info (No MTA installed, discarding output)
art@ubuntu:/$   

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4062
  • Dictum ac factum
    • Просмотр профиля
Re: Резервное копирование по расписанию с CRON
« Ответ #3 : 19 Февраль 2013, 18:11:47 »
Тогда попробуйте дописать в скрипте после dd ">/var/log/backup.log" и смотрите этот файл после выполнения.

 

Страница сгенерирована за 0.086 секунд. Запросов: 24.