E quanto ao sistema de arquivos hfs +, 'k3b' iso's e 'growisofs' torna meu disco blu-ray um descanso?

1

Eu fiz backup do meu MacBook usando um gravador de Blu-ray no meu servidor CentOS. Quando tento montar o disco Blu-ray,

$ mount -t hfsplus /dev/sr0 /mnt/bluray

Eu recebo o erro

mount: no medium found on /dev/sr0

Eu acredito que a gravação foi bem sucedida. Eu uso um catalogador de disco imediatamente depois que eu queimo todos os discos, e tenho um catálogo do conteúdo do disco construído a partir do disco montado. Não pensei em testar o disco, pois ele foi criado a partir de arquivos copiados para o servidor e o disco foi montado claramente durante a etapa de catalogação.

Como fiz o backup

Como não consigo encontrar um pacote do Linux que seja legal na minha unidade Blu-ray, eu uso o K3B para gravar um ISO a partir de arquivos copiados para o servidor CentOS. Então eu uso growisofs para gravar o Blu-Ray:

$ growisofs -Z /dev/sr0=mrwizard-archive-001.iso |& tee -a burn.log 

Outros discos Linux que eu criei serão montados, então sei que não é a unidade ou os drivers.

Tenho 99% de certeza de que essas são as etapas que segui para este backup do Mac OS. Um grep em history mostra que copiei arquivos para um diretório com o mesmo nome da imagem de disco Blu-ray (também encontrada em history ). [UPDATE, caso não esteja claro, o backup foi feito há quatro meses em março]

Existem inúmeras postagens na rede falando sobre o hfs + e o CentOS. Estes recomendam o pacote kmod-hfsplus que eu instalei. Este pacote foi necessário para transferir os arquivos para o CentOS.

Além disso, aqui está a cauda do growisofs log,

24024383488/24142608384 (99.5%) @1.8x, remaining 0:14 RBU 100.0% UBU  54.3%
24049221632/24142608384 (99.6%) @1.7x, remaining 0:11 RBU  99.8% UBU  43.5%
24078647296/24142608384 (99.7%) @2.0x, remaining 0:07 RBU 100.0% UBU  40.3%
24102764544/24142608384 (99.8%) @1.6x, remaining 0:04 RBU 100.0% UBU  45.7%
24126881792/24142608384 (99.9%) @1.6x, remaining 0:01 RBU  93.8% UBU  39.2%
/dev/sr0: flushing cache
/dev/sr0: closing track
/dev/sr0: closing session
:-[ CLOSE SESSION failed with SK=5h/INVALID FIELD IN CDB]: Input/output error.

Este último erro parece estar relacionado com algo else . Como o OP neste post diz que o disco é montável e legível mesmo com este erro.

Por que growisofs fez o disco Blu-ray não ser montado com arquivos do Mac OS?

Por que o disco parece estar montado, apenas para falhar na montagem posterior?

O que pode acontecer como resultado dessas etapas (k3b made iso, growisofs) e arquivos do Mac OS, o que pode causar problemas com essa mídia?

O que eu não entendo sobre o sistema de arquivos hfs +, k3b iso's e growisofs , o que torna meu disco um descanso?

