суббота, 19 февраля 2011 г.

Делаем бекап в Debian

Делаем бекап в Debian. Тема замоячила на горизонте сразу как я стал пользоватся Линухом. Пострадавший пару раз от закосяченого обновления системы решился таки делать бекапы. Виндовый подход к делу пришлось отбросить сразу, больно жирно копировать диск целиком. Это долго, а нужна скорость. Перепробовал несколько программ, тоже всё не то.
Остановился на банальном TAR, просто и сердито.


Дело оставалось за малым, за вменяемым скриптом.


#backup.sh
tar --create --ignore-failed-read --one-file-system --preserve-permissions --recursion --preserve-order --sparse --totals --wildcards --verbose --gzip --file=/home/backup-`date '+%d-%B-%Y'`.tar --exclude-from=exception.txt /
Создаётся архив, игнорируются ошибки чтения,  не обрабатывать другие файловые системы кроме копируемой, сохранять права доступа...
Отдельно игнорируем каталоги указанные в exception.txt.

Линукс в принципе система небольшая, да и бекапить её целиком необязательно. Достаточно сохранить каталог etc, это конфигурационные файлы. У виндовс такое не прокатит, нужно делать образ диска.  


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