Obtendo a mensagem “Erro ao tentar abrir / dev / dvd exclusivamente” no final de um processo de gravação de DVD ao usar o growisofs

1

Estou usando o Linux Fedora Core 4 (tenho que trabalhar com um sistema legado) e estou tentando gravar DVDs como um usuário não-root usando o utilitário growisofs . Parece que estou recebendo essa mensagem de erro no final do processo de gravação toda vez: Error trying to open /dev/dvd exclusively ... retrying in 1 second.

A saída está aqui:

 99.18% done, estimate finish Wed Jan 22 11:02:27 2014
 99.44% done, estimate finish Wed Jan 22 11:02:27 2014
 99.71% done, estimate finish Wed Jan 22 11:02:27 2014
 99.97% done, estimate finish Wed Jan 22 11:02:28 2014
Total translation table size: 973
Total rockridge attributes bytes: 663
Total directory bytes: 0
Path table size(bytes): 10
Max brk space used 0
1900572 extents written (3712 MB)
builtin_dd: 1900576*2KB out @ average 8.2x1385KBps
/dev/dvd: flushing cache
/dev/dvd: closing track
/dev/dvd: closing disc
Error trying to open /dev/dvd exclusively ... retrying in 1 second.
/dev/dvd: reloading tray

Parece que ele completou o processo de gravação, reclama por não conseguir abrir o dispositivo exclusivamente, depois recarrega a bandeja da unidade de DVD e tudo fica bem depois disso. Além disso, ao examinar o DVD, o conteúdo gravado está lá.

O comando burn é executado dentro de um script bash e eu prefiro que a mensagem de erro não esteja lá, pois é usada por outras pessoas e pode causar confusão. Um trecho do roteiro está aqui:

#
# Burn to DVD
#
growisofs -dvd-compat -Z /dev/dvd -r -f -J -T /BACKUPS/DVD_backups/*

if [[ $? != 0 ]]; then
  echo "Burn to DVD failed."
  exit 1
fi
echo "============================================="
echo "    DVD Burn Finished."
echo "============================================="
echo
echo

/dev/dvd é um link que aponta para /dev/scd0 . Uma ls de saída de /dev/scd0 é:

brw-rw----  1 root disk 11, 0 Jan 22 09:47 /dev/scd0

O usuário no qual estou executando o script bash é membro do grupo disk .

Aqui está o conteúdo do arquivo /etc/fstab :

/dev/scd0               /media/cdrecorder       auto    pamconsole,exec,noauto,user,managed 0 0

Eu tentei lsof | grep /media/cdrecorder e fuser -a /media/cdrecorder , mas isso não aparece com nada.

    
por methon.dagger 22.01.2014 / 02:11

1 resposta

0

Essa mensagem é provavelmente o ambiente de área de trabalho tentando montar o DVD recém-detectado sob o software de gravação. Já faz muito tempo desde que eu tenho um sistema FC4 por perto, então eu não posso realmente fornecer-lhe detalhes.

Mas gostaria de desativar a capacidade dos desktops de montar o DVD automaticamente. Provavelmente há algo no Nautilus sobre isso ou sob os menus suspensos System / Preferences.

Este artigo intitulou: " Disable GNOME Automounting " bem como este bug arquivado contra o Fedora, intitulado: " Bug 188590 - / usr / bin / cdrecord: Dispositivo ou recurso ocupado. Não é possível abrir '/ dev / hda '. Não é possível abrir o driver SCSI. "pode ajudar a lançar mais luz sobre o problema também.

    
por 22.01.2014 / 02:42