Name

diskutil

Synopsis

diskutil list

diskutil mount[Disk] device
diskutil { info[rmation] | unmount[Disk] | eject | verifyDisk | 
repairDisk | enableJournal | disableJournal | verifyPermissions 
| repairPermissions } { mount_point | device }
diskutil rename { mount_point | device } vol_name
diskutil eraseVolume format vol_name [bootable] { mount_point | 
device }
diskutil eraseDisk format vol_name [OS9Drivers] [bootable] 
{ mount_point | device }
diskutil eraseOptical [quick] { mount_point | device }
diskutil partitionDisk device num_partitions [OS9Drivers] 
[bootable] part1_format part1_name part1_size [part2_format  part2_name part2_size ]
diskutil checkRAID
diskutil createRAID { mirror | stripe } set_name [bootable] 
{ HFS | HFS+ | UFS | BootableHFS+ } device1 device2 [device3]
diskutil destroyRAID { set_UUID | device }
diskutil repairMirror { set_UUID | device } partition_num from_ device to_device
                  

Controls disk volumes, including mounting, unmounting, ejecting, erasing, journaling, partitioning, fixing permissions, and setting up RAIDs. This is a command-line analog of the Disk Utility application, and contains functionality beyond the somewhat less user-friendly disktool.

Volumes are specified by mount point (directory on which the volume is mounted) or device name (e.g., disk0s1).

Options

checkRAID

Checks the status of RAID sets. Requires privileged access.

createRAID

Creates a mirror (RAID 1) or a stripe (RAID 0) on a set of devices. Requires privileged access.

destroyRAID

Destroys ...

Get Mac OS X in a Nutshell now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.