Re: Как запустить систему так, чтобы корневой раздел был размонтирован?
Dmitry E. Oboukhov пишет:
> s>>> Хочу создать резервную копию корневого раздела. Но этот раздел
> s>>> должен быть размонтированным. :-( И вот возникает вопрос, как
> s>>> размонтировать корневой раздел? Может можно войти в систему с
> s>>> подменой корневого раздела или передать какие то параметры ядру,
> s>>> для того чтобы можно было оперировать оригинальным корневым
> s>>> разделом?
звиняюсь если повтор..
Для создания бэкапа корневой системы:
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'
Вообще, данное решение далеко от идеала хоть и рабочее вполне. Это лишь
показывает, что путей решения множество и не сложных. Я показал скрипт,
как целостную систему из набора команд, хотя, это можно делать напрямую
в консоли не используя переменных и т.д.
Reply to: