LiveCD进行Ubuntu分区大小的调整

GParted-LiveCD进行Ubuntu分区大小的调整

一、准备

1、下载最新版本的gparted镜像文件:点击这里

2、将gparted镜像文件刻录成光盘或压制在U盘上制成LiveUSB

3、虽说是无损调整,但为了安全起见(万一停电咋办?),建议备份重要数据到移动硬盘上

4、在BIOS中,将启动顺序设置为首先光驱启动(如果是用LiveUSB,应设为USB-HDD)

二、调整分区

1、将光盘放入光驱(如果是用LiveUSB,插上U盘),重启电脑

2、进入gparted启动界面,直接选Defalt settings

3、第二个界面继续按回车

4、接下来选语言,输入“26”回车(就是简体中文,尽管汉化不全)

5、接着提示将要进入X-Windows界面,回车

6、进入gparted,就会发现和瘟到死的PQ相似的界面,实际操作也是一样的,而且也支持瘟到死分区的调整

7、点击你要腾出空间的分区,弹出右键菜单选择“Resize/Move”

8、用鼠标托动或数字精确调整要释放的空间大小,若要释放在分区头部拉左侧的控制条(输入第一行数值),若要释放在分区尾部拉右侧的控制条(输入第三行数值),调整好之后点“更改大小/移动”按钮。

9、点击欲扩大容量的分区,弹出右键菜单选择“Resize/Move”

10、按照第8步的方法操作,只是现在变成扩大分区容量而已

11、点击“Edit”菜单,选择“Apply All Operations”

12、再次确认要调整分区容量后,gparted开始调整分区,完成后点“Close”按钮

13、点“gparted”菜单,选“Quit”关闭gparted窗口,再双击左上角的“Exit”按钮退出gparted系统

14、在弹出的窗口中选“Reboot”重启电脑,退出时系统会提示你取出光盘

三、可能存在的问题

可能会发生swap分区丢失的情况,可在终端中用“free -m”命令查看swap分区是否激活(是否显示容量),如果未激活,可用“sudo mkswap /dev/sdaX”命令(X为swap分区的编号)进行激活,并将激活所得的UUID码替换掉“/etc/fstab”文件(需要管理员权限)中原来 swap分区的UUID编码,重启后即可自动激活挂载

警告:对swap分区的激活操作及对fstab文件的修改应谨慎,必需仔细核对修改的值

-------------------------------阅读延伸1-------------------------------

Ubuntu分区调整、/home目录迁移成功

  先看个图。这是我的硬盘。UBUNTU当然是装在ext3分区里。因为安装系统时太菜。所以只分了一个ext3的区。所以许多重要的目录都放在了这个区上面。后来才知道这样做不好。比如非常重要的保存个人设置的/home目录没有办法独立出来。于是想到了调整分区的方法。调整前是这样的:swap活动分区2G(后来才知道那对我1G的内存实在有点浪费),ext3分区为8.6G。

LiveCD进行Ubuntu分区大小的调整

  这张图已经是调整后的图了。我来说一下调整的过程。用live CD启动电脑,让硬盘里的系统不被占用。先把swap分区删掉。释放出2G的空闲空间,再新建一个swap,大小与我的内存相当就可以了。但把这一个G的空间挂载为/home又有点捉襟见肘。反正给ubuntu的可用空间只有10个G多一点。而其它的分区都是NTFS的,装着XP系统。现在的ubuntu已经可以很好的支持NTFS分区格式。所以,现有的NTFS分区不必做任何的调整。10G的UBUNTU分区如果不够用,就可以把文档放到NTFS分区上。但同为ext3格式的/home则应该尽量大一点。想到/目录不用8.6个G那么大,只是装个系统而已,而且该装的软件也装得差不多了。只有/home目录在不断扩大。所以应该把/目录的容量调整一点到/home目录。现在我的/home目录经过整理后为350M.至少要从/目录调整一个G到/home目录。也是用liveCD启动进行操作。因为此时,硬盘的所有分区都处于释放状态,很方便做调整。在LIVE系统下启动分区管理器,可以很方便在调整分区的大小。先把/目录调整为7个G.这样就释放出1.6G的空闲空间。再把这部分空间加到/home目录上。

  实际操作用了30分钟左右全部完成。ubuntu的分区管理工具工作非常警慎。每进行一项重要调整后就要进行整个分区的完全检测一次。虽然用掉不少时间,但这是对自己和用户都负责的态度。

  最后,就是把图中sda9上的/home目录迁移到sda10分区上,并实现自动挂载。也是通过liveCD系统来完成的。不过注意一点,必须要有root权限。这个简单,虽然live系统的ROOT是随机的密码,到用户管理里改一下就可以了。有了ROOT,就可以很方便地把/home目录移动到sda10上。然后再改一下sda9分区里的/etc/fstab文件,把sda10自动挂载为/home。当然。别忘了sda9下也要有/home目录。目录为空就可以了。这样系统启动后自动就把sda10挂载到系统的/home目录下了。于是实现了/home目录存在于单独分区之上。

-------------------------------阅读延伸2-------------------------------

在Ubuntu下活动调整/home分区大小

1.背景

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/19678.html