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

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

Периодическое создание дампа системы позволяет при необходимости восстанавливать файлы или всю систему целиком в состояние на момент создания дампа. Рассмотрим процесс создания дампа системы и работы с ним штатными утилитами 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 - / | 7zz 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 (Администратор) достаточно выполнить команду:

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

где

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

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

7zz 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 /var/dump
mount /dev/da0s1d /var/dump
exit

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

Последнее изменение: 27.02.2023 19:46:53
Комментарии
Добавляя комментарий, убедитесь, что он соответствует теме. Подумайте, будет ли он интересен другим. Спам, умышленная реклама и личная переписка не допускаются. Соблюдайте правила русского языка. Комментарии публикуются после проверки модератором и могут быть удалены без объяснения причин. Ответы на заданные в комментариях вопросы могут исходить от любого пользователя и являются неофициальными.
Импортозамещение
Открытая конференция ИСП РАН собрала 1500 участников в московском кластере «Ломоносов» в декабре 2024 года, ещё 500 человек приняли участие онлайн, сообщают организаторы мероприятия во вторник. Организаторами выступили ИСП РАН, РАН, Национальный технологический центр цифровой криптографии, Академия криптографии РФ, ФПИ, а также международные ассоциации IEEE и IEEE Computer Society. В этом году на конференции были […] Сообщение На Открытой конференции ИСП РАН 2024 обсудили безопасность российского ПО и техно... 
АО «Концерн «НПО «Аврора» выбрало в качестве почтового сервера RuPost — современное российское решение для управления корпоративной почтой компании «РуПост» (входит в «Группу Астра»), сообщает «Астра» во вторник. Подготовка к переходу на отечественное ПО стартовала в середине 2022 года и включала всесторонний анализ доступных на локальном рынке продуктов, соответствующих техническим требованиям организации. В результате выбор […] Сообщение «Группа Астра» сообщила о выборе НПО «Аврора» почтового сервера RuPo... 
На площадке промышленного полигона отечественной компании-разработчика «Когнитив Пилот» началось серийное производство первого в мире бескабинного полностью автономного мини-трактора с гибридным двигателем, созданного на базе искусственного интеллекта (ИИ), сообщает компания. Промышленный образец «роботрактора», напомним, был представлен в мае. Трактор предназначен для решения широкого круга функциональных задач в таких системообразующих отраслях российской экономики, как сельское хозяйство, нефте- […] Сооб... 
Компания «Стрим Консалтинг» совместно с сообществом клуба топ-менеджеров 4CIO при поддержке АНО «Цифровая экономика» представила новый исследовательский проект – «Матрица импортозамещения — 2024», сообщает компания в четверг. Внешне этот инструмент напоминает квадрант Гартнера, но адаптирован под существующие реалии российского рынка информационных технологий и обладает собственной методологией. Целью инструмента является не только максимально облегчить заказчикам выбор […] Сообщение Матрица импортозамещени... 
Распоряжением правительства расширен перечень оборудования, при учёте расходов на закупку которого применяется повышающий коэффициент. В список добавлена продукция радиоэлектронной промышленности, в том числе коммуникационная и радиолокационная аппаратура, устройства хранения данных, источники бесперебойного питания, модемы и оборудование для обработки сетевого трафика. Также повышающий коэффициент увеличен с 1,5 до 2 (это означает, что, затратив 100 рублей на […] Сообщение Правительство усилило поддержку з... 
В 2024 году 12 отечественных производителей беспилотных авиационных систем (БАС) получили от Государственной транспортной лизинговой компании (ГТЛК) гарантированный заказ на 2,6 тысячи единиц дронов общей стоимостью около 6 миллиардов рублей в интересах 117 клиентов, сообщает ГТЛК во вторник. Нацпроект «Беспилотные авиационные системы», заработавший в этом году, в первую очередь был направлен на развитие производственной базы […] Сообщение ГТЛК отчиталась об итогах гражданского госзаказа на БАС в 2024 году ... 
Компания UserGate объявила во вторник о выходе новой версии своего флагманского продукта — UserGate NGFW 7.2. Главными целями релиза стали поддержка новой платформы UserGate FG с аппаратным ускорителем на базе FPGA, развитие возможностей UserID, а также оптимизация функций и увеличение стабильности работы. Главная новинка версии UserGate NGFW 7.2 — поддержка новой платформы UserGate FG с […] Сообщение UserGate NGFW обновлён до версии 7.2 появились сначала на Digital Russia. 
«Базальт СПО» выпустила новую версию операционной системы «Альт Рабочая станция» 10.4: в ОС добавили программы для записи CD/DVD-дисков и ограничения доступа к USB-устройствам, также усовершенствованы инструменты для работы в домене, появились новые часовые пояса и многое другое, сообщает компания во вторник. Появились новые функции, позволяющие управлять доступом к USB-устройствам: отслеживать действия с внешними носителями, запрещать […] Сообщение Объявлено об обновлении ОС «Альт Рабочая станция»: учтены ... 
Для общественного обсуждения опубликован проект новых правил ведения реестра российского программного обеспечения (ПО), предусматривается, в частности, ввести в состав сведений о программных продуктах данные об их соответствии дополнительным требованиям и обеспечить совместимость не менее чем с двумя отечественными ОС. Как сказано в пояснительной записке, для доработки ПО, сведения о котором уже включены в реестр российского […] Сообщение Правила ведения реестра отечественного ПО пересматриваются — Минцифры... 
«Российские железные дороги» (РЖД) начали продавать билеты с помощью АСУ «Экспресс» НП – это отечественная система бронирования нового поколения, над запуском которой компания работала почти пять лет, рассказал в четверг начальник департамента пассажирских перевозок РЖД Николай Костенко на форуме «PRO//Движение». На этой неделе компания продала первый билет на поезд с помощью этой системы. «Она будет […] Сообщение АО «РЖД» сообщило о переходе на отечественную IT-систему продажи билетов появились сначала на ... 
    Наверх       На главную страницу       Адрес электропочты Рейтинг@Mail.ru
Данный интернет-сайт носит исключительно информационный характер, и ни при каких условиях информационные
материалы и цены, размещенные на сайте, не являются публичной офертой, определяемой положениями Статьи 437 ГК РФ.

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