Работа с дискови изображения в (hdiutil)
Много хора пишат под Mac OS X и винаги можете да намерите удобна и красива програма, която изпълнява една или повече полезни функции. Същите функции обаче може вече да са внедрени в стандартните помощни програми на операционната система. Например, аз ви показах как да запишете iso изображение на DVD/CD от Terminal.app, без да прибягвате до програми като Disco или безплатната Burn.
hdiutil е мощна помощна програма за команден ред, която работи с дискови изображения. Информацията за него е достъпна в обичайното за Unix'oids man'e - можете или да напишете "man hdiutil" в Terminal.app.
Създаване на iso изображение за споделяне с Windows/Unix/и др
/Документи" към iso изображениеcdimage.iso :
Няколко файлови системи се създават в iso изображението едновременно, това се определя от ключовете: стандартен за Mac OS X HFS + (-hfs), Joliet (-joliet), ISO9660 (-iso) и UDF (-udf). Ако не е изрично указано, всичките четири файлови системи се създават едновременно.
Благодаря на @tsybulin за съвета как да създадете iso изображение. Той използва три от четирите файлови системи (превключватели -joliet -iso -hfs).
Създаване на dmg изображение
Записваме съдържанието на директорията в notes.dmg
Монтиране на изображение на диск
Можете да монтирате диска, като отворите изображението във Finder или като изпълните командата:
Създаване на криптирано разширяемо изображение
Може да се наложи някои данни да се съхраняват в криптирана форма. За да направите това, можете да създадете отделно криптирано изображение с възможност за автоматично увеличаване на размера му:
Когато създавате, ще бъдете помолени за парола. Ще бъде създаден файл с име TopSecret.sparsebundle. След това, всеки път, когато се монтира, ще бъде поискана парола. Трябва обаче да запомните да демонтирате изображението, когато не е необходимо. Приложеноможете да видите в статията „Шифроване на поща, адресна книга и iCal данни“.
Премахване на изображение на диск от CD/DVD
За да инсталирам виртуална машина VMWare (например Win XP), за мен е по-удобно да използвам не CD / DVD, а готово изображение. С помощта на следните команди направих стартиращо копие на моя лицензиран "Win XP Home" (създава се файл winxphome.dmg).
Поставете диск и вижте на какво устройство е монтиран дискът:
Преобразуване на формат
Преобразуване на изображение само за четене image-ro.dmg в модифицируемо изображение image-rw.dmg:
Обратно преобразуване (RW->RO)
Конвертиране на dmg в iso
Завършване
Разгледах само част от възможностите на hdiutil. Те са описани изцяло в "man hdiutil". Няма да кажа какво е описано ясно за неподготвен човек, но човекът е "нашето всичко" за хората, които искат да разберат Unix.
Hdiutil е само една от стотиците стандартни помощни програми за Mac OS X. Познавайки и използвайки дори малък брой от тях, можете да правите каквото ви е необходимо със системата, без да включвате допълнителни програми.