O comando mkisofs dado aqui realmente produz um sistema de arquivos
que será capaz de mostrar nomes bastante longos e exóticos
Linux e MS-Windows.
Você precisa de uma árvore Joliet para ver os nomes corretos
MS-Windows. O Linux usará a extensão Rock Ridge.
O Joliet é codificado em UTF-16, que é uma forma de Unicode.
O tamanho máximo prescrito do nome é 64 caracteres (= 128 bytes).
O espaço na entrada de diretório levaria até 103
caracteres.
Rock Ridge não possui um conjunto de caracteres específico. Um nome de arquivo pode ter
255 bytes de comprimento. Ele irá copiar os bytes de nome como armazenados em
a árvore do sistema de arquivos. UTF-8 está totalmente ok.
O nível ISO influencia o comprimento máximo do nome no diretório ISO 9660
árvore. O nível 1 exige nomes de estilo DOS (mais caracteres adicionais),
os níveis 2 e 3 restringem o comprimento do nome a 30 caracteres livremente escolhidos,
mais ponto obrigatório e ponto-e-vírgula, mais número de versão 1 a 32767.
Mas isso é de pouco interesse. Linux e MS-Windows usarão o
informações de Rock Ridge resp. Joliet.
O nível 3 permite arquivos de dados de 4 GiB ou maiores.
Cuidado: Pelo menos versões mais antigas do mkisofs estragam sua cópia
grandes arquivos de dados. Faça um teste com seus mkisofs instalados,
se você tiver arquivos de 4 GiB ou maiores.
Eu proporia usar meu próprio programa xorriso em vez de mkisofs
xorriso -for_backup \
-outdev /dev/sr0 \
-blank as_needed \
-joliet on \
-map /path/to/files /
Isto irá preencher o CD, DVD ou BD no drive / dev / sr0 se o meio
ainda não está em branco resp. ocupada por um sistema de arquivos ISO que será
sobrescrito.
Ele irá copiar a árvore em / path / to / files no disco rígido para uma árvore
sob o diretório / do sistema de arquivos ISO.
Em seguida, ele criará o sistema de arquivos ISO com Joliet e Rock Ridge
e queimá-lo para o meio em branco.
Haverá somas de verificação MD5 adicionadas para superblocos, árvore de diretórios,
imagem inteira e cada arquivo de dados único. Você pode verificar a queimadura
sucesso da imagem global por
xorriso -for_backup -indev /dev/sr0 -check_media --
ou verifique cada arquivo de dados por
xorriso -for_backup -indev /dev/sr0 -check_md5_r sorry / --