Як використовувати термінальну утиліту 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, і система перестворить файл у форматі з максимальним ступенем стиснення, зменшивши його підсумковий розмір на диску.