Ocorreu um problema ao gravar em DVD + Rs e DVD-Rs usando growisofs
no Redhat Enterprise Linux 5.0. O que estamos tentando fazer é fazer backup dos dados de auditoria que armazenamos, o que é basicamente um arquivo .zip
para cada dia de dados de auditoria. Os arquivos .zip
são relativamente pequenos, geralmente apenas alguns megabytes cada. Recebemos a seguinte mensagem de erro de growisofs
ao gravar em um DVD + R ou DVD-R:
:-( unable to pread64(2) primary volume descriptor: Input/output error
you most likely want to use -Z option.
growisofs
também sai com um código de saída de 150. De acordo com uma postagem na lista de discussão do Debian eu li (link não funciona mais) growisofs
retorna errno
+ 128, então isso parece corresponder a errno=22
, que é EINVAL
(argumento inválido).
O descritor de volume principal está definitivamente lá, pois já inicializamos o DVD com -Z
. A primeira coisa que fazemos é growisofs -Z
, seguido por um comando growisofs -M
por arquivo. O erro geralmente acontece no arquivo segundo que escrevemos - isto é, o DVD é inicializado com -Z
, escrevemos um arquivo .zip
com sucesso e o segundo arquivo .zip
produz este erro mensagem.
Uma solução simples é fisicamente ejetar o DVD e, em seguida, reinseri-lo no ponto em que o DVD funciona novamente e somos capazes de escrever o resto dos arquivos. Isso é menos que ideal, no entanto. O erro não é consistente, mas é bastante frequente e a ejeção parece sempre corrigir o problema.
Aqui estão os comandos que usamos para gravar no DVD:
growisofs -Z /dev/dvd -rJ -use-the-force-luke=notray blank.iso
for each FILE:
growisofs -M /dev/dvd -rJ -use-the-force-luke=notray "$FILE"
Veja o exemplo de saída de dvd+rw-mediainfo /dev/dvd
, se ajudar:
INQUIRY: [TEAC ][DV-W28EC ][1.0B]
GET [CURRENT] CONFIGURATION:
Mounted Media: 1Bh, DVD+R
Media ID: RITEK/F16
Current Write Speed: 8.0x1385=11080KB/s
Write Speed #0: 8.0x1385=11080KB/s
Write Speed #1: 6.0x1385=8310KB/s
Write Speed #2: 4.0x1385=5540KB/s
Write Speed #3: 2.4x1385=3324KB/s
Speed Descriptor#0: 00/2295103 [email protected]=11080KB/s [email protected]=11080KB/s
Speed Descriptor#1: 00/2295103 [email protected]=8310KB/s [email protected]=8310KB/s
Speed Descriptor#2: 00/2295103 [email protected]=5540KB/s [email protected]=5540KB/s
Speed Descriptor#3: 00/2295103 [email protected]=3324KB/s [email protected]=3324KB/s
READ DVD STRUCTURE[#0h]:
Media Book Type: 00h, DVD-ROM book [revision 0]
Legacy lead-out at: 2295104*2KB=4700372992
READ DISC INFORMATION:
Disc status: appendable
Number of Sessions: 21
State of Last Session: empty
"Next" Track: 21
Number of Tracks: 21
Alguma ideia sobre o que está causando esse problema ou como corrigi-lo?