Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

A.2.3. 使用活跃分区中的空闲空间

这是最常见的情况。不幸的是,它也最难以处理。主要问题是,即使您有足够的可用空间,现在已将其分配给已在使用的分区。如果您购买了一台带有预安装软件的计算机,硬盘很可能有一个大型分区存放操作系统和数据。
除了在您的系统中添加一个新的硬盘驱动器外,您还可以有两个选择:
破坏性重新分区
在这种情况下,会删除单个大分区,并创建几个较小的分区。原始分区中保存的任何数据都会被销毁。这意味着进行完整备份是必需的。强烈建议进行两个备份,使用验证(如果您的备份软件中可用),并在删除分区 尝试从备份中读取数据。
警告
如果在该分区上安装了操作系统,必须重新安装它才能使用该系统。请注意,一些与预安装操作系统一起销售的计算机可能不包括安装介质来重新安装原始操作系统。在销毁原始分区及其操作系统安装 ,您应该检查是否对您的系统适用。
为现有操作系统创建一个较小的分区后,您可以重新安装软件、恢复您的数据并启动 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 安装。

图 A.10. disk Drive Bestructively Repartitioned

disk Drive Bestructively Repartitioned
在上面的示例中,1 表示在之前,2 表示之后。
警告
原有分区中的数据将会丢失。
非破坏性重新分区
通过非破坏性重新分区,您将执行一个程序,使大分区减小而不丢失该分区中存储的任何文件。这个方法通常是可靠的,但在大型驱动器上可能非常耗时。
非破坏性重新分区的过程非常简单,但涉及三个步骤:
  1. 压缩和备份现存数据
  2. 重新划分现存分区的大小
  3. 创建新分区
每个步骤都会详细介绍。

A.2.3.1. 压缩现有数据

如下图所示,第一步是压缩现有分区中的数据。这样做的原因是对数据进行重新排序,使其最大化分区"结尾"的可用空间。

图 A.11. 磁盘驱动器成为压缩

磁盘驱动器成为压缩
在上面的示例中,1 表示在之前,2 表示之后。
这一步骤至关重要。如果没有它,数据的位置可能会阻止分区的大小调整到所需的范围。另请注意,由于某种原因,某些数据无法移动。如果出现这种情况(并且会严格限制新分区的大小),您可能会被强制对磁盘进行破坏性重新分区。