Re: Создание бэкапа корневого раздела Debian
Ты копирайт забыл поставить, и all rights reserved приписать. А то
ведь какой-нибудь блого-копипастер всунет это "решение" в свой блог и
пойдет оно гулять по инету...
По поводу * рекомендую покурить ман bash (секция Pathname Expansion)
до просветления.
On 26/07/2009, Victor <pyrvic@gmail.com> wrote:
> Для создания бэкапа корневой системы:
>
> 1.
>
> Грузимся с любого Live CD/DVD диска Linux
>
> 2.
>
> Определяемся с дисками: fdisk -l
>
> 3.
>
> Создаём каталог для монтирования корневой системы Debian: mcdir
> /mnt/hda1
>
> 4.
>
> запускаем скрипт:
>
> #!/bin/sh
>
> BKFILE='bk_root'-`date +%d%m%y`'.tar.bz2'
>
> SRCDIR='/mnt/hda1/*'
>
> DISTDIR='/home/back_root/'
>
> tar cvjf $DISTDIR$BKFILE $SRCDIR
>
>
> hda1 -- заменить на реальное устройство полученное на шаге 2
>
> BKFILE -- имя архима, подстановка дает дату его создания
>
> SRCDIR -- каталог источник, * говорит что надо обработать всё
>
> DISTDIR -- каталог назначения, лучше указывать каталог не находящийся по
> пути архивирования, иначе, сам архив попадет в обработку, т.е. разнесли
> источник и назначение по разным дискам/разделам
>
> имя бэкапа будет примерно таким: 'bk_root-270709.tar.bz2'
>
>
> Вообще, данное решение далеко от идеала хоть и рабочее вполне. Это лишь
> показывает, что путей решения множество и не сложных. Я показал скрипт,
> как целостную систему из набора команд, хотя, это можно делать напрямую
> в консоли не используя переменных и т.д.
>
> Виктор, 26/07/2009
>
>
--
BR,
Stanislav
Reply to: