Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как снять образ жеткого диски и сохранить его на внешнем жеском диске? [РЕШЕНО]  (Прочитано 3694 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ЯROOT

  • Автор темы
  • Участник
  • *
  • Сообщений: 198
    • Просмотр профиля
    • Моя страница на Launchpad
Хочу снять полный образ 250 Гб диска нетбука и сохранить его на внешнем жестком диске загрузившись с LiveUSB.
Какой программой можно срезать полный образ жеткого диска со всеми разделами и файловыми системами?

Базовые параметры
  • if=файл — читает данные из файла вместо стандартного ввода.
  • of=файл — пишет данные в файл вместо стандартного вывода.
  • bs=n — размер блока.
  • ibs=nn и obs=nn — задаёт, сколько байтов нужно считывать или записывать за раз.
  • count=n — сколько блоков скопировать.
  • seek=n — сколько блоков пропустить от начала в результирующем файле.
  • skip=n — сколько блоков от начала файла пропустить перед началом копирования.
  • conv=фильтр,фильтр — применить фильтры конвертациии.
  • ascii — сконвертировать в ASCII из EBCDIC…
  • ebcdic — …и наоборот.
  • block — выравнивание блоков.
  • lcase — преобразовать к нижнему регистру.
  • ucase — преобразовать к верхнему регистру.
  • swap — менять местами пары байт.
  • noerror — игнорировать ошибки ввода-вывода.

Резервное копирование и удаление данных

Скопировать один раздел жёсткого диска на другой жёсткий диск, игнорируя ошибки ввода-вывода:
dd if=/dev/sda1 of=/dev/sdb2 bs=4096 conv=noerror
Сделать копию главной загрузочной записи (MBR) первого жёсткого диска:
dd if=/dev/hda of=bootloader.mbr count=1
Копировать всё, кроме метки, с диска на магнитную ленту:
(dd bs=4k skip=1 count=0 && dd bs=512k) <$disk >$tape
Копировать всё, не перезаписывая метку, с магнитной ленты на диск:
(dd bs=4k seek=1 count=0 && dd bs=512k) <$tape >$disk
Уничтожить содержимое устройства /dev/sdg, заполнив его «нулями» из /dev/zero:
dd if=/dev/zero of=/dev/sdg bs=65535
Узнать статус выполнения операции:
killall -USR1 dd
« Последнее редактирование: 01 Марта 2011, 23:48:45 от ЯROOT »

Оффлайн ii343hbka

  • Старожил
  • *
  • Сообщений: 1048
    • Просмотр профиля
ж)
ммм... Убунточка

Оффлайн ЯROOT

  • Автор темы
  • Участник
  • *
  • Сообщений: 198
    • Просмотр профиля
    • Моя страница на Launchpad
Я знал про dd, но с какими ключами запускать? Научите.

Оффлайн ii343hbka

  • Старожил
  • *
  • Сообщений: 1048
    • Просмотр профиля
неа) я просто не знаю. Знаю, что подобные вещи делаются dd, а ключи к нему не знаю.

По хорошему сначала диск надо дефрагментировать, чтобы потом пожать выходной поток dd.
А ключи к dd нужны if=откуда of=куда... в общем не буду умничать)

вот.
первая ссылка в яндексе.
http://linuxopen.ru/2008/07/03/delaem-obrazy-diskov-s-pomoshhju-dd-i.html

вот только запускать в screen надо. На всякий случай. А то вдруг закроете окошко терминала...
« Последнее редактирование: 01 Марта 2011, 23:45:36 от ii343hbka »
ж)
ммм... Убунточка

Оффлайн ЯROOT

  • Автор темы
  • Участник
  • *
  • Сообщений: 198
    • Просмотр профиля
    • Моя страница на Launchpad

 

Страница сгенерирована за 0.062 секунд. Запросов: 23.