怎么压缩 /home 分区啊

我现在 home 分区总共 90g 想压缩成 70g 用 20 出来装个 xp 双系统。由于是 /dev/sda4 里面挂载了 /home 系统里面的工具不能解除挂载。求大家指点。

如果你的 /home 是单独的分区,是可以把 /home 分区的空间动态划分出来的。parted magic 可以完成动态分区(就是无损分区,不会破坏分区的数据)。
步骤:

partedmagic.com/downloads/ 下载 iso 文件,然后刻盘
从光驱启动,用 parted magic 盘里面的 gparted ,从 /home 的分区划分 20G 空间出来。

据说 这货 ](http://software.opensuse.org/package/gparted?search_term=gparted) 可以,我没有试过。

好像 unmount 之后可以。

提醒一下先装 linux 再装 windows 引导设置好像要自己弄才行。

1赞

这个用 openSUSE 的 YaST 鼠标点点就可以了:)

win 会直接导致无法引导 linux 吧? 我不太确定,瞎说的,嘿嘿,因为我从来没装过双系统。

注销后 root 登陆,umount /home 分区,然后用 yast2 里的磁盘工具压缩就可以了。弄完后应该注意下 fstab 自动挂载的分区有没有被改变,如有,需要修正,不然后启动里会卡住。
另外就像楼上说的,要准备好 linux 启动修复工具,不然后正常安装完后 win 会覆盖 mbr 记录破坏引导。
当然用 ghost 安装 win 不在此列,ghost 安装需要手动添加引导项

1赞

搞定啦 谢谢

反正 Windows 7 没事儿,只要把 Grub 写在 MBR 里面,一切都很方便。Win7 覆写 MBR 后再往 MBR 里面写一份 Grub 就好了。