使用gparted-LiveCD对centos分区调整---virtualbox磁盘调整序2

前面介绍了如何在virtualbox下动态正在vdi磁盘的方法《virtualbox 增加虚拟磁盘大小》,主要是使用命令行
vboxmanage modifyhd c:\vdisk\centos.vdi --resize 102400 ,但是这样的结果只是在virtulbox中增加了物理磁盘的大小,但是这些磁盘并没有被 centos认识
因此在centos中,实际可以使用的磁盘并没有发生变化,如果需要在centos中调整看到的磁盘大小,得使用类似PQ的工具,在linux下有一个非常好的工具--
gparted,可以非常直观的图形化的调整分区大小,而且最主要的是,是无损的,也就是不会引起数据的丢失(当然如果需要数据移动的话,时间比较长,如果是一个空闲空间的话是非常快,笔者10G的附加磁盘空间仅在秒级就完成了。)

 

 

下面将介绍使用gparted-LiveCD对磁盘进行扩容的方法。已经在CentOS与Debian系统中得到验证。

1、下载gparted-LiveCD

下载地址:http://sourceforge.net/projects/gparted/files/gparted/,但是很不幸,这个地址目前是被天朝屏蔽了,还好有sina

http://tech.sina.com.cn/download/down_contents/1197129600/37459.shtml

2、通过gparted-LiveCD引导VPS

注意,自定义引导ISO的方法有多种。

一部分VPS提供商,可以让客户自己上传ISO文件,然后从ISO文件引导;

但更多的VPS提供商,会在VPS的控制面板中加入带有gparted工具的维护光盘。根据VPS管理百科的测试,绝大多数VPS提供商为了让客户能够自己维护VPS,都会在ISO列表中加入一些带有gparted工具的光盘。具体情况,请直接咨询提供商即可。

这里如果是虚拟机的话,在设置---存储---ide控制器中增加iso的文件即可,启动的时候会默认先启动gparted,需要注意设置完毕后,删除这个新增加的磁盘即可。

 

如果你使用的是比较新版本的gparted-LiveCD,则通过VNC看到的启动画面应该如此:

 

使用gparted 对VMWare下的Ubuntu虚拟机 进行硬盘扩容 - szy-891023 - 木兰坠露

 

此时直接回车选择第一项即可。随后根据光盘内容的不同,可能会有一些简单的询问(比如键盘区域、显示模式等),一般来说直接回车使用默认的即可(相信一个Linux爱好者对这些设置并不陌生)

3、引导进gparted-LiveCD后,打开gparted工具。

4、将Gparted最大化屏幕。现在能看见分区信息了。

使用gparted 对VMWare下的Ubuntu虚拟机 进行硬盘扩容 - szy-891023 - 木兰坠露

 

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

笔者现在将尝试将sda1扩大至整个磁盘(即模拟分区不够用,向VPS提供商新申请了一些磁盘空间的情况)。由图片可以看出目前sda1有13G,新的2.8G还没有被使用。我现在将sda1扩容至13+2.8=16G。

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

6、弹出一个调整sda1分区大小的窗口。窗口中很直观的显示出了,sda1右侧还有可用空间。如下图:

使用gparted 对VMWare下的Ubuntu虚拟机 进行硬盘扩容 - szy-891023 - 木兰坠露

 因此我点击右边的右箭头,并将其拖拽至最右侧。使sda1的空间占满整个磁盘。如下图:

使用gparted 对VMWare下的Ubuntu虚拟机 进行硬盘扩容 - szy-891023 - 木兰坠露

 

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

7、从图中可以看出sda1已经拥有了16G空间。此时,必须点击“Apply”按钮,才能真正让Gparted保存更改。

使用gparted 对VMWare下的Ubuntu虚拟机 进行硬盘扩容 - szy-891023 - 木兰坠露

 

使用gparted 对VMWare下的Ubuntu虚拟机 进行硬盘扩容 - szy-891023 - 木兰坠露

 8、正在调整分区大小(注意,此时一定不能重启电脑/终止程序。务必耐心等待其操作完成!!!否则将造成数据丢失!!!)

使用gparted 对VMWare下的Ubuntu虚拟机 进行硬盘扩容 - szy-891023 - 木兰坠露

 9、Linux分区大小调整完成

"使用gparted

 10、此时,关闭VPS,弹出ISO,并从原来的磁盘启动即可。

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

posted @ 2013-03-11 12:28  天生我豺  阅读(5477)  评论(0编辑  收藏  举报