На главную страницу На главную страницу Помоги больным детям! Их можно спасти!
 
Справочные материалы ←

Как защититься от потери данных созданием резервного дампа системы?

Периодическое создание дампа системы позволяет при необходимости восстанавливать файлы или всю систему целиком в состояние на момент создания дампа. Рассмотрим процесс создания дампа системы и работы с ним штатными утилитами dump и restore. Данными утилитами можно воспользоваться только, если система установлена на файловую систему UFS2.

Создание полного дампа системы

Обычно файлы дампов сохраняют на отдельном «жестком» диске или USB-накопителе. Допустим имеется постоянно подключенный USB-накопитель с файловой системой UFS2, который система определяет как da0s1d. Тогда для создания дампа системы можно воспользоваться скриптом:

#!/bin/sh
dump_disk="/dev/da0s1d"
dump_dir="/backup"
dump_count="5"
dump_count="$((dump_count+=1))"
mkdir -p ${dump_dir}
mount ${dump_disk} ${dump_dir}
if [ $? == 0 ]
then
  dump -0Lf - / | 7z a -si -mx=9 ${dump_dir}/dump_`date +'%Y%m%d_%H%M%S'`.7z >/dev/null
  ls -1t ${dump_dir}/dump_* | tail -n+${dump_count} | xargs rm -f
  umount ${dump_dir}
fi

В данном скрипте

dump_disk – это накопитель, на который будет сохраняться дамп;
dump_dir – это точка монтирования накопителя, на который будет сохраняться дамп;
dump_count – это максимальное количество дампов для хранения (более старые дампы будут автоматически удаляться).

Если запустить скрипт в терминале под пользователем root (Администратор), не забыв сделать скрипт исполняемым, то в результате будет сохранён полный дамп системы в максимально сжатом при помощи архиватора 7z виде. Имя файла дампа будет включать в себя дату и время его создания.

Вызов данного скрипта можно делать из планировщика заданий cron. Допустим скрипт сохранён как /root/sys_dump.sh. Тогда для создания дампа один раз в неделю в 2:00 ночи с пятницы на субботу достаточно добавить в файл /etc/crontab строку:

0       2       *       *       6       root    /root/sys_dump.sh

Восстановление некоторых файлов и каталогов

Если известно какой именно файл или каталог необходимо восстановить, то в терминале под пользователем root (Администратор) достаточно выполнить команду:

7z x -so /backup/dump_file_name.7z | restore -xf - ./file_with_full_path

где

/backup/dump_file_name.7z – сжатый файл дампа,
./file_with_full_path – извлекаемый из дампа файл или каталог (точка и слэш в начале обязательны).

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

7z x -so /backup/dump_file_name.7z | restore -if -

В интерактивном режиме можно перемещаться по каталогам с помощью команды cd, просматривать содержимое каталога с помощью команды ls, добавлять файлы и каталоги в список для извлечения с помощью команды add, и наконец, извлечь файлы по созданному списку с помощью команды extract. Подробнее о командах интерактивного режима можно узнать в man restore.

Будьте внимательны: извлекаемые из дампа файлы и каталоги будут сохраняться в текущем каталоге. Поэтому лучше сначала создать временный каталог и перейти в него:

mkdir /tmp/restore
cd /tmp/restore

Полное восстановление системы

Полное восстановление системы может потребоваться в случае внезапного выхода из строя системного «жесткого» диска. После установки нового «жесткого» диска необходимо загрузиться с установочного DVD или USB диска. При этом также необходимо подключить носитель с ранее созданным дампом системы. В меню установщика необходимо выбрать «Выход в командную строку». В командной строке необходимо выполнить команды (предполагается, что носитель с дампом определяется в системе как da0s1d):

mkdir -p /etc/install/dump
mount /dev/da0s1d /etc/install/dump
cd /etc/install
cp /root/install* ./
ee install

В редакторе заменить значение переменной dist_dir на /etc/install/dump, сохранить файл и запустить его:

./install

Далее в установщике необходимо выбрать пункт меню «Установка новой системы» и следовать инструкциям установщика. Чтобы не изменились настройки сетевых интерфейсов, диалог настройки сетевого интерфейса, получающего адрес по DHCP, необходимо пропустить.

