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

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

Периодическое создание дампа системы позволяет при необходимости восстанавливать файлы или всю систему целиком в состояние на момент создания дампа. Рассмотрим процесс создания дампа системы и работы с ним штатными утилитами 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
Комментарии
Добавляя комментарий, убедитесь, что он соответствует теме. Подумайте, будет ли он интересен другим. Спам, умышленная реклама и личная переписка не допускаются. Соблюдайте правила русского языка. Комментарии публикуются после проверки модератором и могут быть удалены без объяснения причин. Ответы на заданные в комментариях вопросы могут исходить от любого пользователя и являются неофициальными.
Импортозамещение
Законопроект «О поддержке развития технологий искусственного интеллекта в Российской Федерации», разработанный Минцифры, внесён в Госдуму в четверг. Законопроект вводит понятия «большая фундаментальная модель искусственного интеллекта» (БФМ), «набор данных», «меры государственной поддержки в сфере искусственного интеллекта» и т.д., описывает общие принципы регулирования отношений в сфере применения БФМ искусственного интеллекта, а также описывает полномочия президента РФ, правительства, […] Сообщение Правит... 
Впервые с 2017 года китайский суперкомпьютер с процессорами, разработанными и изготовленными в КНР, занял первое место в рейтинге самых производительных в мире суперкомпьютеров Top500, сообщает в четверг China Daily. Суперкомпьютер LineShine продемонстрировал 2,198 экзафлопс/с устойчивой производительности в вычислениях с двойной точностью, что более чем на 20% опережает систему, занявшую второе место. Список Top500 публикуется дважды […] Сообщение Китайский суперкомпьютер возглавил мировой рейтинг по произ... 
Крупнейший в Дании поставщик цифровой инфраструктуры TDC выиграл иск против правительства страны: суд постановил, что распоряжение, обязывающее компанию отказаться от оборудования Huawei Technologies Co., является экспроприацией, и обязал власти выплатить TDC компенсацию в размере 80 миллионов крон, пишет Bloomberg. Суд отметил, что хотя в 2023 году власти Дании имели законное право обязать TDC прекратить использование […] Сообщение В Дании компания отсудила у правительства 80 млн крон за отказ от телеком-о... 
Для общественного обсуждения опубликован разработанный Минэкономразвития проект постановления правительства «Об отнесении технологических компаний к технологическим лидерам, о прекращении статуса технологического лидера, о формировании и ведении реестра технологических лидеров…» Документ разработан во исполнение поручения президента России. Как следует из проекта постановления, компании, чтобы получить статус «технологического лидера», нужно соответствовать множеству формальных условий (пункты от «а» до […]... 
Владельцы устройств на операционной системе iOS могут настроить уведомления о новых сообщениях в мессенджере «Макс» при помощи установки веб-версии — это поможет оставаться на связи, пока приложение недоступно в App Store, сообщает пресс-служба «Макс» во вторник. Для того, чтобы уведомления о сообщениях приходили на iPhone, необходимо установить веб-версию «Макс» на домашний экран смартфона. Для этого: […] Сообщение Как настроить уведомления «Макс» на iPhone появились сначала на Digital Russia. 
Диапазон частот, поддерживаемых базовыми станциями (БС), предназначенными для российских операторов мобильной связи, расширен: первые образцы оборудования, совместимого с частотами 800, 900, 1800, 2100, 2300 и 2600 МГц, выпущены на производственной площадке НПО «Российские телекоммуникационные технологии» (РТТ, ГК «Ростелеком»), сообщает «Булат» (также входит в ГК «Ростелеком». Одновременно увеличена мощность блока обработки сигналов, что позволит применять оборудование […] Сообщение «Булат» сообщил о расши... 
Несколько российских IT-компаний работают над созданием сертификата подписи программного кода, стало известно РБК. Работа идёт в рамках рабочей группы «Единое пространство доверия», которая действует на базе Национального технологического центра цифровой криптографии во взаимодействии с ФСБ, Минцифры и ФСТЭК. В состав рабочей группы входят «РусБИТех-Астра» (часть ГК «Астра»), «Сбертех» («дочка» «Сбера»), «Базальт СПО», «Открытая мобильная платформа» […] Сообщение Софтверные компании объединились для решения... 
XVII Международный IT-Форум с участием стран БРИКС и ШОС завершил работу в Ханты-Мансийске; площадка форума объединила около пяти тысяч участников из 43 регионов России и 40 зарубежных государств, из которых 23 страны были представлены очно; по итогам деловой программы подписано 16 соглашений, включая одно международное, сообщает оргкомитет мероприятия. Традиционная выставка в конгрессно-выставочном центре «Югра-Экспо» собрала […] Сообщение Итоги XVII Международного IT-Форума в Югре: 5 тыс участников и 16 с... 
Об авторе: Сергей Педченко, руководитель по технологическому развитию «Яндекс 360» После 2022 года IT-ландшафт российских компаний заметно усложнился. Ушли зарубежные провайдеры, государственные требования к информационной безопасности усилились, а цены на услуги российских поставщиков выросли на 60-80%. В поисках баланса между гибкостью облака и контролем над данными бизнес перешел к сочетанию разных моделей развёртывания, и гибридная […] Сообщение Новая архитектура корпоративного IT: что приходит на смену... 
Основная судебная информационная система ГАС «Правосудие» технически и морально устарела и уже не может обеспечить эффективную поддержку деятельности судов, рассказал на круглом столе в Совете федерации заместитель гендиректора судебного департамента при Верховном суде Сергей Бессчасный, пишет «Коммерсант». ГАС «Правосудие» была создана 15 лет назад с использованием зарубежных программно-технических решений, которые более не поддерживаются разработчиками на […] Сообщение ГАС «Правосудие» подлежит замене — с... 
    Наверх       На главную страницу       Адрес электропочты Рейтинг@Mail.ru
Данный интернет-сайт носит исключительно информационный характер, и ни при каких условиях информационные
материалы и цены, размещенные на сайте, не являются публичной офертой, определяемой положениями Статьи 437 ГК РФ.

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