Мне нужно создать (желательно) монтируемый образ жесткого диска 80 ГБ и сохранить его на другом жестком диске. Есть ли способ, которым я могу сделать это без потери данных?
Спасибо за ответы, которые я получил до сих пор. Данная система не может быть использована в данный момент из-за проблемы с кнопкой питания :( [тьфу!], Но информация действительно будет полезна =)! Спасибо всем, кто ответил до сих пор, если кто-то еще захочет дать мне несколько советов, я оставлю это открытым на некоторое время, так как я все еще не смог клонировать диск.
clone
hard-drive
RolandiXor
источник
источник
Ответы:
Используйте
dd
(замените sda1 на раздел, который вы хотите сохранить):Это сделает монтируемое изображение раздела. Просто помните, что это может занять некоторое время, и изображение будет иметь размер раздела, а не файлы на нем. В вашем случае это будет 80 ГБ. Если вы сжимаете изображение, оно должно быть размером с используемое пространство вашего жесткого диска.
Обратитесь к DriveImaging: Создание образов дисков с использованием dd для более полного объяснения.
источник
Мой предпочтительный метод - использовать живой CD CloneZilla. Загрузите .iso, запишите его на диск с помощью Brasero, вставьте его в компьютер, который вы хотите создать образ, перезагрузите, подключите целевой диск и следуйте инструкциям. Будьте осторожны при использовании dd, это инструмент очень низкого уровня, и ошибки могут легко уничтожить данные. Если вы хотите сделать побайтную копию изображения, выберите опцию «разделение на разделы» в CloneZilla.
источник
Remastersys - это программа, которая может создавать резервные копии всего вашего жесткого диска, а затем сохранять его, например, на LiveCD. Вы также можете использовать его для создания собственного дистрибутива Ubuntu. У этого есть CLI и GUI, так что выбирайте. В графическом интерфейсе выберите первый вариант, Резервное копирование .
Чтобы установить его, откройте Центр программного обеспечения, затем «Правка» -> «Источники программного обеспечения» -> «Другое программное обеспечение» (вкладка) и нажмите «Добавить» и «Вставить».
Теперь закройте окно источников программного обеспечения и дождитесь обновления репозиториев и установите remastersys.
источник
отображение через LAN
на резервном компьютере запустите:
на исходном компьютере запустить:
источник
Самый простой способ - использовать dd, но общая претензия заключается в том, что dd не дает индикатор выполнения при копировании большого диска. Вы можете использовать просмотрщик каналов (pv) в сочетании с dd, чтобы показать индикатор выполнения и ETA до завершения. Установите PV с
Диск, который вы копируете, не нужно монтировать, и если вы восстанавливаете данные с поврежденного диска, будет хорошей идеей, если он не монтируется в режиме чтения / записи. Все, что вы делаете с диском, может перезаписать удаленные данные или нанести дальнейший ущерб файловой системе. Смысл создания битовой копии на этом этапе заключается в том, чтобы обеспечить восстановление без риска для данных.
Прежде чем продолжить, вам нужно знать две вещи: имя устройства копируемого диска и его реальный размер. Оба из них можно найти, выполнив команду
который будет отображать диски, подключенные к системе, и их размер в миБ.
В самой простой для команды для копирования диска в файл rescue.dd в текущем каталоге это:
где / dev / sdx нужно будет заменить на фактическое имя устройства, которое вы копируете. Вам может потребоваться изменить владельца файла rescue.dd, поскольку он будет принадлежать пользователю root.
Чтобы получить удобный индикатор выполнения и ETA до завершения, передайте команду dd через pv:
где / dev / sdX - имя устройства, которое вы хотите скопировать, а 99999 - размер устройства в миБ (не мегабайт). Ваш пользователь будет владельцем файла rescue.dd, так как второй вызов dd, который записывает выходной файл, принадлежит вашему пользователю, а не root. Данные будут отображать среднюю скорость передачи данных, индикатор выполнения,% выполненных и ETA до завершения.
источник
Если вы хотите видеть прогресс, а также не обращаете внимания на командную строку, PV - ваш друг. Я пробую Ubuntu MATE на своем Raspberry Pi 2, и я хотел сделать резервную копию моей SD-карты и написать новую, но я ненавижу запускать большой ввод-вывод, не зная, что происходит. Вот что сработало быстрее всего:
Восстановление было так же просто
Во всех случаях происходит
pv
захват входного файла / устройства и рассылка спама в stdout, в то же время предоставление отчета о ходе выполнения stderr. Затем xz или bzip2 извлекает стандартный поток из канала (стандартный вывод предыдущей команды) и действует как фильтр. Перенаправление вывода выводит файл на устройство или файл изображения.Я вообще не знаю, что он работает с блоками, но я подозреваю, что Linux выполняет всю мою буферизацию для меня и читает / записывает данные по блокам на аппаратном уровне.
В этом смысле есть большое преимущество использования дд? Я могу видеть, читали ли мы или записывали определенные части диска (например, если вы хотите извлечь раздел из образа, оторвав конечные точки от fdisk или parted), но для рассылки спама на весь диск я действительно предпочитаю более простой команда.
источник
xz
сpixz
, который использует все ваши ядер, чтобы ускорить процесс.apt-get install pixz