Назад | Перейти на главную страницу

Как сделать ISO?

Я сделал ISO из каталога с помощью команды

mkisofs filename.iso source_directory.

Когда я монтирую ISO, я вижу, что имена файлов сокращаются. На самом деле имена файлов будут примерно такими: ABCD_ASKDKDK.rpm, но в ISO он будет сокращен до некоторых фиксированных символов.

Как мне проверить, какой стандарт является моим исходным ISO (у меня есть ISO в удаленном месте) и каталог, похожий на этот локальный. Я пытаюсь создать аналогичный ISO.

Используйте расширение joliet, и вы должны получить настоящие имена файлов.

mkisofs -J -o cd_image.iso /directory

Из википедии:

Joliet - это название расширения файловой системы ISO 9660. Он был определен и одобрен Microsoft и поддерживается всеми версиями ее ОС Windows, начиная с Windows 95 и Windows NT [необходима цитата]. Его основное внимание уделяется ослабление ограничений на имя файла присуще полному соответствию ISO 9660.

Если ты не пройдешь -J или -R/-r затем вы создали чистую файловую систему ISO 9660, которая имеет максимум 31 символ имени файла, максимальную глубину дерева 8 частей и все, что написано заглавными буквами.