Оглавление |
---|
Предупреждение |
---|
Для создания промежуточной копии необходимо наличие носителя, имеющего достаточно свободного пространства для сохранения создаваемых промежуточных архивов. |
Информация |
---|
Данная статья применима к:
|
Подготовка
- установить ОС на жесткий диск в штатном режиме;
- загрузить ОС;
- выполнить необходимые настройки;
- выключить компьютер.
Архивирование
загрузить ОС с другого носителя (live-usb, cd, другой дисковый раздел);
определить нужные диск и разделы с помощью команды:
Command fdisk -l для примера допустим, что разделы, которые нужно сохранить sdb1 и sdb2 и чтораздел для сохранения образа sdc1
создать точку монтирования и примонтировать хранилище для сохранения данных:
Command mkdir /mnt/arh
mount /dev/sdc1 /mnt/arhсоздать точку монтирования и примонтировать раздел, который хотим сохранить:
Command mkdir /mnt/boot
mount /dev/sdb1 /mnt/boot
Информация | ||
---|---|---|
Для ОС СН Ленинград можно воспользоваться установочным USB-накопителем:
|
перейти в примонтированный раздел и заархивировать этот раздел в хранилище:
Command cd /mnt/boot
tar --xattrs --acls -czpf /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создать ещё одну точку монтирования и примонтировать следующий раздел который хотим сохранить:
Command mkdir /mnt/root
mount /dev/sdb2 /mnt/rootперейти в этот раздел и также заархивировать раздел в хранилище:
Command cd /mnt/root
tar --xattrs --acls -czpf /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) дисков на то же хранилище:
Command blkid > /mnt/arh/id.txt
Предупреждение |
---|
Для идентификации дисковых разделов с целью их автоматического монтирования ОС Astra Linux по умолчанию использует UUID дисковых разделов. Если в вашей системе для этой цели используются другие параметры следует восстановить их значения (см. описание файла /etc/fstab). |
- выключить компьютер или отмонтировать носитель с архивом;
- извлечь носитель с архивом.
Восстановление
- загрузиться на целевой машине с носителя отличного, от того, на который планируется установка клона;
разметить на диск нужные дисковые разделы с помощью команды fdisk.
Информация Размеры разделов должны позволить распаковать туда соответствующие архивы. Для примера допустим, что созданы разделы sda1 и sda2, а раздел sdb1 содержит созданные ранее архивы.
Информация |
---|
Для ОС СН Ленинград можно воспользоваться загрузочным USB-накопителем, для чего
|
создать точку монтирования и примонтировать хранилище на котором сохранены архивы:
Command mkdir /mnt/arh
mount /dev/sdb1 /mnt/arh
определить нужные нам универсальные уникальные идентификаторы (UUID) и назначить их соответствующим
дисковым разделам:
Информация cat /mnt/arh/id.txt
tune2fs -U /dev/sda1 #####
tune2fs -U /dev/sda2 #####
Предупреждение |
---|
Для идентификации дисковых разделов с целью их автоматического монтирования ОС Astra Linux по умолчанию использует UUID дисковых разделов. Если в вашей системе для этой цели используются другие параметры следует восстановить их значения (см. описание файла /etc/fstab). |
создать точку монтирования и примонтировать раздел в который хотим распаковать первый архив:
Command mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
если восстановление производится на машине с мандатным разграничением прав (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/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 ОС СН Смоленск, ОС СН Ленинград и пр.) для распаковки использовать следующий сценарий
(подробнее см. Архивирование и восстановление файлов с сохранением мандатных атрибутов):Command 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