macOS·29 вопросов

Как использовать терминальную утилиту hdiutil для создания, сжатия и шифрования образов дисков в macOS?

Ответ

Утилита командной строки hdiutil является мощным встроенным инструментом macOS для работы с образами дисков форматов DMG, ISO и CDR непосредственно из терминала без использования стороннего графического программного обеспечения.

Для создания нового пустого образа диска определенного размера вы можете использовать команду создания контейнера. Откройте Терминал и выполните команду hdiutil create -size 500m -fs HFS+ -volname "MyFolder" myimage.dmg, которая создаст образ диска объемом пятьсот мегабайт с файловой системой Mac OS Extended и меткой тома MyFolder.

Если вам необходимо защитить конфиденциальные данные внутри создаваемого образа паролем, утилита позволяет применить алгоритмы шифрования. Добавьте к команде создания флаг шифрования следующим образом: hdiutil create -size 1g -encryption AES-256 -volname "SecureDisk" secured.dmg. Система попросит вас дважды ввести надежный пароль, который потребуется каждый раз при монтировании этого образа.

Для превращения существующей папки с файлами в готовый образ DMG используется команда конвертации. Введите hdiutil create -volname "Archive" -srcfolder /path/to/folder -ov final_archive.dmg, где укажите реальный путь к вашей папке, и утилита упакует все вложенные файлы в единый файл образа диска.

В случаях, когда образ диска занимает слишком много места и его нужно подготовить для передачи по сети, применяется функция сжатия. Выполните команду hdiutil convert input.dmg -format UDRO -o compressed.dmg, и система пересоздаст файл в формате с максимальной степенью сжатия, уменьшив его итоговый размер на диске.

Полезен ли этот ответ?

Другие вопросы этой темы

Связанные вопросы из других тем