Gravando arquivos grandes em BD. Confusão de capacidade

Gravando arquivos grandes em BD. Confusão de capacidade

Tenho alguns arquivos grandes que quero gravar em um M-Disc 50G BD-R DL. Os arquivos são maiores que 4G então tenho que usar UDFv3, se não me engano. (Ou dividir, o que não estou especialmente interessado em fazer.)

Uma ferramenta gráfica não é uma opção (não há X no servidor e eles fazem um trabalho extremamente ruim nisso, de qualquer maneira, na minha experiência), então o que pretendo fazer é o seguinte:

  1. encontre a capacidade do meu meio com dvd+rw-mediainfo.
  2. crie um arquivo temporário com dd if=/dev/zero of=/tmp/bd.udf bs=2048 count=nn sendo um número inteiro extraído da mediainfosaída de.
  3. crie um sistema de arquivos UDF nessa temperatura commkudffs -b 2048 -l somelabel /tmp/bd.udf
  4. monte-o commount -o loop -t udf /tmp/bd.udf ./mntpt
  5. preenchê-lo com meus arquivoscp xyz* mntpt/
  6. desmonte-oumount ./mntpt
  7. queime comgrowisofs -Z /dev/dvd=/tmp/bd.udf -speed=5

Por favor, corrija-me se este não for um bom procedimento. Eu ficaria grato por melhorias.

O que realmente me confunde é a saída de dvd+rw-mediainfo:

INQUIRY:                [PIONEER ][BD-RW   BDR-UD03][1.11]
GET [CURRENT] CONFIGURATION:
 Mounted Media:         41h, BD-R SRM
 Media ID:              VERBAT/IMf
 Current Write Speed:   6.0x4495=26970KB/s
 Write Speed #0:        6.0x4495=26970KB/s
 Write Speed #1:        4.0x4495=17980KB/s
 Write Speed #2:        2.0x4495=8990KB/s
 Speed Descriptor#0:    00/24438783 [email protected]=26970KB/s [email protected]=26970KB/s
 Speed Descriptor#1:    00/24438783 [email protected]=17980KB/s [email protected]=17980KB/s
 Speed Descriptor#2:    00/24438783 [email protected]=8990KB/s [email protected]=8990KB/s
:-[ READ BD SPARE INFORMATION failed with SK=5h/MEDIUM NOT FORMATTED]: Wrong medium type
READ DISC INFORMATION:
 Disc status:           blank
 Number of Sessions:    1
 State of Last Session: empty
 "Next" Track:          1
 Number of Tracks:      1
READ FORMAT CAPACITIES:
 unformatted:       24438784*2048=50050629632
 00h(6000):     23652352*2048=48440016896
 32h(0):        23652352*2048=48440016896
 32h(0):        11200512*2048=22938648576
 32h(0):        24307712*2048=49782194176
READ TRACK INFORMATION[#1]:
 Track State:           invisible incremental
 Track Start Address:   0*2KB
 Next Writable Address: 0*2KB
 Free Blocks:           24438784*2KB
 Track Size:            24438784*2KB
READ CAPACITY:          0*2048=0

Devo usar a contagem de blocos "não formatados" para o arquivo temporário? O que significa "32h(0)" etc.? É necessário de alguma forma contabilizar blocos sobressalentes para correção de erros ou algo assim...? Num primeiro teste usei contagem de blocos não formatados - 1 (não me pergunte por que;)) e a escrita termina com uma mensagem de erro (que infelizmente não registrei). O disco estava legível e as somas md5 estavam bem.

Alguém pode me indicar um guia definitivo para escrever BDs na linha de comando?

informação relacionada