windows下可以用软件acronis disk director suite很容易将系统分析扩展和缩小,在ubuntu下并非那么简单。以下方法问题解决了一大半,不过还没实现合并分区的问题。
假设要从windows下面分出一部分磁盘空间(我分出来20g)给ubuntu增加上去,首先这个分区要选一个挂载点。我选择将以前的/home替换掉。当然也有替换/usr的。步骤如下:
1、windows下面格式化出20g(大小因需要而异)为fat(为了方便识别),随便命名为new(为了方便识别)
2、用live cd启动,找到new,鼠标双击后会自动挂载。
找出new这块磁盘挂载的位置,如/dev/sda10,设备号因具体而异。
3、重启进入单用户模式(recovery mode),root 身份登录。
4、格式话new这个分区为ext4,也可以是ext3:
5、备份 /home 目录
6、如果 /home 目录已经挂载的状态,首先卸载,然后删除:
7、重新创建 /home 目录:
8、将刚才格式化的那块分区挂载到 /home 目录:
9、还原 /home 下的所有文件:
10、设回原来的用户目录的权限:
name 为用户名,file为用户路径,如 /home/zhengwei
11、修改权限:
12、编辑fstab,使新分进来的设备自动挂载:
编辑文件,/dev/hda10 /home auto rw 0 0
改为auto自动识别磁盘格式。 rw是可读可写。
最后reboot,进入系统查看 /home 和 / 的剩余空间。