$ dvd+rw-mediainfo /dev/sr0 long
INQUIRY:                [ATAPI   ][iHBS112   2     ][CL0J]
MODE SENSE[#3Fh]:
01: 00 80 00 00 00 00 00 00 00 00
05: 40 05 08 00 00 00 00 00 00 00 00 00 00 96 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00
08: 04 00 00 00 00 00 00 00 00 00
0D: 00 00 00 3c 00 4b
0E: 04 00 00 00 00 4b 01 ff 02 ff 00 00 00 00
18: 00 01 00 01 00 00 00 00 00 01 00 01 00 00 00 00
    00 00 00 00 00 01 00 01 00 00
1A: 00 03 00 00 02 58 00 00 04 b0
1D: 00 00 00 00 00 06 04 b0 00 00
2A: 3f 37 f1 77 29 23 21 14 01 00 20 00 21 14 00 10
    21 14 21 14 00 01 00 00 00 00 21 14 00 09 00 00
    21 14 00 00 1b 91 00 00 16 0d 00 00 10 8a 00 00
    0b 07 00 00 05 84 00 00 00 00 00 00 00 00 00 00
    00 00
30: 2e 00 00 00 00 00 00 00 00 00 00 00 00 00
GET [CURRENT] CONFIGURATION:
0000:   00 43 00 00 00 42 00 00 00 41 00 00 00 40 00 00
    00 2b 00 00 00 1b 00 00 00 1a 00 00 00 16 00 00
    00 15 00 00 00 14 00 00 00 13 00 00 00 12 00 00
    00 11 00 00 00 10 00 00 00 0a 00 00 00 09 00 00
    00 08 00 00 00 02 00 00
0001:   00 00 00 07 01 00 00 00
0002:   02 00 00 00
0003:   39 00 00 00
0100:
0105:   00 00 00 00
0108:   33 37 37 32 35 31 32 30 31 32 20 32 31 36 31 30
    37 35 30 30 34 34 34 20

//ERROR OUTPUT 
:-( no media mounted, exiting...
    
por xtian 07.08.2016 / 19:10

1 resposta

2

Eu vejo três problemas aqui dos quais dois eram explicáveis imediatamente e um precisava de mais investigação pelo programa dvd + rw-mediainfo.

Primeiro, você cria um sistema de arquivos ISO 9660 e tenta montá-lo como HFS +. Isto é suposto falhar com "mount: errado tipo fs, ...". Bem, seu mensagem de erro, em vez aponta para um problema médio antes de montar tem um chance de reclamar sobre o tipo de sistema de arquivos. No entanto, parece que você deve deixar de fora os argumentos "-t hfsplus".

Em segundo lugar, você se deparou com um bug de growisofs conhecido que é dito ser inofensivo    link É causada pelo fato de que o growisofs vê um BD-R não formatado quando começa, depois formata por padrão, mas no final esquece que é formatado e emite um comando CLOSE SESSION que é apropriado apenas para mídia não formatada. A solução alternativa é usar a opção growisofs "-use-the-force-luke = spare: none" ou para formatar o BD-R pelo programa dvd + rw-format antes de fornecê-lo growisofs ou para aplicar a correção de código mostrada    link

O terceiro e decisivo problema é o sistema operacional acreditando que não há mídia legível na unidade. Programa dvd + rw-mediainfo mostra porque:

A unidade não reporta nenhum de seus perfis suportados como "atual". Um perfil do MMC é um conjunto de recursos, geralmente associado a um determinado tipo médio. A unidade anuncia para suportar BD-RE, BD-R, BD-ROM, DVD + R / DL, DVD + R, DVD + RW, DVD-R / DL, DVD-RW, DVD-RAM, DVD-R, DVD-ROM, CD-RW, CD-R, CD-ROM e "Disco Removível". Mas nenhum deles carrega o bit "atual".

Então o programa conclui o mesmo que o kernel do Linux: Sem mídia.

Eu recebo esta resposta exata de uma ASUS BW-16D1HT se nenhuma mídia estiver inserida. Com o BD-R inserido, o perfil 0x0041 "BD-R sequencial" é marcado pela byte "01" depois de "41":

GET [CURRENT] CONFIGURATION:
 0000:  00 43 00 00 00 42 00 00 00 41 01 00 00 40 00 00

Esse é o bit "atual" que está faltando na saída da sua unidade.

Portanto, ou o drive ficou cego ou o meio ficou tão danificado que o drive não reconhece o seu tipo. Propostas de remédio óbvio são: Tente outra unidade ou outro meio.

    
por 08.08.2016 / 09:22