参考这里 https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man8/diskutil.8.html 代碼: EXAMPLES Erase a disk diskutil eraseDisk JHFS+ Untitled disk3 Erase a volume diskutil eraseVolume HFS+ UntitledHFS /Volumes/SomeDisk Partition a disk with three partitions diskutil partitionDisk disk3 3 HFSX Name1 10G JHFS+ Name2 10G MS-DOS NAME3 10G Partition a disk with the APM partitioning scheme diskutil partitionDisk disk3 APM HFS+ vol1 25% Journaled\ HFS+ vol2 25% Journaled\ HFS+ vol3 50% Free\ Space volX 0% Partition a disk with the GPT partitioning scheme diskutil partitionDisk disk3 GPT HFS+ vol1 25% MS-DOS VOL2 25% HFS+ vol3 50% Free\ Space volX 0% Resize a volume and create a volume after it, using all remaining space diskutil resizeVolume /Volumes/SomeDisk 50g MS-DOS DOS 0b Resize a volume and leave all remaining space as unused diskutil resizeVolume /Volumes/SomeDisk 12g Merge two partitions into a new partition diskutil mergePartitions JHFS+ not disk1s3 disk1s5 Split a partition into three new ones diskutil splitPartition /Volumes/SomeDisk JHFS+ vol1 12g MS-DOS VOL2 8g JHFS+ vol3 0b Create a RAID diskutil createRAID mirror MirroredVolume JHFS+ disk1 disk2 Destroy a RAID diskutil destroyRAID /Volumes/MirroredVolume Repair a damaged RAID diskutil repairMirror /Volumes/MirroredVolume disk3 Convert volume into RAID volume diskutil enableRAID mirror /Volumes/ExistingVolume