CentOS通过gparted无损调整磁盘分区大小的实现方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

前几天在QQ群里,有一个朋友问到关于Linux中如何无损调整磁盘分区大小的问题,针对这个问题我在实际使用的过程中也曾探索过,所以比较关注如何无损的调整磁盘分区大小,而不丢失数据!在Windows中,我采用过BootStar的软件,通过该软件记录下硬盘分区的ID,就可以实现分区无损的调整,有兴趣的朋友可以至以下地址下载:
Star-Tools BootStar v8.30英文版
/soft/19480.shtml
BootStar工具很小巧,但非常的好用,哪么在Linux下面有没有这样好用的无损磁盘分区调整工具呢?搜索了一下百度,找到一份比较理想的解决方案,希望借鉴给大家在使用中能解决你的实际问题。

1、下载gparted-LiveCD
该解决方案中提到了开源的GParted软件,下载地址如下:
/download.php
让我们先来大概的了解一下这款GParted软件:
GParted是一款linux下的功能非常强大的分区工具,和windows下的…分区魔术师‟类似,操作和显示上也很相似。

GParted可以方便的创建、删除分区,也可以调整分区的大小和移动分区的位置。

GParted支持多种linux下常见的分区格式,包括ext2、ext4、fat、hfs、jfs、reiser4、reiserfs、xfs,甚至ntfs。

另外官方还提供了LiveCD 和LiveUSB 版本的GParted,方便在没有主系统的情况下对硬盘进行分区!
GParted可以用于创建、删除、移动分区,调整分区大小,检查、复制分区等操作。

可以用于调整分区已安装新操作系统、备份特定分区到另一块硬盘等。

GParted使用libparted来识别、调整分区表,并有各个文件系统工具来处理分区上的文件系统。

这些文件系统工具并不是必须的,但要处理一中文件系统就必须先安装相应的工具。

GParted使用C++写成,使用gtkmm提供GTK+界面。

GParted项目还提供了一个包含GParted和全部文件系统工具的Live CD,也可以制作成Live USB 或使用其他介质。

这个Live CD系统基于Debian GNU/Linux。

其它Linux Live CD版本也大多包含GParted,如Knoppix等。

让我们来看看GParted如何使用吧!下面的使用方法以VPS为例,大家在实际使用的过程中可借鉴参考!
2、通过gparted-LiveCD引导
注意,自定义引导ISO的方法有多种。

一部分VPS提供商,可以让客户自己上传ISO文件,然后从ISO文件引导;
但更多的VPS提供商,会在VPS的控制面板中加入带有gparted工具的维护光盘。

根据VPS管理百科的测试,绝大多数VPS提供商为了让客户能够自己维护VPS,都会在ISO列表中加入一些带有gparted工具的光盘。

具体情况,请直接咨询提供商即可。

如果你使用的是比较新版本的gparted-LiveCD,则通过VNC看到的启动画面应该如此:
此时直接回车选择第一项即可。

随后根据光盘内容的不同,可能会有一些简单的询问(比如键盘区域、显示模式等),一般来说直接回车使用默认的即可(相信一个Linux爱好者对这些设置并不陌生)
3、引导进gparted-LiveCD后,打开gparted工具。

4、将Gparted最大化屏幕。

现在能看见分区信息了。

5、选择你要调整的分区。

笔者现在将尝试将sda1扩大至整个磁盘(即模拟分区不够用,向VPS提供商新申请了一些磁盘空间的情况)。

由图片可以看出目前sda1有13G,新的2.8G还没有被使用。

我现在将sda1扩容至
13+2.8=16G。

点击sda1分区,随后上面的“Resize/Move”按钮将变得可用。

点击“Resize/Move”按钮。

6、弹出一个调整sda1分区大小的窗口。

窗口中很直观的显示出了,sda1右侧还有可用空间。

如下图:
因此我点击右边的右箭头,并将其拖拽至最右侧。

使sda1的空间占满整个磁盘。

如下图:
然后点击此窗口中的“Resize/Move”按钮确认操作。

7、从图中可以看出sda1已经拥有了16G空间。

此时,必须点击“Apply”按钮,才能真正让Gparted 保存更改。

8、正在调整分区大小(注意,此时一定不能重启电脑/终止程序。

务必耐心等待其操作完成!!!否则将造成数据丢失!!!)
9、Linux分区大小调整完成
10、此时,关闭VPS,弹出ISO,并从原来的磁盘启动即可。

上面的操作已经经过VPS管理百科在Debian VPS系统(Ext3)中的验证,并且未造成数据丢失。

相关文档
最新文档