ubuntu挂载其他分区到/home下,将当前分区内容替换
这时,面临的两个选择就是:要么卸载一些软件,要么重新分区,重装系统,其实,还可以这样,去把其他
多余的盘分一个区出来,然后替换当前分区,放心,数据不会丢失,而且所有安装的软件都可正常的使用.
而我装的系统发现 根/目录快占完了,又不想重装系统,想用一个新的分区去替换/home,做法如下:
这里以挂载/home分区为例子,其他的分区应该类似吧
需要以下6个步骤:
1,分一个新的分区,并格式化为你当前的系统的文件系统格式,如ext3或ext4
2,备份你的fstab文件,然后编辑改文件,挂载你刚格式化的分区为/media/home 然后重启
3,使用rsync命令来同步所有的/home下的文件到/media/home
4,再次编辑fstab文件,挂载为把刚才的/media/home改为/home
5,修改当前的文件/home为/old_home重启
6,删除/old_home
根据上面的操作,即使你某一步出错了也很容易修改回来
细说每一点:
1,分一个新的分区,并格式化为ext4文件系统
这个在这里讲得很好,可以去看看,或者搜一下fdisk命令分区,看看就能会了
2,备份你的fstab文件,然后编辑改文件,挂载你刚格式化的分区为/media/home 然后重启
a) 查找该分区的uuid
$ sudo rm -rf /old_home
总结:对于linux的分区文件系统,就像抽屉似的,可以随时插拔,所以,再想更换某个分区时,只要做几个步骤:1,先挂载一个分区到/media/home
然后修改分区表文件/etc/fstab 让挂载的分区能在重启后自动挂载,然后,把现在像更新的分区数据全部同步到新的分区,然后再次将改分区表
/etc/fstab为真正的分区,然后重启,就ok了,谢谢!
欢迎大家来指点啊!