Ты копирайт забыл поставить, и all rights reserved приписать. А то ведь какой-нибудь блого-копипастер всунет это "решение" в свой блог и пойдет оно гулять по инету...
По поводу * рекомендую покурить ман bash (секция Pathname Expansion) до просветления. On 26/07/2009, Victor <[email protected]> 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

