У мене є файл образу диска, який містить декілька файлових систем, таких як HFS (Journaled) на додаток до Joliet або UDF. Я хочу встановити будь-яку файлову систему, яка не є HFS. Спочатку я прикріплюю зображення без монтажу:
$ hdiutil приєднати -nomount шлях / до / image.iso
/ dev / disk3 Apple_partition_scheme
/ dev / disk3s1 Apple_partition_map
/ dev / disk3s2 Apple_HFS
Тоді на man
сторінці, mount
схоже, сказано, що я можу монтувати файлові системи, що не належать до HFS, таким чином:
$ mount -a -t nohfs / dev / disk3s2 / tmp
Але відповідь є
mount: exec /System/Library/Filesystems/nohfs.fs/Contents/Resources/mount_nohfs for / private / tmp: Немає такого файлу чи каталогу
який звучить так, що просто не розуміє документально встановлений префікс "ні" для типів файлової системи, які ви не хочете встановлювати. Чи є якийсь спосіб зробити цю роботу чи я повинен знати, яку конкретну файлову систему я хочу встановити?
(Ця мотивація цього питання передбачала створення компакт-дисків для розповсюдження програмного забезпечення. Це може не зацікавити. Але люди в StackOverflow припустили, що на mount
команді на цьому сайті може бути більше досвіду .)
hdiutil makehybrid
.