• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer navigation

The Geek Diary

  • OS
    • Linux
    • CentOS/RHEL
    • Solaris
    • Oracle Linux
    • VCS
  • Interview Questions
  • Database
    • oracle
    • oracle 12c
    • ASM
    • mysql
    • MariaDB
  • DevOps
    • Docker
    • Shell Scripting
  • Big Data
    • Hadoop
    • Cloudera
    • Hortonworks HDP

hdiutil Command Examples in Mac

by admin

hdiutil works with disk images, such as ISO or DMG files downloaded from the Internet. You can mount, unmount, create, resize, verify, and even burn images onto discs. To mount an ISO file mydisk.iso as a volume and access its contents, run:

# hdiutil attach mydisk.iso
# ls /Volumes
MyDisk

hdiutil Command Examples

1. Creating a disk image from a folder:

# hdiutil create test.dmg -srcfolder /path/to/folder/

Once the disk image is created, it can be mounted, copied, or sent like any other file.

2. To mount (or attach) a disk image, use:

# hdiutil mount test.dmg

A mounted disk image appears on the Desktop, in the Finder, and shows up as a directory in /Volumes. All removable media, such as CDs, DVDs, external disks, and USB flash drives are mounted in /Volumes.

3. Disable write access to the mounted image.

# hdiutil attach -readonly test.dmg

3. To unmount (or detach) a disk image, use:

# hdiutil unmount /dev/device-name

The device name is usually something like /dev/disk3s2. You can also unmount it using the /Volumes/mountpoint if you know where it was mounted:

# hdiutil unmount /Volumes/mountpoint

4. To check that the ISO image: mydisk.iso is valid and undamaged, run:

# hdiutil verify mydisk.iso

5. Burning an ISO to CD (or DVD)

– First, load a blank CD, then:

# hdiutil burn cd-image.iso

6. Create an encrypted disk image:
This creates a 10 MB encrypted disk image and internally formats it as a journaled HFS+ file system (the OS X default):

# hdiutil create -encryption -size 10m -volname encdata test.dmg -fs HFS+J

During the creation of the disk image, you will be prompted for a password that will allow access to the contents of the disk image. You must remember the password or anything you put into the image will be lost.

See the hdiutil manpage or run hdiutil help for more information.

# man hdiutil

Notes

Essentially hdiutil is the command-line equivalent of the Disk Copy application, hdiutil manages disk images. See the hdiutil manpage or run hdiutil help for more assistance.

Filed Under: Linux, Mac

Some more articles you might also be interested in …

  1. chromium-browser: command not found
  2. exec: command not found
  3. lastcomm Command Examples in Linux
  4. rename Command Examples in Linux
  5. How to Install Mokutil package on CentOS/RHEL 7 and 8
  6. How To Enforce Password Complexity For All Users, Including “root”, By Using the “passwdqc” PAM Module CentOS/RHEL
  7. iostat: command not found
  8. netstat: command not found
  9. dar: command not found
  10. iptables Command Examples in Linux

You May Also Like

Primary Sidebar

Recent Posts

  • powertop Command Examples in Linux
  • powertop: command not found
  • powerstat: command not found
  • powerstat Command Examples in Linux

© 2023 · The Geek Diary

  • Archives
  • Contact Us
  • Copyright