Проблема: я создал 3 DVD-диска, заполненных дисками восстановления системы Windows, в случае, если у меня когда-либо возникла проблема с оборудованием, и вам нужно переустановить Windows для запуска диагностических тестов. Тем не менее, я не хочу беспокоиться о потере их, поэтому я хотел бы сделать резервные копии дисков восстановления в виде образов ISO, которые я могу хранить на внешнем жестком диске.
Поиск в Google показал, что я может сделать это, используя команду unix dd (или «dump dump»).
dd if=/dev/who-knows-where? of=/home/wdkrnls/x201-recovery-2011-09-30.iso
Но проблема в том, что Ubuntu не использует старое соглашение об ассоциировании /dev/cdrom
с диском cd-rom , Вместо этого Nautilus автоматически создает /media/CD_ROM
, который является каталогом, а не самим диском. Я пытался запустить dd
в любом случае и получил:
/ bin / dd: чтение '/ media / CD_ROM /': это каталог 0 + 0 записей в 0 + 0 записей из 0 байтов (0 B), 0.0158501 s, 0.0 kB / s
blockquote>Я попытался запустить
dmesg | tail
и увидел ссылку на:[215135.134164] sr 9: 0: 0: 0: Прикрепленный файл scsi generic sg1 type 5
blockquote>Итак, я попробовал
ls /dev/sg1
, но не было никакого файла, который называется. Только мои разделы появляются сsudo fdisk -l
, оставив меня в тупике, что делать дальше.Решение: Я понял, что могу решить свою проблему с brasero или k3b и поэтому отказался от моего изучения внутренних компонентов Ubuntu. Тем не менее, я все равно не буду возражать, зная, как использовать dd для выполнения той же задачи.
Как решить мою проблему с
dd
?
Загрузите компакт-диск в дисковод, чтобы он монтировался. Откройте интерфейс командной строки и введите «df -h»
Это отобразит все смонтированные диски в вашей системе.
Mine отображает следующее:
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 в файл loopback и использовать его, как если бы это был CD / DVD. Удобен для игр, которые работают под вином или кроссовером, для которого требуется проигрыватель компакт-дисков.