通过 DiskDrake 管理您的硬盘分区

摘要

分区最初是在安装过程中设置的。DiskDrake 允许您在某种程度上执行更改分区大小、移动分区等操作。DiskDrake 还能够处理 RAID设备并且支持 LVM,但由于篇幅所限,我们将不在这里讨论这些高级功能。有关分区的用途,请参看参考手册

[Warning]警告

DiskDrake 功能非常强大,因此也是一个非常危险的工具。误用此工具,可能导致硬盘上数据的丢失。考虑到数据丢失的潜在危险,我们强烈建议您在使用 DiskDrake 之前先采取一些保护性措施:

  1. 备份您的数据。将其传送到另外一台计算机,ZIP 盘或其它设备中。

  2. 将硬盘当前的分区表(其中保存着您硬盘的分区状况)保存到软盘(参见“DiskDrake 的操作按钮”一节)。

界面

图 15.1. DiskDrake 的主窗口

DiskDrake 的主窗口

DiskDrake 允许您配置计算机上的每个物理硬盘。如果您只有一块 IDE 硬盘,您只会在文件系统类型下看到一个称为 hda的标签。如果您有多个硬盘,那么每块硬盘都会有代表自己的标签,而且会根据 Linux 对驱动器的命名方式加以命名。DiskDrake 允许您管理每个驱动的分区。

此窗口(图 15.1 “DiskDrake 的主窗口”)分成四个部分:

  • 上侧。您硬盘的结构。当您调用 DiskDrake 时,程序将会显示驱动器的当前结构。DiskDrake 将会在您执行更改的时候更新显示。

  • 左侧。如果您在上侧的图形中选中了分区,这里将会显示相关的菜单。

  • 右侧。所选分区的描述。

  • 下侧。执行常规操作的按钮。见下一部分。

现在我们先看看窗口底部的按钮可执行的操作,然后再来看一个实际的例子。

DiskDrake 的操作按钮

全部清除

单击此按钮将清除当前硬盘中的全部分区。

更多

显示包含三个按钮的对话框,您可以:

保存分区表

允许您将当前的分区表保存到磁盘文件(例如软盘上)。如果发生了问题(比如在磁盘分区的过程中出现了错误),这个文件可能发挥大作用。

恢复分区表

允许您恢复先前用保存分区表功能保存的分区表。恢复分区表应该可以复原您的数据,但前提是您没有对分区进行格式化,因为格式化过程将会覆盖您的数据。

抢救分区表

如果您丢失了分区表,但却没有备份,此功能将会试着扫描您的硬盘并重构分区表。

帮助

在浏览器窗口中显示此文档。

撤消

取消上次操作。对您分区进行的绝大多数修改都还不是永久的,直到 DiskDrake 警告您即将写入分区表时才正式写入。因此,此按钮允许您撤消您对分区执行的全部修改,还原到上次写入的状态。

切换到专家模式

此按钮允许您访问专家模式功能(如果您不确定自己在做什么,专家模式将更为危险)。只为专家保留。

完成

保存您的更改并退出 DiskDrake

更改旧分区的大小以及创建新分区

摘要

在本小节中,我们会做一个小小的练习,来演示 DiskDrake 最常用的功能之一。让我们想象您决定将您的计算机作为 FTP 服务器,而您想要创建一个独立的 /var/ftp 分区来存放 FTP 文件。请注意,这一循序渐进教程真的会修改您硬盘的结构。

这是目前的 /home 分区在修改前的状况(图 15.2 “更改大小前的 /home 分区”)。我们即将缩小此分区,而将空出的剩余空间用来创建新的文件系统。

[Warning]警告

为了执行本例中的步骤,除了 root 之外,所有其它用户都必须事先注销。

首先,您需要先卸下 /home 分区,只需单击该分区,然后按下卸载按钮。

图 15.2. 更改大小前的 /home 分区

更改大小前的 /home 分区

下一步,正如您猜到的那样,就是点击更改大小按钮。此时将会出现一个新的对话框(图 15.3 “选择新大小”),该对话框允许您为 /home 分区选择新容量。移动滑块以选择新容量,然后单击确定

图 15.3. 选择新大小

选择新大小

这一步骤完成后,您将会注意到硬盘的图形显示已经发生了变化。/home分区变小了,其右侧出现了空的磁盘空间。单击空的磁盘区,然后单击出现的创建按钮。此时出现的对话框(图 15.4 “定义新分区”)允许您为新分区选择参数。设定分区大小,选择您想要的文件系统(通常是 Journalized FS: ext3),然后输入该分区的挂载点(本例中即为 /var/ftp)。

图 15.4. 定义新分区

定义新分区

这就是我们当初计划的分区表(图 15.5 “新的分区表”)。

图 15.5. 新的分区表

新的分区表

最后一步是格式化新创建的分区(准备用于存放文件)。要格式化分区,请单击分区图中代表该分区的图块,然后单击格式化按钮。确认将分区表写入磁盘并格式化分区。要让更改生效,您可能需要重新启动计算机。

图 15.6. 确认写入分区表

确认写入分区表