Автоматическое резервное копирование данных на SD-карту в Linux

Сейчас пишу диплом и поэтому остро встал вопрос о защите своих трудов от сбоев оборудования и прочих опасностей. Самым лучшим решением стала организация бэкапа на SD-карту, которая всегда находится в разъеме ноутбука. Суть скрипта такова - SD-карта автоматически монтируется, на нее заливается архив из нужных данных и файл md5-суммы этого архива для достоверности. Затем карта демонтируется. Сам скрипт запускается через cron под рутом, все действия логируются.

#!/bin/bash
mkdir -p /media/BACKUP >> /home/user_dir/backup.log;
mount /dev/mmcblk0p1 /media/BACKUP -t vfat -o iocharset=utf8 >> /home/
user_dir/backup.log;
filename=`date +%d_%m_%y_%H_%M_%S`.tar.bz2
# переходим в папку бэкапа
cd /media/BACKUP/
# перечисляем все каталоги и файлы, которые хотим забекапить
tar cvpjf $filename /var/www/diploma_project/ >> /home/
user_dir/backup.log;
md5sum $filename > $filename.md5;
umount /media/BACKUP -l >> /home/
user_dir/backup.log
&& rm -rf /media/BACKUP >> /home/
user_dir/backup.log
echo "==================================" >> /home/
user_dir/backup.log


Также рекомендую следующие записи:


Понравилась статья? Подпишись на обновления по RSS, E-mail или добавляйте меня в Twitter.

Комментариев нет


Комментариев пока нет, хотите стать первым?

Оставить комментарий

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>