Создание резервной копии и востановление с неё. (Debian Lenny)

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
kt315e
Сообщения: 318
ОС: Debian 11

Создание резервной копии и востановление с неё.

Сообщение kt315e »

Как правильно создавать и использовать резервные копии системы.
Конкретно:
/dev/sdb1 файловая система ext2 точка монтирования /boot 188 Mb
/dev/sdb7 файловая система ext3 точка монтирования / 929 Gb

Предположим диск грохнулся, а второго такого же размера нет. Поэтому просто созданием образа sdb7 не обойтись. С большинством директорий всё понятно, надо просто архивировать. Но что делать с особыми директориями:
/dev - там внутри директории и сcылки - что с ними делать?
/media
/lost+found - как я понимаю архивировать не надо

Есть ли ещё особые места?

Или проще заново инсталлировать минимальную систему и залить из архива в неё обычные директории?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Создание резервной копии и востановление с неё.

Сообщение SLEDopit »

kt315e писал(а):
09.06.2010 16:04
/dev - там внутри директории и сcылки - что с ними делать?
ничего не делать. на диске этой информации нет.
kt315e писал(а):
09.06.2010 16:04
/lost+found - как я понимаю архивировать не надо
эта папка создается после проверки с fsck вашего диска. и туда записываются утерянные/проблемные файлы, если что-то было не так при проверке.
kt315e писал(а):
09.06.2010 16:04
Есть ли ещё особые места?
ну всякие /sys /srv /tmp
kt315e писал(а):
09.06.2010 16:04
Или проще заново инсталлировать минимальную систему и залить из архива в неё обычные директории?
проще делать маленький (5-10Гб) рутовый раздел (/) и держать под рукой его бэкап (лучше всего сделанный с помощью dd), чтобы при необходимости модно было быстро его развернуть.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
AnViar
Сообщения: 182
ОС: Linux, Solaris

Re: Создание резервной копии и востановление с неё.

Сообщение AnViar »

монтируешь каждый раздел отдельно в любую директорию, там

Код: Выделить всё

cd /mnt/tmpdir
tar -zcf /tmp/volume.tar.gz *

монтировать надо чтобы не архивировать всякие там /proc
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Создание резервной копии и востановление с неё.

Сообщение sash-kan »

AnViar писал(а):
09.06.2010 17:15
не архивировать всякие там /proc
$ man -P 'less -rp one-file-system' tar
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Создание резервной копии и востановление с неё.

Сообщение IMB »

SLEDopit писал(а):
09.06.2010 16:13
kt315e писал(а):
09.06.2010 16:04
/dev - там внутри директории и сcылки - что с ними делать?
ничего не делать. на диске этой информации нет.

Ну не скажите, ничего не делать хорошо только если есть udev и компания. Скажем на встраиваемых устройствах, как правило, ничего подобного нет и необходимо озаботиться созданием необходимых устройств. Ну а бекап /dev легко решается при наличии root-доступа.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Создание резервной копии и востановление с неё.

Сообщение SLEDopit »

IMB писал(а):
09.06.2010 21:31
Ну не скажите, ничего не делать хорошо только если есть udev и компания. Скажем на встраиваемых устройствах, как правило, ничего подобного нет и необходимо озаботиться созданием необходимых устройств. Ну а бекап /dev легко решается при наличии root-доступа.
Так я dd на небольшой раздел предлагаю. А при таком подходе уже не важно на /dev и прочие. Или я не прав?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Создание резервной копии и востановление с неё.

Сообщение IMB »

Ну почему же, такой подход тоже верен. Просто я хотел сказать, что бекап такого специфического раздела как /dev тоже может понадобится.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Создание резервной копии и востановление с неё.

Сообщение watashiwa_daredeska »

IMB писал(а):
09.06.2010 21:48
бекап такого специфического раздела как /dev тоже может понадобится.
Хмм... Linux 2.0.x? Нынче /dev живет на tmpfs и заполняется udevd при каждой загрузке.
Спасибо сказали:
Kopilov
Сообщения: 955
ОС: [K]Ubuntu, Debian

