Command: disk
Manage disks, volumes, and filesystems using the diskutil
command-line tool.
Usage
Usage: m disk [OPTIONS] [ARGUMENTS]
Description: Manage disks and volumes on macOS using diskutil.
Options:
--info DISK_NAME Display disk information
--list [DISK_NAME] List all disks or a specific disk if 'DISK' is provided (disk is optional)
--filesystems List available filesystems for formatting
--ejectall Eject all mountable Volumes
--verify <disk|volume> DISK_NAME|VOLUME_NAME Verify a volume or disk
--repair <disk|volume> DISK_NAME|VOLUME_NAME Repair a volume or disk
--reformat VOLUME Reformat a volume
--rename CURRENT_NAME NEW_NAME Rename a volume
--format <disk|volume> FS_TYPE NEW_NAME DISK_NAME|VOLUME_NAME Format a disk or volume with a specified filesystem type and name
Options
--list [DISK_NAME]
Lists all attached disks and their partitions, or provides details for a specific disk if a DISK_NAME
(e.g., disk0
) is provided.
Example:
# List all disks
m disk --list
# List details for disk0
m disk --list disk0
--info DISK_NAME
Displays detailed information about a specific disk or volume.
Example:
m disk --info /Volumes/Macintosh\ HD
--filesystems
Lists all filesystems that diskutil
can use for formatting.
Example:
m disk --filesystems
--ejectall
Ejects all ejectable disks connected to the system.
Example:
m disk --ejectall
--verify <disk|volume> NAME
Verifies the integrity of a disk's partition map or a volume's filesystem.
Example:
m disk --verify volume "Macintosh HD"
--repair <disk|volume> NAME
Attempts to repair a damaged disk partition map or volume filesystem.
Example:
sudo m disk --repair disk disk0s2
--format <disk|volume> FS_TYPE NEW_NAME NAME
Erases and formats a disk or volume with a new filesystem type and name. Warning: This is a destructive operation.
Example:
# Format disk3 with APFS and name it 'MyNewDisk'
sudo m disk --format disk APFS MyNewDisk disk3
--rename CURRENT_NAME NEW_NAME
Renames a volume.
Example:
m disk --rename "Untitled" "BackupDisk"