AIX で読める正しいファイル名の CD-R を焼く
AIX で使用する CD-R を作ったのですが、ファイル名が短縮されてしまいました。
RockRidge 拡張フォーマットで作成しないと AIX で正しく読めなくなってしまう事を忘れていました。
以下メモ
mkisofs オプション抜粋 -R, -rock Generate Rock Ridge directory information -J, -joliet Generate Joliet directory information -l, -full-iso9660-filenames Allow full 31 character filenames for ISO9660 names -L, -allow-leading-dots Allow ISO9660 filenames to start with '.' (violates ISO9660) -d, -omit-period Omit trailing periods from filenames (violates ISO9660) -D, -disable-deep-relocation Disable deep directory relocation (violates ISO9660) -N, -omit-version-number Omit version number from ISO9660 filename (violates ISO9660)
RockRidge フォーマットが ISO9660 を拡張した物の様ですが
隠しファイルの対応や階層などを深くすると、ISO9660 から違反してしまう様です。
□ ISO を作るとき
mkisofs -RJlLdDN -o target.iso /target_directory
□ 焼くとき
cdrecord -v speed=<速度> -dao dev=/dev/cd0 target.iso