Ubuntu 分区不够了?
ubuntu11.10发布了,前一秒还在想要不要升级,后一秒俺就开始更新了,说个题外话:俺用的ubuntu的自动更新,然后、然后我就悲剧了 , 再次试了一次依然不行。
想要按照移动/home目录的做法来实现,结果进入单用户之后才想起来即使是单用户系统启动的时候也要挂载/usr目录,于是彻底悲剧了。
于是百度、谷歌了,发现的方法都是将/usr 打包做一个归档文件,再将文件解压到新的分区目录,最后将新分区挂载到/usr下。但是,俺个人感觉这样做,权限什么的会不会丢失。也没敢做。
最后想起了gparted,将Ubuntu 11.04的ISO烧的U盘上面使用U盘启动,进入试用模式,大家都知道Ubuntu试用模式是有 Gparted的,于是就想使用Gparted对分区进行resize,结果在操作时候发现,Gpared的resize 需要你想要resize的目录前有空余的空间来进行resize。
比如我的/usr是 /dev/sda10,也就是在Gparted里面看在 /dev/sda10前面拥有一些空白分区,才可以进行resize。
我真的是悲剧啊,肿摩办?右键。。。。。就像Myclipse,右键吧,发现一个copy的选型,死马当作活马医,试试吧,就copy了原目录,在目标分区上ctrl+v,然后提示是否确认操作,确定之后,就开始了复制文件的操作。
理论上是不会出错的。
当完成之后将Gparted关掉,它会把整个硬盘的分区都“上锁”(不能挂载),退出之后,修改/etc/fstab文件,记得是已经安装的Ubuntu的那个文件,我做的时候命令是这样写的
sudo gedit /media/XXX/etc/fstab,