【问题标题】:How do you INCREASE the size of an APFS volume?如何增加 APFS 卷的大小?
【发布时间】:2018-05-22 02:45:44
【问题描述】:

我已经在运行 High Sierra 的 MBP 上创建了一个 APFS 卷,以便将其用作我在工作中使用的 iMac 的 Time Machine 驱动器(我们没有备份解决方案,所以这是我保持我自己是安全的,因为 MPB 本身是单独备份的)。

我愚蠢地认为 100GB 就足够了(因为我只备份某些文件夹)但是在不到一周的时间里 iMac 就填满了它,Time Machine 抱怨磁盘空间不足。

我正在尝试找出一种方法来扩展容量(比如 150GB),但是我能找到的每个帮助页面和博客都向您展示了如何缩小 容器 .

我尝试过使用磁盘工具,但它没有让我选择调整单个卷的大小(仅限于整个容器)。 Disk Utility Screenshot

我也尝试在终端中使用diskutil,但不想破坏。

我不希望转储并重新创建可能的分区,但如果这是唯一的选择,我会处理它。

干杯

马特

【问题讨论】:

    标签: macos-high-sierra apfs


    【解决方案1】:

    首先找出您的容器: diskutil apfs 列表

    假设你找到了它的disk0,那么你这样做:

    sudo diskutil apfs resizeContainer disk0 0
    

    在我的示例中(参见屏幕截图),您看到 disk1 容器增长了,这是输出中表明您更快乐的一行:

    “将 APFS 物理存储 disk0s2 从 864,999,997,440 增加到 1,000,345,825,280 字节”

    diskutil list输出前后:(注意disk1)

    【讨论】:

    • diskutil 的手册页解释了最后一个参数的 0 值:“您可以指定零 (0) 的大小来增长目标 APFS 物理存储,以便填充所有剩余空间到下一个分区或分区映射的末尾。”或者,您可以指定卷的新大小,例如,如果您不希望它占用下一个分区或分区映射末尾的所有剩余空间。
    • 很好的答案,这帮助我调整了我的 APFS 容器的大小,谢谢。我也有 FileVault 参与,所以我第一次尝试抱怨调整大小是不可能的,因为一些卷被锁定。运行diskutil apfs unlockVolume disk5s1(当然,用您需要的任何内容替换确切的音量参考)将其解锁,然后调整大小起作用。
    【解决方案2】:

    简答:APFS 卷不能调整大小,只能调整 APFS 容器的大小。

    更长的故事: APFS 卷存在于 APFS 容器内部,但不在其外部。该 APFS 容器实际上是在介质上而不是 APFS 卷上占用空间(即字节)的“东西”。因此,只有 APFS 容器可以调整大小,而不是 APFS 卷。如果将 APFS 卷视为“只是虚拟空间的精美标签”,那么它是什么就变得更加清楚了。这样做的直接影响是,在 APFS 容器中,卷共存并竞争容器的剩余/空闲/未分配空间。

    【讨论】:

    • 这是一个很好的概念和术语区分。
    猜你喜欢
    • 2012-06-16
    • 2021-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-23
    • 2017-11-13
    • 1970-01-01
    • 2012-03-25
    相关资源
    最近更新 更多