由于当初安装系统的时候,没有考虑周全。只给Linux 主分区分配了35G的空间。后来,随着安装软件的增加,空间已经捉襟见肘了。
为了解决这个问题,决定将/home目录挂载到一个独立的分区上。
1,安装GParted 分区工具,并运行。考虑到windows的分区格式(NTFS、Fat...)不支持符号连接。因此应该格式化分区为ext4格式 .
2.修改 /etc/fstab 文件,添加
/dev/sda8
/temphome ext4
errors=remount-ro 0
2
将分区挂到临时目录temp
home
3,启动ubuntu进入recovery模式。选择boot。
输入
cp -rpf /home/* /temphome
记住,参数 -rp不要丢下。-r可以复制目录 ,-p保留原来的属性 ,如果没有这两个参数,启动系统后都无法正常进入桌面的。
4.备份原来的/home目录,并将。输入 mv home homebak
&& mv temphome home
5.修改挂载点。 vi /etc/fstab
/dev/sda8 /home ext4 errors=remount-ro 0 2
好了,从新启动一下,看看home目录的属性,和新建的那个分区空间大小一样。一切OK了,现在可以放心的删除备份目录/homebak了。
既然说到了
/etc/fstab 文件,不妨好事一块儿做了。添加如下,挂上windows分区,给自己方便。读者可以根据自己的具体情况开机启动挂载。
/dev/sda2
/media/winxp
ntfs
errors=remount-ro 0
2
/dev/sda5
/media/program ntfs
errors=remount-ro 0
2
/dev/sda6
/media/FunSof
ntfs
errors=remount-ro 0
2
/dev/sda7
/media/store
ntfs
errors=remount-ro 0
2