dvd+rw-tools (también conocido como growisofs , su componente principal) es una colección de herramientas de código abierto para DVD y discos Blu-ray para Linux , OpenBSD , NetBSD , FreeBSD , Solaris , HP-UX , IRIX , Windows y OS X. dvd+rw-tools no funciona con medios CD . [ 1 ]
El paquete en sí requiere otro programa que se utiliza para crear imágenes ISO 9660 sobre la marcha. Esto lo proporciona mkisofs (del paquete cdrtools ) o genisoimage (del paquete cdrkit ) o un enlace simbólico xorrisofs a xorriso (del paquete libisoburn o GNU xorriso ). [ 2 ]
dvd+rw-tools, publicado bajo la Licencia Pública General de GNU , es software libre .
Programas
- growisofs graba datos en soportes DVD o BD.
- El programa dvd+rw-mediainfo informa sobre el estado de la unidad y del soporte.
- El formato DVD+RW da formato a algunos tipos de soportes, incluidos los soportes DVD-RW vírgenes.
- dvd-ram-control controla la gestión de defectos y la protección contra escritura de los soportes DVD-RAM.
- dvd+rw-booktype establece la propiedad Tipo de libro de los soportes DVD.
creceres
growisofs es un controlador SCSI/MMC en espacio de usuario para grabar medios ópticos , como cdrecord o libburn . Su propósito original es coordinar la grabación con una ejecución de mkisofs o genisoimage (dependiendo del repositorio), de modo que la escritura multisession ISO 9660 sea posible en medios DVD+RW, lo que permite agregar nuevos archivos a un disco parcialmente grabado con archivos existentes. [ 3 ] [ 4 ]
Poco después, se volvió compatible con todo tipo de soportes DVD y, posteriormente, también con soportes BD (Blu-ray) . Además, puede grabar imágenes de datos preformateadas en el soporte, sin necesidad de ningún programa formateador ISO 9660.
growisofs utiliza un búfer circular en el espacio de usuario para suavizar la transmisión de datos a la unidad. El nivel de llenado de este búfer se informa durante una ejecución de grabación como "RBU", mientras que el nivel de llenado del búfer integrado de la unidad se informa como "UBU".
growisofs puede crear un sistema de archivos UDF 1.02 que coexista con ISO9660 en el mismo disco o imagen, pero no puede crear un disco o imagen exclusivamente UDF. Además, la multisesión (agregar nuevos archivos a un disco con archivos existentes) solo es compatible con sistemas de archivos ISO9660, no con UDF. [ 5 ]
Algunas opciones no documentadas del programa tienen como prefijo -use-the-force-luke=, que es una referencia a Star Wars . Estas opciones no están pensadas para uso regular, sino para usuarios avanzados que "saben lo que hacen". Por ejemplo, -use-the-force-luke=spare:noneduplica la velocidad de escritura en Blu-ray al desactivar el proceso de verificación de escritura que garantiza que los datos escritos sean legibles inmediatamente después de haber sido escritos y repite la escritura de cualquier dato que se encuentre ilegible. Desactivarlo puede ser conveniente para ahorrar tiempo al producir copias físicas de datos en masa, dado que es muy improbable que se produzcan errores en soportes nuevos de una marca reconocida. Esta opción no tiene efecto en la escritura de DVD, ya que los DVD no tienen función de verificación de escritura. [ 6 ] [ 7 ]
Tenga en cuenta que "verificación de escritura" no es un término oficial para esta función, sino solo una descripción de lo que hace.
Ejemplo de uso:
growisofs -use-the-force-luke = notray -speed = 6 -overburn -Z /dev/sr0 -r -udf -V "etiqueta de volumen (título del disco)" "directorio principal"En este ejemplo, se genera un sistema de archivos "sobre la marcha", es decir, en tiempo real durante el proceso de escritura. La -use-the-force-luke=notraybandeja permanece cerrada después del proceso de grabación para evitar que acumule polvo cuando el ordenador no está en uso. -overburnIndica a la unidad que intente grabar más allá de la capacidad disponible del disco. Sin embargo, si la unidad se niega a escribir más allá de cierto punto, el programa no puede anular la decisión de la unidad. Sin esta opción, growisofs se negará a escribir datos si estima que los archivos seleccionados superan el tamaño del disco. -speed=6Establece una velocidad de escritura deseada. Si la velocidad no es compatible con la unidad o el tipo de disco, la unidad normalmente escribirá a una velocidad lo más cercana posible a la velocidad especificada.
Los parámetros Z /dev/sr0se heredan de genisoimage y habilitan la extensión Rock Ridge, crean un árbol de archivos UDF para archivos que superan los 4 GiB y especifican una etiqueta de volumen que se mostrará en los gestores de archivos . Los comandos heredados de genisoimage no se pueden especificar de forma alternada con los específicos de growisofs y deben ir después de estos, pero pueden estar en cualquier orden.
Al igual que genisoimage , growisofs coloca los archivos y carpetas dentro del "directorio principal" directamente en el directorio raíz del disco, y no dentro de un directorio llamado "directorio principal", como lo hacen las utilidades de archivado de archivos como tar .
growisofs -use-the-force-luke = notray -speed = 4 -Z /dev/sr0 = image.iso En lugar de generar un sistema de archivos "sobre la marcha", este comando graba un archivo de imagen existente en el disco. Los comandos heredados de genisoimageo mkisofsno son necesarios, ya que solo sirven para crear un nuevo sistema de archivos.
Para previsualizar el espacio que ocupará una selección de archivos y el encabezado del sistema de archivos, -print-sizese puede usar el parámetro. Junto con -quiet, esto suprimirá cualquier salida excepto el tamaño calculado. El tamaño se muestra en bloques lógicos, es decir, unidades de 2048 bytes. Esto significa que, por ejemplo, 12219392 bloques lógicos llenarían un BD-R de una sola capa ( tabla de capacidad ). Esto se puede usar para averiguar cuánto espacio quedará en un disco después de que se complete una escritura con una selección dada de archivos. Por defecto, la herramienta rechaza escribir datos si detecta que un disco no tiene suficiente espacio para los archivos seleccionados. Esto se puede anular con el -overburnparámetro. La dvd+rw-mediainfoherramienta puede determinar cuánto espacio está actualmente en uso y cuánto está sin usar. [ 3 ]
Referencias
- ↑ Polyakov, Andy (27 de noviembre de 2003). "Re: growisofs para cd-RW y DVD-RW?" . cdwrite (Lista de correo) . Consultado el 28 de octubre de 2017 .
No, growisofs no funciona con CD-RW ni está previsto que funcione con ellos. Mi postura al respecto es [...]
- ↑ Polyakov, Andy (marzo de 2008). "Blu-ray Disc/DVD+RW/+R/-R[W] para Linux" . Consultado el 12 de octubre de 2011.
P. ¿Todavía necesito cdrtools? R. Sí. [...]
- 1 2 growisofs(1) — growisofs — Debian bullseye — Páginas de manual de Debian
- ↑ growisofs(1) — Páginas del manual de Arch
- ↑ Notas sobre discos Blu-ray para dvd+rw-tools : "[...] es posible grabar un volumen puente con archivos grandes con la opción -udf, pero entonces la multisesión queda descartada."
- ↑ Notas sobre discos Blu-ray para dvd+rw-tools : "[…]la mayoría de las unidades suelen grabar a aproximadamente la mitad de la velocidad anunciada del medio. Esto se debe a que dichas unidades dedican cada segunda revolución a verificar los datos recién grabados en busca de defectos.", "growisofs permite grabaciones SRM sin área de reserva mediante la opción "no documentada" -use-the-force-luke=spare:none, pero no se recomienda[.]"
- ↑ Del manual growisofs(1): "Existen varias opciones no documentadas, comúnmente indicadas con el prefijo -use-the-force-luke. Algunas sirven para depurar. Otras requieren ciertos conocimientos sobre el proceso de grabación o incluso sobre el funcionamiento interno del núcleo del sistema operativo, lo que puede provocar un comportamiento confuso. Algunas deben utilizarse en situaciones muy específicas, mejor comprendidas por interfaces o scripts automatizados. La razón por la que estas opciones no están documentadas es que los pocos usuarios que realmente necesiten utilizarlas directamente pueden consultar el código fuente u obtener instrucciones específicas en otro lugar."
Enlaces externos
- Sitio web oficial
- Código fuente de la última versión de "growisofs" de marzo de 2008 , escrito en el lenguaje de programación C.
- Software gratuito para la creación de discos ópticos
- Software de creación de discos ópticos