Как я могу сделать резервную копию компакт-диска в ISO-файлы в Ubuntu?

Проблема: я создал 3 DVD-диска, заполненных дисками восстановления системы Windows, на случай, если у меня когда-нибудь возникнет аппаратная проблема, и мне потребуется переустановить Windows, чтобы запустить диагностические тесты. Однако я не хочу беспокоиться об их потере, поэтому я хотел бы сделать резервные копии дисков восстановления в виде образов ISO, которые я могу сохранить на внешнем жестком диске.

Поиск в Google показал, что я могу сделать это с помощью команды unix dd (или "dump диска").

dd if=/dev/who-knows-where? of=/home/wdkrnls/x201-recovery-2011-09-30.iso

Но загвоздка в том, что Ubuntu не использует старое соглашение об ассоциации /dev/cdrom с приводом CD-ROM. Вместо этого Наутилус автоматически создает /media/CD_ROM это каталог, а не сам диск. Я пытался бежать dd в любом случае и получил:

/ bin / dd: чтение '/media/CD_ROM/': каталог 0+0 записей в 0+0 записей, скопировано 0 байт (0 B), 0,0158501 с, 0,0 кБ / с

Я пробовал бегать dmesg | tail и увидел ссылку на:

[215135.134164] sr 9: 0: 0: 0: Прикрепленный scsi универсальный sg1 тип 5

Так я попробовал ls /dev/sg1, но там не было ни одного файла с таким названием. Только мои разделы отображаются с sudo fdisk -lоставляя меня в тупике о том, что попробовать дальше.

Решение: я решил, что смогу решить свою проблему с помощью brasero или k3b, и отказался от изучения внутренних возможностей Ubuntu. Тем не менее, я все еще не против узнать, как я буду использовать dd для выполнения той же задачи.

Как бы я решил мою проблему с dd?

2 ответа

Решение

Загрузите компакт-диск в дисковод, чтобы он смонтировался. Откройте интерфейс командной строки и введите "df -h"

Это отобразит все подключенные диски в вашей системе.

Мой показывает следующее.

foo@MyBoX:~$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             448G  308G  118G  73% /
none                  1.9G  768K  1.9G   1% /dev
none                  2.0G  2.2M  2.0G   1% /dev/shm
none                  2.0G  476K  2.0G   1% /var/run
none                  2.0G     0  2.0G   0% /var/lock
/dev/sdb1             459G   12G  424G   3% /mnt/work_files
/dev/mapper/udisks-luks-uuid-7cc81eaa-5df2-4005-984f-18304c43735b-uid1000
                      4.0G  2.1G  2.0G  52% /media/thumbdrive
/dev/sr0              231M  231M     0 100% /media/cdrom0

Это показывает мое устройство как /dev/sr0, Поэтому я бы использовал:

dd if=/dev/sr0 of=/home/foo/somedir/recovery.iso

Я использовал это много раз для создания резервных копий CD и DVD. Вы также можете смонтировать ISO в петлевой файл и использовать его, как если бы это был CD/DVD. Удобно для игр, которые работают под Wine или Crossover, которые требуют Play CD.

  1. Перейти на Наутилус.
  2. Щелкните местоположение компьютера в верхней панели (значок компьютера).
  3. Щелкните правой кнопкой мыши на компакт-диске. Выберите "Копировать диск..."
  4. Выберите файл изображения в качестве места назначения.
  5. Нажмите Свойства, чтобы указать, куда поместить файл.
  6. Введите имя файла и убедитесь, что вы используете ISO9660 в качестве типа. Нажмите (я думаю, что это "Открыть", чтобы открыть эту папку, но это может быть "Сохранить")
  7. Нажмите "Копировать диск" (или "Записать", опять же, я не могу вспомнить точную формулировку).
Другие вопросы по тегам