GParted是一款非常好用的linux系统磁盘分区工具,那么,GParted是怎么给linux系统进行磁盘分区的呢?今天,我们的电脑使用教程中,就要来跟大家分享一下这个问题的解决方法。在本教程中,我们将一起来人学习一下如何使用一个Linux紧急引导磁盘实现您的更改。该磁盘被引导之后,您可以运行GParted,就像您从一个常规系统运行那样,使用即指即点操作来告知软件您想进行什么操作。
GParted运行一个紧急磁盘
现在有许多Linux紧急磁盘(emergencydiscs),比如PartedMagic和SystemRescueCd(见参考资料)。您也可以使用您的Linux安装介质,许多版本都包括一个救援模式(rescuemode),支持访问GParted或者类似的实用工具。为了说明问题,我将介绍PartedMagic4.11的使用;然而,笼统地说其他使用工具也是类似的。但是,需要以不同的方式启动GParted。
多数紧急磁盘是以x86(32位)的形式出现的,但是这些磁盘在x86-64(64位)计算机中也能很好地工作,甚至系统运行64位版本的Linux也可以。文件系统数据结构不受中央处理器(CPU)架构的影响。如果您要在其他的机器上运行,除了标准个人电脑(PC),比如Macintosh,您需要检查您的紧急磁盘能否同您的硬件一起工作。
一般情况下,您必须引导一个紧急磁盘,就像您引导一个Linux安装磁盘那样。在一些系统上,插入磁盘然后重新引导计算机执行该任务。在有些系统上,您必须按一个功能键来选择引导设备,或者调整一个基本输入/输出系统(BIOS)选项来从光驱引导,而不从硬盘引导。关于如何执行该操作的具体细节是根据系统而定的,您需要查阅手册页获取详细信息。
当您引导PartedMagic时,出现一个引导菜单。选择Defaultsettings(nsfromRAM)引导到标准系统。系统引导时,您可以看到出现一个桌面,其中含有常用工具的图标,包括一个启动GParted的PartitionEditor。双击这个图标开始调整您的分区大小。
告知GParted关于您的更改
要调整一个分区,右键单击它,然后从下拉菜单选择Resize/Move。结果是出现如图2所示的对话框。您可以使用图形滑块或者文本输入域调整分区大小和位置。
GParted提供一个即指即点界面来调整分区大小
首图显示了调整的/dev/sdb7的大小。将其开始点向右移动为/dev/sdb5的扩展腾出空间。为了完成图中的分区的大小调整,您也要在调整/dev/sdb5大小之前将交换分区(/dev/sdb6)向右移动。另一种情况是,您可以删除和重新创建交换分区;然而,这可能需要修改UUID引用来交换/etc/fstab中的空间,当交换空间被移动后,您可以扩展/dev/sdb5。
注意Alignto字段。这是GParted最近版本中的一个新特性,它能够让您将分区对齐柱面边界,或者对齐mebibyte(MiB)边界,或者两者都不对齐。旧磁盘通常被分区来根据柱面边界对齐,但是MiB对齐通常是用于WindowsVista或者更新版本的磁盘分区。Linux支持这两种对齐模式。如果您的系统双重引导的WindowsXP,柱面对齐是必须的。如果您的系统是双重引导的WindowsVista或者更新版本,或者如果您的系统使用一个新的4096字节扇区,MiB对齐是必须的。
如果您想要从逻辑分区腾出空间给主分区,您必须显式地调整围绕逻辑分区的扩展分区,反之一样。您可以像调整其他任何分区那样做;然而您将发现点击其列表条目比起点击上述分区列表的图表中的条目更为容易。
GParted不允许您调整正在使用的分区。比如在分区的条目旁边有一个锁形图标。您可以右键单击分区并选择Unmount卸载它。注意如果扩展分区其中包含的任何一个分区(包括交换空间)正在使用,那么它是以这种方式锁定的。
在GParted中实现您的更改
在您向GParted通知您的更改之后,您必须通过选择Edit>>ApplyAllOperations菜单项或者单击Apply图标实现它。结果是出现一个进度对话框,概述程序正在执行的一切。如果您决定撤销操作,可以使用GParted的undo功能或者不应用您的更改直接从程序退出,那么您的磁盘将未有任何变化。
分区调整操作需要花费一定时间来完成,从一秒钟到几个小时不等,取决于改变的本质和移动数据的多少。无论在何种情况下您都不能中断正在运行的操作!如果这样做将会破坏文件系统,导致数据无法恢复。