[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Создание бэкапа корневого раздела Debian



Для создания бэкапа корневой системы:

   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


Reply to: