Como gravar um CD-ROM de um Mac para o Solaris; ficando nomes de arquivo mutilados na montagem

3

Eu gostaria de gravar um CD usando um Mac (10.5) que eu possa acessar a partir de uma máquina Solaris 10 x86.

Isso funciona parcialmente:

  1. Insira um CD em branco e deixe o Finder abri-lo para criar uma janela "CD gravável" para ele.
  2. Arraste os arquivos para serem gravados na janela "CD gravável"
  3. Gravar (não há opções exceto a velocidade)

Em seguida, para montar no Solaris:

mount -f hsfs -o ro /dev/dsk/foo /mnt/bar

O problema aqui é que o Solaris verá todos os nomes dos arquivos em letras minúsculas e permitirá que cada nome de arquivo contenha apenas um período (essas são as limitações do HSFS). A ajuda da Apple diz que eles apóiam as extensões Rock Ridge e Joliet, que permitir nomes de arquivos maiores.

Eu também tentei usar o Toast com as opções "Mac & PC" e "ISO 9660", mas obtive os mesmos resultados ao montar no Solaris.

Existe alguma combinação de ferramentas / opções de gravação e opções de montagem que farão isso funcionar?

    
por cope360 14.01.2010 / 16:12

3 respostas

1

A ferramenta de linha de comando hdiutil pode funcionar:

link

    
por 27.01.2010 / 02:58
0

Se você não quiser usar o ClI, use Disk Utility.app ( /Applications/Utilities/Disk Utility.app ).

    
por 31.05.2010 / 07:32
0

Eu pensei que o Finder incluísse extensões Joliet por padrão, mas, como Nate sugeriu, você pode tentar usar hdiutil para gerar sua imagem.

Além disso, você pode tentar forçar o uso de extensões Joliet para ISO 9660 ao montar no Solaris:

mount -f hsfs -o ro,joliet /dev/dsk/foo /mnt/bar

O hsfs manpage parece indicar que deveria detectar e usar extensões Joliet, se presentes, mas vale a pena tentar mencioná-las explicitamente.

    
por 29.05.2010 / 16:49