Последнее изменение: 07.03.2021 01:13:56
Импортозамещение
Председатель правительства Михаил Мишустин подписал постановление от 20 июля 2021 г. № 1226, вносящее изменения в постановление правительства от 16 ноября 2015 г. № 1236 «Об установлении запрета на допуск программного обеспечения, происходящего из иностранных государств, для целей осуществления закупок для обеспечения государственных и муниципальных нужд»; документ опубликован на официальном портале правовой информации в среду. […] Сообщение Внесены изменения в правила ведения реестров отечественного ПО и П... 
ГК Astra Linux, лидер российского рынка операционных систем и платформ виртуализации, и ООО «Микроника», ведущий отечественный разработчик защищенного серверного ПО и автономных систем телеметрии, сбора, хранения и обработки данных, сообщают об официальной сертификации в рамках программы технологической кооперации IT-производителей Ready for Astra Linux «Российской защищенной IоТ платформы сбора и обработки телеметрических данных» версии 2.31. По […] Сообщение Российская IoT-платформа для учета потребления ... 
Держатели карт «Мир» со вторника получили возможность пользоваться платёжным инструментом Apple Pay, сообщает пресс-служба Национальной системы платёжных карт (НСПК); о скором введении поддержки Apple Pay, напомним, говорилось в марте. «Подключение к Apple Pay позволит предоставить держателям карт «Мир» ещё один удобный, быстрый и безопасный способ бесконтактной оплаты. Пользователям также будут доступны все преимущества оплаты «Миром» […] Сообщение Платёжная система «Мир» объявила о поддержке мобильных пла... 
Два российских разработчика программного обеспечения, «МойОфис» и Astra Linux, объявили о запуске комплексного решения для госзаказчиков – отечественные операционная система и офисный пакет в одном комплекте, сообщает «МойОфис». Предложение адресовано государственным структурам, которые осуществляют переход на импортонезависимое программное обеспечение, а также испытывают потребность в обучении пользователей навыкам работы с ним. Приобретение комплексного решения, состоящего из […] Сообщение «МойОфис» и Ast... 
Председатель правительства Михаил Мишустин подписал распоряжение о преобразовании Мытищинского научно-исследовательского института радиоизмерительных приборов во Всероссийский научно-исследовательский институт радиоэлектроники; функции и полномочия учредителя ВНИИ переданы Минпромторгу России. Распоряжение подготовлено для исполнения соответствующего указа президента РФ, о котором писал D-Russia.ru. Согласно распоряжению, основными целями деятельности учреждения являются проведение научных исследований, кон... 
Министерство цифрового развития, связи и массовых коммуникаций объявило в четверг о старте «грантовых» конкурсов для IT-проектов и компаний, внедряющих цифровые решения, проводимых Российским фондом развития информационных технологий (РФРИТ). В этом году общая сумма поддержки IT-проектов составляет 3,8 миллиарда рублей, а условия получения грантов стали значительно проще и учитывают пожелания компаний, отмечают в Минцифры. IT-компании могут […] Сообщение Минцифры объявило о начале конкурса IT-проектов на пр... 
Федеральная комиссия по связи США (Federal Communications Commission, FCC) одобрила выделение 1,9 миллиарда долларов небольшим телеком-провайдерам для полной замены в своих сетях оборудования китайских компаний Huawei и ZTE на «безопасные устройства», пишет в среду издание The Global Times. Необходимость замены американские власти обосновывают «угрозой (которую представляет китайское оборудование — ред.) для национальной безопасности». Huawei назвала […] Сообщение Малым телеком-операторам США выделили 1,9 м... 
Фирма «1С» приняла участие в выставке ИННОПРОМ 2021 и пяти тематических сессиях деловой программы, подписала соглашение о сотрудничестве в области информационных технологий с правительством Челябинской области, а также представила интегрированный программно-аппаратный комплекс управления производственными предприятиями вместе с «Лабораторией Касперского», сообщает «1С». В ходе выставки фирмой «1С» был представлен интегрированный кибериммунный программно-аппаратный комплекс, состоящий из решений […] Сообщени... 
Опубликованным в понедельник распоряжением правительства НИИ «Восход» из резервного фонда выделены 216 445,9 тысячи рублей субсидии на перевод МГТУ им. Н. Э. Баумана «на использование отечественного и (или) свободно распространяемого программного обеспечения». Microsoft отказалась продавать свои программные продукты МГТУ в декабре 2020 из-за антироссийских санкций, введённых правительством США. Министерство цифрового развития, связи и массовых коммуникаций […] Сообщение НИИ «Восход» получил от правительства... 
Председатель правительства Михаил Мишустин подписал постановление от 30.06.2021 № 1102, распространяющее разрешение предустанавливать на компьютерах, планшетах, смартфонах, телевизорах и пр. вычислительной технике ПО из государств-членов Евразийского экономического союза, таже установлены правила определения поисковой системы, страной происхождения которой является Российская Федерация или другие государства-члены ЕАЭС, используемой без дополнительных настроек (по умолчанию); постановление опубликовано на о... 
    Наверх       На главную страницу       Адрес электропочты Рейтинг@Mail.ru
Данный интернет-сайт носит исключительно информационный характер, и ни при каких условиях информационные
материалы и цены, размещенные на сайте, не являются публичной офертой, определяемой положениями Статьи 437 ГК РФ.

Сергей Волков – эксперт в области информационных технологий © 2011−2021
Работает система управления сайтом «Публикатор 1.9» © 2004−2021