删除磁盘分区后在 MacOS 上回收(可用空间)

删除磁盘分区后在 MacOS 上回收(可用空间)

diskutil list这是我在终端中输入的内容:

/dev/disk0 (internal, physical):
#:  TYPE                    NAME                    SIZE        IDENTIFIER
0:  GUID_partition_scheme                           *1.0 TB     disk0
1:  Apple_APFS_ISC          Container disk2         524.3 MB    disk0s1
2:  Apple_APFS              Container disk4         800.0 GB    disk0s2
3:  Apple_APFS              Container disk1         2.5 GB      disk0s3
    (free space)                                    192.2 GB    –
4:  Apple_APFS_Recovery     Container disk3         5.4 GB      5.4 GB

/dev/disk1 (synthesized):
#:  TYPE                    NAME                    SIZE        IDENTIFIER
0:  APFS Container Scheme   —                       +2.5 GB     disk1
                            Physical Store disk0s3
1:  APFS Volume             Preboot                 62.7 MB     disk1s3
2:  APFS Volume             Recovery                20.5 KB     disk1s4

/dev/disk4 (synthesized):
#:  TYPE                    NAME                    SIZE        IDENTIFIER
0:  APFS Container Scheme   —                       +800.0 GB   disk4
                            Physical Store disk0s2
1:  APFS Volume             Macintosh HD            9.2 GB      disk4s1
2:  APFS Snapshot           com.apple.os.update—    9.2 GB      disk4s1s1
3:  APFS Volume             Preboot                 5.2 GB      disk4s2
4:  APFS Volume             Recovery                862.6 MB    disk4s3
5:  APFS Volume             Data                    323.5 GB    disk4s5
6:  APFS Volume             VM                      20.5 KB     disk4s6

我如何回收可用空间并将其添加到主分区?

图片:

diskutil list 命令的输出

答案1

你应该能够使用磁盘实用程序 GUI 执行此操作

diskutil list如果您的节目(free space)适合您,则以下内容应该有效disk0

  1. 打开磁盘实用程序(GUI),例如通过 Spotlight 搜索。
  2. 点击“查看”并选择“显示所有设备”。
  3. 在左侧,单击导航树根目录下的磁盘驱动器。
  4. 在右上角,单击“分区”。
  5. 在打开的提示中,单击灰色的“分区”按钮。
    分区 GUI 将打开并显示一个带有不同分区的大圆圈。
    虚线部分已使用,实线部分“可自由使用”。
  6. 选择白色的“可用空间”区域。
  7. 单击圆圈底部的“-”。
    这会将可用空间整合到您的一个分区中。
  8. 拖动分区边框以根据需要更改其各自的空间。
    (例如,如果“可用空间”没有立即集成到主分区中。)
  9. 单击“应用”,确认“分区”,然后等待该过程完成。

如果diskutil list没有(free space)显示disk0

根据我的经验,如果您调整 Mac VM 的虚拟磁盘大小,这种情况最常见。您很可能会收到错误:The new size must be different from the existing size
要解决此问题,请执行以下操作:

  1. 开放/停留在航站楼
  2. 跑步diskutil repair disk0
  3. 在 GUI 中执行上述步骤,或者:
    运行diskutil apfs resizeContainer disk1 0
免责声明:

第二部分我改编自Ilya K 的 AskDiffernt 回答

相关内容