读书人

ubuntu挂载其余分区到/home下,将当前分

发布时间: 2013-10-16 11:29:46 作者: rapoo

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了,谢谢!

欢迎大家来指点啊!














读书人网 >系统运维

热点推荐