Инструмент командной строки hdiutil может работать:
http://developer.apple.com/Mac/library/documentation/Darwin/Reference/ManPages/man1/hdiutil.1.html
Я хотел бы записать компакт-диск с помощью Mac (10.5), к которому я могу получить доступ с машины Solaris 10 x86.
Это частично работает:
Затем смонтировать в солярисе:
mount -f hsfs -o ro /dev/dsk/foo /mnt/bar
Проблема здесь в том, что Solaris будет видеть все имена файлов в нижнем регистре и будет позволять каждому имени файла содержать один период (это ограничения HSFS). В справке Apple говорится, что они поддерживают расширения Rock Ridge и Joliet, которые допускают более длинные имена файлов.
Я также пробовал использовать Toast с опциями «Mac & PC» и «ISO 9660», но при монтировании в Solaris я получаю те же результаты.
Есть ли какая-нибудь комбинация инструментов / опций записи и опций монтирования, которая сделает эту работу?
Инструмент командной строки hdiutil может работать:
http://developer.apple.com/Mac/library/documentation/Darwin/Reference/ManPages/man1/hdiutil.1.html
Я думал, что в Finder по умолчанию включены расширения Joliet, но, как предположил Нейт, вы можете попробовать использовать hdiutil для генерации вашего изображения.
Кроме того, вы можете попробовать принудительно использовать расширения Joliet для ISO 9660 при установке на Solaris:
mount -f hsfs -o ro,joliet /dev/dsk/foo /mnt/bar
Hsfs страница руководства, кажется, указывает, что он должен обнаружить и использовать расширения Joliet, если присутствует, но это стоит попробовать упоминая его в явном виде.
Если вы не хотите использовать ClI, используйте Disk Utility.app
( /Applications/Utilities/Disk Utility.app
).