以往的Ubuntu 8.04分区,除了 /boot,/swap,就是 / ,现在将 / 中的 /home 分离出来,步骤如下:
1. 使用Ubuntu安装光盘启动,进入liveCD模式,所有的工作都是在这个模式下完成的,然后用命令行启动分区工具Gparted,必须使用超级用户:
sudo gparted
2. 在Gparted中可以很方便的调整分区的大小,之前最好把/home分区的数据备份出去,以缩小 / 的容量,s使调整的幅度更加灵活。
3. 将 / 的容量缩小,设置腾出的空间,包括文件系统格式。调整结束后,应用调整的方案,这个过程会比较长,需耐心等待。
4. 完成调整后,Gparted的工作就结束了,退出,在终端中执行sudo fdisk -l ,会发现多了一个盘体,那个就是新调整出来的,比如说是sda6。
5. 将/home目录下的用户全部移动到sda6上。在liveCD模式中,/及sda6都被挂载到/media目录中,使用root用户完成用户转移。
6. 修改/etc/fstab, 将sda6挂在到/home,添加如下一行:
UUID=×××××××××××××××××××××××××× ext3 relatime 0 2
sda6的UUID可以通过这个命令获得:sudo blkid
7. 重新启动后就完成了分区的调整。