¿Cómo utilizar DVD+RW (UDF) tanto en Windows como en Linux?

¿Cómo utilizar DVD+RW (UDF) tanto en Windows como en Linux?

Tengo disco dvd+rw. Me gustaría crear un sistema de archivos UDF para usarlo con Windows 7 (y más reciente) y con Gentoo. ¿Cómo debo preparar los medios y qué comandos debo usar para montarlos en Linux?

Lo que probé:

  1. En Windows:

    format /fs:UDF D:
    

    Ahora Windows puede trabajar con los medios. Gentoo puede leerlo de forma segura en modo ro.

    En gentoo (como se describe en la documentación de Linux):

    pktsetup 0 /dev/sr0
    mount -t udf -o rw,noatime /dev/pktcdvd/pkcdvd0 /mnt
    cp <some> /mnt
    umount /mnt
    pktsetup -d 0
    

    después de que ese medio se rompa: Windows sugiere formatearlo, Gentoo no puede ubicar el superbloque para montar.

  2. En Windows:

    format /fs:UDF D:
    

    Ahora Windows puede trabajar con los medios. Gentoo puede leerlos de forma segura en modo ro.

    En gentoo:

    mount -t udf -o rw,noatime /dev/sr0 /mnt
    cp <some> /mnt
    umount /mnt 
    

    después de eso, Windows no puede leer los medios, pero Gentoo está bien.

  3. En gentoo:

    mkudffs /dev/sr0
    mount -t udf -o rw,noatime /dev/sr0 /mnt
    cp <some> /mnt
    umount /mnt
    

    gentoo funciona bien con los medios, Windows puede leer los medios, pero no puede escribir ni eliminar archivos en ellos.

  4. En gentoo:

    mkudffs -r 0150 --media-type=dvd /dev/sr0
    mount -t udf -o rw,noatime /dev/sr0 /mnt
    

    se monta como solo lectura

    mount -t udf -o remount,rw /dev/sr0 /mnt
    cp <some> /mnt
    umount /mnt
    

    gentoo funciona bien con los medios, Windows puede leer los medios, pero no puede escribir ni eliminar archivos en ellos.

  5. En gentoo:

    pktsetup 0 /dev/sr0
    mkudffs /dev/pktcdvd/pktcdvd0
    mount -t udf -o rw,noatime /dev/pktcdvd/pkcdvd0 /mnt
    

    falta partición (no se puede leer el superbloque) y Windows no puede hacer nada con los medios.

  6. Además, intenté usar "olvidar" e "ignorar" en las opciones uid y gid de montaje, pero el montaje de gentoo tuvo problemas:

    sudo mount -t udf -o rw,uid=frget,uid=ignore,gid=ignore,gid=forget /dev/sr0 /media/default
    mount: failed to parse mount options
    

Respuesta1

A partir del 21.11.2016, el controlador drivers/block/pktcd se marcó como obsoleto y se sugirió su eliminación "después de una versión o dos" del lanzamiento de la versión del kernel de Linux. Es el 2020.02.02 al momento de escribir este artículo.

Vuelva a compilar el kernel de Linux sin "drivers/block/pktcdvd", formatee/monte el disco/medio DVD+RW con formato UDF y debería poder escribir directamente en el sistema de archivos del disco montado UDF usando comandos simples del sistema de archivos cp/mv/rm. Monte con fstab auto noatime,rwo autofs"-fstype=auto,noatime,rw", en caso de que tenga una combinación de discos formateados iso9660 o UDF.

Esto funciona con mi unidad de Bluray LG WH16NS60.

Quizás le resulte más fácil formatear el disco con el sistema de archivos UDF usando MS Windows (probado aquí usando Windows 10); de lo contrario, use udftools mkudffs -l TITLE /dev/sr0y, si es necesario, mkudffs -l TITLE --media-type=dvd /YOUR/DEVICE/FILE.

Recuerde, ¡no vuelva a formatear los medios DVD+RW! Además, el uso de "dvd+rw-format -lead-out" puede aumentar la compatibilidad o ralentizar las operaciones.

Puede monitorear /var/log/messages para escribir/finalizar después de cada operación o desmontaje de archivos.

información relacionada