磁盘处理diskutil相关终端命令介绍

暗夜荧火 2024-11-06 17:09:37

磁盘处理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

0 阅读:3

暗夜荧火

简介:分享