3

Я хотел бы записать компакт-диск с помощью Mac (10.5), к которому я могу получить доступ с машины Solaris 10 x86.

Это частично работает:

  1. Вставьте пустой CD и дайте Finder открыть его, чтобы он создал для него окно "Записываемый CD".
  2. Перетащите файлы для записи в окно «Записываемый компакт-диск»
  3. Burn (нет вариантов кроме скорости)

Затем смонтировать в солярисе:

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

Проблема здесь в том, что Solaris будет видеть все имена файлов в нижнем регистре и будет позволять каждому имени файла содержать один период (это ограничения HSFS). В справке Apple говорится, что они поддерживают расширения Rock Ridge и Joliet, которые допускают более длинные имена файлов.

Я также пытался использовать Toast с опциями «Mac & PC» и "ISO 9660", но при монтировании в Solaris я получаю те же результаты.

Есть ли какая-нибудь комбинация инструментов / опций записи и опций монтирования, которая сделает эту работу?

3 ответа3

1

Инструмент командной строки hdiutil может работать:

http://developer.apple.com/Mac/library/documentation/Darwin/Reference/ManPages/man1/hdiutil.1.html

0

Если вы не хотите использовать ClI, используйте Disk Utility.app (/Applications/Utilities/Disk Utility.app).

0

Я думал, что в Finder по умолчанию включены расширения Joliet, но, как предположил Нейт, вы можете попробовать использовать hdiutil для генерации вашего изображения.

Кроме того, вы можете попробовать принудительно использовать расширения Joliet для ISO 9660 при установке на Solaris:

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

Справочная страница hsfs, кажется, указывает, что она должна обнаруживать и использовать расширения Joliet, если они есть, но стоит попытаться упомянуть об этом явно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .