Дерево страниц

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Для создания промежуточной копии необходимо наличие носителя, имеющего достаточно свободного пространства для сохранения создаваемых промежуточных архивов.


Данная статья применима к:

  • ОС ОН Орёл 2.12
  • ОС СН Смоленск 1.6
  • ОС СН Смоленск 1.5
  • ОС СН Ленинград 8.1

Подготовка

  • установить ОС на жесткий диск в штатном режиме;
  • загрузить ОС;
  • выполнить необходимые настройки;
  • выключить компьютер.


Архивирование

  • загрузить ОС с другого носителя (live-usb, cd, другой дисковый раздел);
  • определить нужные диск и разделы с помощью команды:

    fdisk -l

    для примера допустим, что разделы, которые нужно сохранить sdb1 и sdb2 и чтораздел для сохранения образа sdc1

  • создать точку монтирования и примонтировать хранилище для сохранения данных:

    mkdir /mnt/arh
    mount /dev/sdc1 /mnt/arh


создать точку монтирования и примонтировать раздел, который хотим сохранить:
mkdir /mnt/boot
mount /dev/sdb1 /mnt/boot

перейти в примонтированный раздел раздел и заарзивировать раздел в хранилище:

cd /mnt/boot

tar --xattrs --acls -czf /mnt/arh/boot.tar.bz2 --exclude=/mnt/boot/proc --exclude=/mnt/boot/lost+found --exclude=/mnt/boot/mnt --exclude=/mnt/boot/sys --exclude=/mnt/boot/parsecfs .


Создать точку монтирования и примонтировать следующий раздел который хотим сохранить:

mkdir /mnt/root

mount /dev/sdb2 /mnt/root

перейти в этот раздел и также заархивировать раздел в хранилище:

cd /mnt/root

tar --xattrs --acls -czf /mnt/arh/root.tar.bz2 --exclude=/mnt/root/proc --exclude=/mnt/root/lost+found --exclude=/mnt/root/mnt --exclude=/mnt/root/sys --exclude=/mnt/root/parsecfs .


сохраннить универсальные уникальные идентификаторы (UUID) дисков на то же хранилище:

blkid > /mnt/arh/id.txt


выключить компьютер или отмонтировать носитель с архивом;

извлечь носитель с архивом

Восстановление

Загрузиться на целевой машине с носителя отличного, от того, на который планируется установка клона.


для Астра Ленинград можно воспользоваться загрузочной флешкой:

грузимся с флешки, после появления выбора "графический\текстовый" переключаемся на другую консоль.

разметить на диск нужные дисковые разделы с помощью команды fdisk.
размеры разделов должны позволить распаковать туда соответствующие архивы.

Для примера допустим, что созданы разделы sda1 и sda2, а раздел sdb1 содержит созданные ранее архивы.


создадим точку монтирования и примонтируем хранилище где сохранены архивы:

mkdir /mnt/arh

mount /dev/sdb1 /mnt/arh


определить нужные нам универсальные уникальные идентификаторы (UUID) и назначить их соответствующим дискам:

cat /mnt/arh/id.txt

tune2fs -U /dev/sda1 #####

tune2fs -U /dev/sda2 #####


создать точку монтирования и примонтировать раздел в который хотим распаковать первый архив:

mkdir /mnt/boot

mount /dev/sda1 /mnt/boot


если восстановление производится на машине с мандатным разграничением прав (ОС СН Смоленск, ОС СН Ленинград и пр.) для распаковки использовать следующий сценарий:

echo 1 > /parsecfs/unsecure_setxattr

/usr/sbin/execaps -c 0x1000 -- tar --xattrs --xattrs-include=security.{PDPL,AUDIT,DEF_AUDIT} --acls -xzf /mnt/arh/boot.tar.bz2 -С /mnt/boot

echo 0 > /parsecfs/unsecure_setxattr

Для ОС ОН Орёл достаточно просто распаковать архив:

tar --xattrs --xattrs-include=security.{PDPL,AUDIT,DEF_AUDIT} --acls -xzf /mnt/arh/boot.tar.bz2 -С /mnt/boot


создать точку монтирования и примонтировать раздел в который хотим распаковать следующий архив:
mkdir /mnt/root

mount /dev/sda2 /mnt/root

если восстановление производится на машине с мандатным разграничением прав (Astra Linux SE) использовать сценарий:

echo 1 > /parsecfs/unsecure_setxattr

/usr/sbin/execaps -c 0x1000 -- tar --xattrs --xattrs-include=security.{PDPL,AUDIT,DEF_AUDIT} --acls -xzf /mnt/arh/root.tar.bz2 -С /mnt/root

echo 0 > /parsecfs/unsecure_setxattr

Для Astra Linux CE использовать команду:

tar --xattrs --xattrs-include=security.{PDPL,AUDIT,DEF_AUDIT} --acls -xzf /mnt/arh/root.tar.bz2 -С /mnt/root


всё.


Для ОС СН Ленинград можно воспользоваться установочным USB-накопителем:

  • загрузиться с установочного USB-накопителя;
  • после появления выбора "графический\текстовый" переключиться на другую консоль, в которой выполнить необходимые действия;
  • при этом можно в качестве хранилища использовать загрузочный USB-накопитель, для чего выполнить команды:

    mount -o remount,rw /lib/live/mount/medium
    и, далее, использовать каталог /lib/live/mount/medium вместо каталога /mnt/arh




  • Нет меток