磁盘处理diskutil是Mac系统终端常用的命令行操作之一,因为其命令需要根据具体情况具体对待,这里为大家简单介绍其中无风险的两个,下方列举的其余操作均会直接处理磁盘内容,请务必清楚你在做什么,然后再输入命令。如果大家对这些内容感兴趣请继续往下看。
若你的电脑采用的是 APFS 磁盘分区,则应使用 diskutil apfs 开头的命令;若你的电脑采用的是 HFS,HFS+ 磁盘分区,则应使用 diskutil 开头的命令;若你的电脑采用的是 coreStorage 磁盘分区,则应使用 diskutil cs开头的命令。
diskutil list 命令会将你的现有磁盘状况显示出来,如下图所示。diskutil cs list 命令会将你的现有的 Core Storage 逻辑分区状况显示出来,如下图所示。diskutil常用但有风险的命令介绍
查看分区上限:sudo diskutil resizeVolume /dev/disk1s3 limits
重置空间大小:sudo diskutil resizeVolume /dev/disk1s2 100GB
断开驱动器:sudo diskutil unmountDisk force /dev/disk1
彻底移除逻辑磁盘: diskutil unmount /Volumes/Macintosh\ HD
显示 GUID 分区结构: gpt -r show /dev/disk1
删除 EFI NO NAME:gpt remove -I 4 /dev/disk1
新增存储区块:gpt add -I 3 -b 1362424032 -s 1269536 -t 426F6F74-0000-11AA- AA11-00306543ECAC
新增分区:newfs_hfs -J -v “Recovery HD” /dev/disk0s3
物理 Core Storage 扩容: diskutil cs resizeDisk 11111111-2222-3333-4444-555555555555 980g
逻辑 Core Storage 扩容: diskutil cs resizeVolume 11111111-2222-3333-4444-555555555555 980g