Name
disktool
Syntax
disktool [-o | -r | -x | -y] disktool [-d | -g | -m | -va | -vd | -vs]device
disktool [-e | -p | -s | -u]device
integer_flag
disktool -ndevice vol_name
disktool -adevice
vol_name vol_flags
Description
Controls disks, including mounting, unmounting, ejecting, enabling
permissions, and volume naming. Most options require a device name
argument (for example, disk0
), and some options
require additional parameters.
Options/Usage
- -a
Adds disk to Disk Arbitration tables, to notify applications of a mounted volume. This is useful if you have forced a mount, thus bypassing standard notification.
- -d
Removes disk from Disk Arbitration tables, to notify applications of a dismount. This is useful if you have forced a dismount, thus bypassing standard notification.
- -e
Ejects disk. Takes an additional argument that is normally set to
0
.- -g
Gets HFS encoding on a volume.
- -m
Mounts disk.
- -n
Names volume.
- -o
Opens vacant drive doors.
- -p
Unmounts partition. Device name is that of a partition (for example,
disk0s5
). Takes an additional argument that is normally set to0
.- -r
Refreshes Disk Arbitration.
- -s
Sets HFS encoding on a volume. Takes encoding as additional integer argument.
- -u
Unmounts disk. Takes an additional argument that is normally set to
0
.- -va
Adds device to /var/db/volinfo.database.
- -vd
Deletes device from /var/db/volinfo.database.
- -vs
Displays status of device in /var/db/volinfo.database.
- -x
Disallows dismounts and ejects.
- -y
Allows dismounts and ejects. ...
Get Mac OS X for Unix Geeks now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.