lunes, 18 de junio de 2018

Crear imágenes ISO de CD/DVD desde la terminal.


Mediante el uso del comando dd podemos pasar todo un CD o DVD a un archivo ISO el cual luego puede montarse bien desde la consola o desde algún manejador de archivos como Nemo.

Primero debemos saber el nombre del dispositivo donde se encuentra el CD/DVD, para ello recurrimos al comando lsblk:

usuario@usuario-PC ~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465,8G 0 disk
├─sda1 8:1 0 18,6G 0 part /
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 93,1G 0 part /home
├─sda6 8:6 0 1,9G 0 part [SWAP]
└─sda7 8:7 0 335,3G 0 part /mnt/data
sr0 11:0 1 564,5M 0 rom /media/usuario/ViewPower2.14


O el mismo comando con la opción -f:

usuario@usuario-PC ~ $ lsblk -f
NAME FSTYPE LABEL MOUNTPOINT
sda
├─sda1 /
├─sda2
├─sda5 /home
├─sda6 [SWAP]
└─sda7 /mnt/data
sr0 iso9660 ViewPower2.14 /media/usuario/ViewPower2.14


De cualquiera de las dos formas veremos que es sr0.
Con el comando dd indicamos el InputFile y el OutputFile. En este caso creo una imagen del DVD que me vino con una UPS, indico que el archivo se llame UPS_DVD.ISO y que lo ubique en el Escritorio.


usuario@usuario-PC ~ $ dd if=/dev/sr0 of=/home/usuario/Escritorio/UPS_DVD.iso
1155976+0 registros leídos
1155976+0 registros escritos
591859712 bytes (592 MB) copiados, 133,518 s, 4,4 MB/s
usuario@usuario-PC ~ $ 


DD no muestra ninguna barra de progreso ni nada, por ende, hay que esperar, cuando finaliza muestra la estadística de la operación realizada y nos regresa el control de la terminal.

Esta es una de las tantas cosas que se puede hacer con DD.