GParted 无法缩小 hfs+ 分区;Mac OSX 磁盘实用程序报告没有剩余空间

GParted 无法缩小 hfs+ 分区;Mac OSX 磁盘实用程序报告没有剩余空间

我正在尝试在用于启动 Mac 的外部驱动器上为 Ubuntu 创建一个位置。目前,该驱动器只有一个分区,即存储 Mac OS X 的 hfs+ 分区。

我正在使用 gparted 从另一台运行 Linux 的计算机修改驱动器。但是,GParted 在“缩小分区(使用 libparted)”子步骤的“缩小”步骤上永远停滞不前

我尝试过做同样的事情 - 使用运行 Mac OS X 的计算机上的磁盘实用程序修改驱动器 - 但磁盘实用程序失败并报告“设备上没有剩余空间”。

这里可能存在什么问题?我在这里的声誉还没有达到 Stack Overflow 上的 10 点,因此无法发布问题的屏幕截图。

提前感谢任何回复!

-追赶

答案1

在尝试 gparted 调整大小之前,请尝试安装 hfsprogs。我的 iMac G5 也遇到了同样的问题。我认为命令是

sudo apt-get install hfsprogs

我在另一个论坛上看到了该解决方案,但还没有尝试过。

答案2

您应该通过 Boot Camp 执行此操作。Mac OS X 有自己的启动管理器,您不应该乱动它。

你的笔记本电脑有多少可用空间?如果你真的空间不足,那么它就不会让你缩小它。

如果您经常编辑/删除/创建大型文件,您的磁盘可能会出现碎片。以下是有关如何进行碎片整理的 eHow 文章(您需要第三方程序):

http://www.ehow.com/how_2091895_defrag-mac-hard-drive.html

答案3

我已经调整了 ppc 和 Intel Mac 卷的大小,以进行 Linux / OSX 双启动。除了广告之外,我不会去 ehow 做任何事情,这真的是他们所擅长的。如果您想进行三重启动 Linux/Mac OSX/Windows,Boot Camp 是首选 > 先安装 Windows,最后安装 Linux,但对于 OSx/Linux 双启动,最好:

1)在 Intel Mac 上安装 rEFIthttp://refit.sourceforge.net/并检查它是否在重启时正常工作(在第一次 Linux 启动后它也需要重置,请阅读以便了解会发生什么)

2)将你的 Mac 卷备份到可启动卷上,并从中启动,在调整大小之前检查其是否正常,或者准备从你的 OSX 安装程序开始,减去你在 Mac 上使用的任何内容(Carbon Copy Clonerhttp://www.bombich.com/非常适合这项工作,并提供 30 天免费全功能试用)

3) 使用 Mac 中的磁盘实用程序 > 在侧边栏中选择您的“xxx GB...”硬盘(不是您命名的卷)> 选择分区选项,您将看到一个“单个”分区 > 选择并点击“+”或从“当前”向下滚动以查看您想要的分区数,即 2 个或更多。使用分区作为可调整大小的窗口,以达到您想要的比例。(在 ppc 卷上,Linux 喜欢位于 Mac 卷之前,这意味着您必须克隆、启动到您的克隆、分区,然后在最后一个分区上恢复 Mac)但对于 Intel Mac 卷,您可以调整大小而不会破坏您的 Mac 安装。为现代 Linux 桌面系统提供至少 10-20 GB(安装后更难扩展,因此在分区之前尝试找出适合您的情况和需求的比例)。只有 Linux 的基本命令行可以存在于 2 GB 左右,但您至少需要一个桌面,并且有很多开源软件需要空间。选择 2 个或更多分区,磁盘实用程序不会让您重新调整大小,使其低于 Mac OSX 上现有的分区,但请记住,您的 Mac 现在需要 10 GB 的额外空间来运行 RAM。安装时 Linux 将不得不创建一个小的启动卷,这个卷对于磁盘实用程序来说太小了,无法在不浪费空间的情况下创建 - 现在不用担心这个(那时您可以删除并重新调整现在在磁盘实用程序中创建的任何分区的大小 - 除了现在缩小到的 Mac OSX 卷之外的所有分区(实际上,如果您不小心,它也会将其切碎,但您有备份,对吗?)因此,请考虑要允许交换、/home 和 /(root) 的大小(/var 和更多,如果您愿意 - 查看 Linux 发行版以获取建议)。现在创建所有 Linux 卷(无论如何,它们更多的是占位符,而不是最终确定的卷)或只创建 2 个分区;即缩小后的 Mac 和一个用于 Linux 的分区,以便在安装时划分和重新格式化。

4) 当您对布局感到满意并考虑要对 HD 执行的操作时,请选择“应用”。 (很快。)

5) Linux 应该在启动到 Live CD/USB 安装程序时识别 Mac 卷,并提供引导或手动分区选项。如果您不知道自己在做什么,只需让 Linux 选择即可,但要小心 - 如果您让 Linux“选择最大分区”,Linux 将建议擦除您的 Mac 卷。如果您手动分区(在 Linux 安装中),它将强制您创建必要的启动卷、/ 分区和正确的格式(除非您有充分的理由不这样做,否则请使用 ext4 作为 Linux 分区)。安装程序将让您返回并重新配置,直到您选择了要安装的选项。如果您不小心擦除并重新格式化了整个驱动器,您还有可启动的 Mac 备份,对吗?

相关内容