Уважаемые посетители портала Kamensk.NET! Напоминаем вам, что будучи зарегистрированным пользователем вы получаете возможность оставлять комментарии к новостям на сайте и к топикам на форуме, иметь доступ к скрытым разделам и много других благ и привелегий. Пожалуйста заполните регистрационную форму, это отнимет у вас всего лишь несколько минут вашего времени.
HoWto: backup системы Linux
Так как на сайте не доступно создание новости (может уважаемые админы перенесут в новости) решил напостить данное HoWto суда!
создаем файл например так
touch /etc/backup
Далее приводим его к такому виду
#!/bin/bash filename="`date +%d_%m_%y`.tar.bz2" # у меня бекап происходит на отдельный раздел backup cd /mnt/backup/ echo "`date` — Start" >> /mnt/backup/backup.log # перечисляете все каталоги и файлы в коневом каталоги которые хотите забекапить tar cvpjf $filename /bin /boot /dev /etc /lib /opt /root /sbin /srv /usr /var /initrd.img /vmlinuz echo "`date` — Finish" >>/mnt/backup/backup.log # удаляем бекап двухдневной давности day="`date +%d`" dday=`echo $day-3|bc -l` dfilename="`printf '%02d' $dday`_`date +%m_%y`.tar.bz2" rm /mnt/backup/$dfilename
дальше добавляем приведенные ниже строку в файл /etc/crontab
0 12 * * * root sh /etc/backup >> /dev/null
Ну и все... теперь каждый день ровно в 12 часов в каталоге /mnt/backup/ будет создаваться новый бекап
ЗЫ наверно понятно, что все действия нужно проводить из под root'a
сам придумал?
Молодец, но:
0. скрипт не будет выполняться пока ты ему не дашь права на выполнение.
1. каталоги /sys и /proc виртуальные. В реальности их нет и на диске они не занимают никакого места.
2. не вижу ни одной причины, чтобы бекапить каталог /tmp.
Спасибо Сана! Учту, что то даже не подумал, бекапить такие каталоги как mnt и media не стал...
ЗЫ поправил первый пост
Кстати удалив из скрипта /proc избавился от проблемы вроде...
Теперь все точно должно работать как положено...
Хочу еще написать скрипт для автоматической распаковки... и кстати в связи с этим вопрос: Если я буду производить распоковку на другой раздел (размер и расположение на диске поменяется) что нужно править в только что распакованной системе что бы при загрузке с этого раздела все заработало? И как с LiveCD например загрузчик поправить?
>> Так как на сайте не доступно создание новости
>> (может уважаемые админы перенесут в новости)
>> решил напостить данное HoWto суда!
Включил тебе возможность создавать новости, вроде должно работать.
Эту тему форума в новости не перенести но на главной разместить можно.
Кстати реальная тема, надо будет у себя настроить бэкап всяких документов, почты, баз данных и т.п.
При использовании UDEV /dev бэкапить тоже бессмысленно. Я например при необходимости выдираю его из stage3-блаблабла-.tar.bz2 от Gentoo.
Что обновилось-то? 
Тег code заюзал наконец 
А тег <br /> в скрипте бекапа обязателен? 




Кстати, при создании поста если ставить тег <сode> то шрифт не сильно отличается от обычного, пришлось ставить тег strong! Недоработка...
Бью по попам и вгоняю краску