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:
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.
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.
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.
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.
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.
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,rw
ou 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/sr0
e, 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.