Re: Создание резервной копии и востановление с неё.

Сообщение Kopilov »

watashiwa_darede... писал(а):
10.06.2010 08:14
Нынче /dev живет на tmpfs и заполняется udevd при каждой загрузке.

А как было раньше?
Когда я ставил Gentoo -- видел в stage3 заполненный каталог /dev и был немного удивлён. Он мог бы потребоваться при создании встроенной системы?
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Создание резервной копии и востановление с неё.

Сообщение watashiwa_daredeska »

Kopilov писал(а):
10.06.2010 09:17
А как было раньше?
Раньше было почти так же, но устройства получали номера статически, а потому было возможно создавать файлы (псевдофайлы) устройств заранее статически. До сих пор, исторически, имеется скрипт /dev/MAKEDEV — можете заглянуть, полюбопытствовать.

Kopilov писал(а):
10.06.2010 09:17
Он мог бы потребоваться при создании встроенной системы?
Думаю, если поковыряться в ядре, можно назначить статические номера устройствам и сделать /dev статической, а не создаваемой динамически, что имеет смысл для встроенных систем.
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Создание резервной копии и востановление с неё.

Сообщение IMB »

watashiwa_daredeska писал(а):
10.06.2010 08:14
IMB писал(а):
09.06.2010 21:48
бекап такого специфического раздела как /dev тоже может понадобится.
Хмм... Linux 2.0.x? Нынче /dev живет на tmpfs и заполняется udevd при каждой загрузке.

Ну почему же, linux 2.6.10 или 2.6.18. Как я уже писал, это может быть актуально для встраиваемых решений, над которым я сейчас и работаю.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Создание резервной копии и востановление с неё.

Сообщение SLEDopit »

IMB писал(а):
10.06.2010 10:32
Ну почему же, linux 2.6.10 или 2.6.18. Как я уже писал, это может быть актуально для встраиваемых решений, над которым я сейчас и работаю.
А у ТС 2.6.26, если верить информации в профиле. Да и навряд ли у него встраиваемое решение (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
AnViar
Сообщения: 182
ОС: Linux, Solaris

Re: Создание резервной копии и востановление с неё.

Сообщение AnViar »

sash-kan писал(а):
09.06.2010 18:03
AnViar писал(а):
09.06.2010 17:15
не архивировать всякие там /proc
$ man -P 'less -rp one-file-system' tar

да знаю я все это. просто так наглядней - сразу видно что архивируешь.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Создание резервной копии и востановление с неё.

Сообщение sash-kan »

watashiwa_darede... писал(а):
10.06.2010 08:14
Хмм... Linux 2.0.x? Нынче /dev живет на tmpfs и заполняется udevd при каждой загрузке.
initrd пока существует.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Создание резервной копии и востановление с неё.

Сообщение watashiwa_daredeska »

sash-kan писал(а):
10.06.2010 11:17
initrd пока существует.
Резервная копия initrd? tar'ом? ;)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Создание резервной копии и востановление с неё.

Сообщение t.t »

watashiwa_daredeska писал(а):
10.06.2010 08:14
IMB писал(а):
09.06.2010 21:48
бекап такого специфического раздела как /dev тоже может понадобится.
Хмм... Linux 2.0.x? Нынче /dev живет на tmpfs и заполняется udevd при каждой загрузке.
Почему сразу 2.0? udev только в 2.6 появился. Да и в 2.6 он, насколько я помню, не обязателен. Здесь могу и ошибиться, но вот что devfs в 2.4 была не обязательна -- факт.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Создание резервной копии и востановление с неё.

Сообщение sash-kan »

watashiwa_daredeska писал(а):
10.06.2010 11:28
sash-kan писал(а):
10.06.2010 11:17
initrd пока существует.
Резервная копия initrd? tar'ом? ;)
я привёл пример, где самые наисовременнейшие ядра используют самый обыкновенный статический /dev. в ответ на иронию про linux 2.0.
к резервному копированию это, конечно, имеет мало отношения.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: