Skip to content

Instantly share code, notes, and snippets.

@Airr
Created November 2, 2016 04:37
Show Gist options
  • Save Airr/3d43498b72852af14b86ddb312e2bc5f to your computer and use it in GitHub Desktop.
Save Airr/3d43498b72852af14b86ddb312e2bc5f to your computer and use it in GitHub Desktop.
OS X Lion diskutil commands (documented and hidden)
Usage: diskutil coreStorage list
Usage: diskutil coreStorage info[rmation] [-plist]
Usage: diskutil coreStorage convert
Usage: diskutil coreStorage revert
Usage: diskutil coreStorage create lvgName
Usage: diskutil coreStorage delete lvgUUID
Usage: diskutil coreStorage addDisk lvgUUID NewMemberDeviceName
Usage: diskutil coreStorage removeDisk pvUUID
Usage: diskutil coreStorage deleteVolume lvUUID
Usage: diskutil coreStorage resizeVolume lvUUID size
Usage: diskutil coreStorage resizeDisk pvUUID size
Usage: diskutil coreStorage resizeStack lvUUID size
Usage: diskutil coreStorage unlockVolume lvUUID
Usage: diskutil coreStorage changeVolumePassphrase|passwd lvUUID
Usage: diskutil coreStorage createVolume lvgUUID type name size
Usage: diskutil enableJournal MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil disableJournal [force] MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil moveJournal internal MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil moveJournal external
Usage: diskutil verifyVolume MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil repairVolume MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil verifyDisk MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil repairDisk MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil verifyPermissions [-plist] MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil repairPermissions [-plist] MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil resetUserPermissions MountPoint|DiskIdentifier|DeviceNode UID
Usage: diskutil listUsers MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil info[rmation] [-plist]
Usage: diskutil list [-plist] [MountPoint|DiskIdentifier|DeviceNode]
Usage: diskutil listFilesystems [-plist]
Usage: diskutil activity
Usage: diskutil mount [readOnly] [-mountPoint Path] DiskIdentifier|DeviceNode
Usage: diskutil mountDisk DiskIdentifier|DeviceNode
Usage: diskutil u[n]mount [force] MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil u[n]mountDisk [force] MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil eject MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil rename[Volume] MountPoint|DiskIdentifier|DeviceNode newName
Usage: diskutil enableOwnership MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil disableOwnership MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil eraseDisk format name [[APM]Format|[MBR]Format|[GPT]Format]
Usage: diskutil eraseVolume format name MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil reformat MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil eraseOptical [quick] MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil zeroDisk MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil randomDisk [times] MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil secureErase [freespace] level MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil partitionDisk MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil mergePartitions [force] format name
Usage: diskutil splitPartition MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil resizeVolume MountPoint|DiskIdentifier|DeviceNode size
Usage: diskutil appleRAID create mirror|stripe|concat setName
Usage: diskutil appleRAID delete
Usage: diskutil appleRAID list [RAIDSetUUID]
Usage: diskutil appleRAID enable mirror|concat MountPoint|DiskIdentifier|DeviceNode
Usage: diskutil appleRAID repairMirror
Usage: diskutil appleRAID update key value
Usage: diskutil appleRAID add member|spare
Usage: diskutil appleRAID remove MemberDeviceName|MemberUUID
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment