He visto varias preguntas (y respuestas) sobre cómo detectar el tamaño de varios medios en un sistema GNU / Linux, y en particular cuánto espacio se ha utilizado en una unidad óptica. Pero, ¿hay algo que pueda hacer para detectar la capacidad de un CD-R (W) (es decir, es un CD / RW 650/700 / ... MB)?
Sospecho que cdrecord
/ wodim
puedo detectar eso antes de que incluso intente grabar un ISO, pero hasta ahora no he podido usarlo para obtener la información que quiero.
EDITAR : tengo la intención de utilizar esta información en un script que estoy escribiendo, por lo que solo estoy interesado en las herramientas de línea de comandos (cuyo resultado analizaría). También preferiría una solución basada en herramientas que están disponibles por defecto en la mayoría de los sistemas.
Respuestas:
Con
cdrwtool
de udftools :La capacidad en bytes es
Con
dvd+rw-mediainfo
de dvd + rw-tools (conocido principalmente paragrowisofs
):Necesita acceso de escritura a la unidad de DVD para emitir el comando especial necesario para obtener información en medios en blanco.
fuente
cdrwtool
no hace el trabajo (al menos en Debian Wheezy): free_blocks es 0, aunque solo se usan 416 de 700 MB de mi CD-RW.cdrecord -minfo -v
.Estaba buscando esta información también. Tomé un despeje y probé:
y parece funcionar:
que coincidió con
dvd+rw-mediainfo
:Probé un CD (que no funciona con
dvd+rw-mediainfo
):Aquí hay un DVD pregrabado:
No funciona con discos que no han sido escritos o con CD de audio.
Sin embargo, todavía me gustaría encontrar una solución única que funcione para todo tipo de discos.
fuente
Las herramientas originales están disponibles en:
https://sourceforge.net/projects/cdrtools/files/
Si es así
wodím
, no tiene un registro de CD real, sino un tenedor creado por algunas personas hostiles de Debian basadas en el estado de mayo de 2004. En ese momento,-minfo
aún no estaba disponible.-minfo se agregó alrededor del otoño de 2004 y se mejoró desde entonces, por ejemplo, para soportar DVD y BluRay también.
cdrecord -minfo
entrega información básica sobre el estado de los medios mientras
cdrecord -minfo -v
agrega más información, por ejemplo, información sobre el fabricante de medios.
Lo que desea obtener (la capacidad del medio) se imprime entre más información sobre si el medio todavía se puede escribir o agregar y cuál es la capacidad restante.
fuente
cdrecord -minfo -v
y devuelve un mensajewodim: Bad Option: -minfo