IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Создание образа жесткого диска средствами Linux, с помощью командной строки
Рейтинг  5
Володя
сообщение 23.9.2024, 11:40
Сообщение #1


Life is Good...
***

Группа: Главные администраторы
Сообщений: 4 808
Регистрация: 16.7.2008
Из: Рашин Федерашин
Пользователь №: 1 276



По мотивам недавней темы Восстановление данных с жесткого диска, решил накидать мини инструкцию:

Как создать образ сбойного жесткого диска

Чтобы потом измываться программами восстановления не над самим сбойным диском, а над его образом (IMG:style_emoticons/default/rolleyes.gif)

Итак, поехали:
  1. Скачать любой образ Linux, который подойдет под Ваш ПК.
  2. Записать скачанный образ на флешку/CD-диск.
  3. Отключить от ПК всю неиспользуемую периферию (принтеры, сканеры, флешки и т.п.).
  4. Отключить все жесткие диски, оставив только "сбойный".
  5. Подключить к ПК нормально функционирущий жесткий диск такого же или бОльшего объема для хранения будущего образа сбойного диска.
  6. Вставить флешку/CD-диск в ПК и загрузиться с него в Linux.
  7. Выполнить в командной строке Linux следующие команды:
    1. live@livecd:~# fdisk -l
      Примерный вывод команды:
      Диск /dev/sda: 232,9 GiB, 250059350016 байтов, 488397168 секторов
      Единицы измерения: секторов из 1 * 512 = 512 байтов
      Размер сектора (логический/физический): 512 байт / 512 байт
      I/O size (minimum/optimal): 512 bytes / 512 bytes
      Тип метки диска: dos
      Идентификатор диска: 0x11XXX1c4

      Устр-во Загрузочный Start Конец Секторы Size Id Тип
      /dev/sda1 * 63 39070079 39070017 18,6G 7 HPFS/NTFS/exFAT
      /dev/sda2 39070141 488374271 449304131 214,3G f W95 расшир. (LBA)

      Диск /dev/sdb: 232,9 GiB, 250059350016 байтов, 488397168 секторов
      Единицы измерения: секторов из 1 * 512 = 512 байтов
      Размер сектора (логический/физический): 512 байт / 512 байт
      I/O size (minimum/optimal): 512 bytes / 512 bytes
    2. Я знаю, что мой сбойный диск sdb. Поэтому монтирую sda:
      live@livecd:~# mkdir /mnt/backup
      live@livecd:~# mount /dev/sda2
    3. Создаю образ жесткого диска sdb
      live@livecd:~# dd if=/dev/sdb of=/mnt/backup/sdb.img bs=8M conv=sync,noerror
      if=/dev/sdb — копируем весь жесткий диск sdb;
      of=/mnt/backup/sdb.img — копируем в /mnt/backup/sdb.img;
      bs=8M — задаем размер кэша жесткого диска для ускорения процедуры копирования (иначе данные будут сбрасываться малыми порциями по 512 байт);
      conv=sync,noerror — указываем dd на необходимость копирования по типу бит-в-бит с игнорированием ошибок чтения.
    4. Для сокращения размера образа жесткого диска его можно сжать любым архиватором.
      dd if=/dev/sdb bs=8M conv=sync,noerror | gzip -c > /mnt/backup/sdb.img
  8. Резервную копию (образ) диска сделали. Теперь можно либо при монтировать образ в систему (использовать сжатие в этом случае не нужно при создании образа), либо "развернуть" на другой работоспособный диск и попытаться восстановить данные.
Может кому-то пригодится и поможет восстановить данные таким способом или просто создать резервную копию целого диска.

Восстановление образа жесткого диска:

Для восстановления образа жесткого диска необходимо проделать процедуру обратную процедуре создания этого образа.
live@livecd:~# dd if=/mnt/backup/sdb.img of=/dev/sdc bs=8M conv=sync,noerror

При использовании сжатия параллельно необходимо разархивировать образ.
live@livecd:~# gunzip -c /mnt/backup/sdb.img | dd of=/dev/sdc conv=sync,noerror bs=8M

Где sdc - новый диск.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Володя
сообщение 24.9.2024, 5:33
Сообщение #2


Life is Good...
***

Группа: Главные администраторы
Сообщений: 4 808
Регистрация: 16.7.2008
Из: Рашин Федерашин
Пользователь №: 1 276



Образы Linux можно скачать, например, вот тут: https://mirror.yandex.ru/
Подойдет что-то не сильно требовательное к ресурсам и без графической оболочки.

https://mirror.yandex.ru/centos/8.5.2111/is...x86_64-boot.iso

Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему

 



Текстовая версия Сейчас: 27.9.2024, 3:56
<% COPYRIGHT %>