Como usar DVD+RW (UDF) tanto no Windows quanto no Linux?

Como usar DVD+RW (UDF) tanto no Windows quanto no Linux?

Eu tenho disco dvd + rw. Eu gostaria de criar um sistema de arquivos UDF para usar com o Windows 7 (e mais recente) e com o Gentoo. Como devo preparar a mídia e quais comandos devo usar para montá-la no Linux?

O que eu tentei:

  1. No Windows:

    format /fs:UDF D:
    

    agora o Windows é capaz de trabalhar com a mídia. O Gentoo pode lê-lo com segurança no modo ro.

    No gentoo (conforme descrito na documentação do Linux):

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

    depois que a mídia é quebrada - o Windows sugere formatá-la, o gentoo não consegue localizar o superbloco para montar.

  2. No Windows:

    format /fs:UDF D:
    

    agora o Windows é capaz de trabalhar com a mídia. O Gentoo pode lê-la com segurança no modo ro.

    No Gentoo:

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

    depois disso, o Windows não consegue ler a mídia, mas o Gentoo está ok.

  3. No gentoo:

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

    O gentoo funciona bem com mídia, o Windows pode ler a mídia, mas não pode gravar ou excluir arquivos nela.

  4. No gentoo:

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

    monta como somente leitura

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

    O gentoo funciona bem com mídia, o Windows pode ler a mídia, mas não pode gravar ou excluir arquivos nela.

  5. No gentoo:

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

    partição ausente (não consigo ler o superbloco) e o Windows não pode fazer nada com a mídia.

  6. Além disso, tentei usar "forget" e "ignore" nas opções uid e gid de montagem, mas a montagem do gentoo teve problemas com isso:

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

Responder1

A partir de 21/11/2016, o driver drivers/block/pktcd foi marcado como obsoleto e sugerido para remoção "após uma ou duas versões" dos lançamentos da versão do kernel Linux. No momento em que este livro foi escrito, era 2020.02.02.

Recompile o kernel do Linux sem "drivers/block/pktcdvd", formate/monte o disco/mídia DVD+RW formatado em UDF e você poderá gravar diretamente no sistema de arquivos de disco montado em UDF usando comandos simples do sistema de arquivos cp/mv/rm. Monte com fstab auto noatime,rwou autofs"-fstype=auto,noatime,rw", caso você tenha uma combinação de discos formatados em iso9660 ou UDF.

Isso funciona com minha unidade de bluray LG WH16NS60.

Talvez seja mais fácil formatar o disco com sistema de arquivos UDF usando MS Windows (testado aqui usando Windows 10), caso contrário, use udftools mkudffs -l TITLE /dev/sr0e, se necessário, mkudffs -l TITLE --media-type=dvd /YOUR/DEVICE/FILE.

Lembre-se, não reformate a mídia DVD+RW! Além disso, usar "dvd+rw-format -lead-out" pode aumentar a compatibilidade ou tornar as operações mais lentas.

Pode monitorar /var/log/messages para gravação/finalização após cada operação ou desmontagem de arquivo.

informação relacionada