Answers:
当磁盘不连续时(意味着:彼此相邻),您不能(轻松地)组合磁盘的各个部分。因此,首先您必须将Recovery HD(当前/ dev / sda3)移动到该块磁盘空间的末尾。
我(最近)还没有真正研究这些分区操作活动多年来的安全性,我怀疑(在某些情况下)答案可能因文件系统类型而异。
你还有其他选择:
#
1:分配新分区:
只需将59.19 GB的空间分配为新分区。乍一看,这意味着有五个分区,这在技术上是可行的,但违反了最多4个分区的通用标准。一个解决方案可能是简单地将Recovery HD的分区类型更改为未分配,假设您不需要经常使用它。这可以使用正确的软件完成,但可能需要非常小心,以确保您准确地指定位置。然后,您确实有一个“EFI系统分区”,表明您使用GPT的可能性很高。如果您依赖GPT,那么您真的不需要担心常见的MBR实现所施加的旧的4分区限制。
简单地将其转换为第5个分区可能是最安全的方法(除了选项#4)。与某些其他选项不同,此选项不涉及调整分区和/或移动分区的大小。对于其他一些选项,我建议您不要使用它们,直到您可以方便地备份任何不可替代的数据。(不仅仅是备份:从理论上讲,你应该总是这样。我特别指的是一个方便可用的备份。)有了这个选项,我有足够的信心,我不会太担心备份的方便性如果我使用的是我非常熟悉的软件(相信我会做正确的事情......或者,如果不是最佳的话,至少是安全的)。
您可以在文件系统层次结构中安装该分区。换句话说,在将其转换为另一个分区后,它最终看起来就像位于文件系统中的目录。嗯,Ubuntu(使用挂载点)也是如此。现在,甚至Microsoft Windows似乎都具备这种功能(使用联结)。根据我对OSX的了解,我假设它是OS X,虽然我建议在依赖它之前验证它。(您可以简单地尝试;如果不起作用,不应该有任何重大缺点,只要您在空间中倾倒大量数据之前很快就会发现。)
另一种选择是使用该分区来安装第三个操作系统。(好玩。)
#
2:Grow Ext4:
Grow / dev / sda5(Ext4分区)。更改分区启动的位置可能会影响依赖于该分区开头附近的数据的引导过程。可能需要对引导加载程序进行更改。此外,可能需要对引导管理器进行更改。两种类型的更改都是非常快速的修复(因为它们通常只涉及更新磁盘上的非常小的空间),虽然弄清楚如何花费一段时间。
做一些轻微的假设,我认为确保你的Ext4驱动器(可能是Ubuntu)可以从Mac OS X启动(大概使用HFS +驱动器)访问可能会很好。我最近没有检查过这是多么容易......软件选项的兼容性如何。如果能够顺利运行,那么增加Ext4驱动器应该没什么坏处。
另一种方法可能是删除Ext4分区,并创建一个覆盖空间的新Ext4分区。这有效地为您提供了相同的结果(一个大的Ext4分区),而不使用数据保存的分区增长软件。但是,您丢失了所有数据。因为听起来你刚刚安装了Ubuntu,所以你现在可以在花费很少时间的情况下做到这一点(因为你可能只有很少的数据需要先备份,并且很少有需要重新执行的自定义) 。
#
3:扩大HFS + parititon
为了清楚起见,我不是说你原来的计划有问题。你也可以这样做。我在开头的段落中已经进一步讨论过了。我并没有抛弃所有这些选项来试图说服你做除原计划以外的其他事情。那个计划可以很好地解决。我只是提到了替代方案,指出了一些选择。
#
4:延迟决定
您可以将空间保留为未分配状态。 OpenBSD常见问题:关于分区的其他想法并不是非常“操作系统” - 特别是当他们注意到“你不必在设置系统时分配所有空间。如果你超出分区,你可以”做一些事情。不要把这个空间想象成浪费,而是让你烦恼,你可以把它想象成没有承诺。这意味着,当您实际找出实际上放置了大量数据的分区时,以及实际需要时,您可以做出决定。那么你可以在你真正有需要时执行动作,而不是现在,当你猜测时,试图预测你的需求将在何时(在路上)。
如果你以积极的方式思考问题,那可能远没有你觉得浪费宝贵资源那么困扰。有时候,某些情况可能会更好地在以后被“修复”(当你可能有更多信息时)。
有时我Mac上的磁盘工具崩溃了。所以我在这里遇到了问题。
对我来说,这听起来很悲惨。
只是因为这个评论,我会在尝试更改磁盘之前先看一下。研究看看这是否常见。如果这不是Mac软件的已知问题,那么首先备份您的数据。然后,执行一些硬件测试。我正在操作非常少的信息,因此问题可能是一个与Mac磁盘工具有关的重大问题。或者,问题可能是您的特定磁盘特有的问题,可能是由于您之前已完成的活动(包括使用之前已崩溃的磁盘工具)。或者,可能是因为硬件坏(可能是因为坏的内存可能是坏内存),数据在磁盘工具正在做某事时会被破坏。
我建议在使用磁盘做更多的事情之前探索最后一种可能性,但即使你在进行硬件测试之前以某种方式完成了所有的分区操作活动,我还是建议运行内存检查。错误的内存通常可以通过引起通常不可见的问题开始,并且可能导致系统重启等恼人的事件,以及丢失珍贵或重要的数据等痛苦的情况(由于某些原因除了存在之外)感伤)。