本文介绍在deepin操作系统下合并/home分区的方法,主要是将独立分区的/home目录迁移到/目录下并合并两个分区的空间。
背景 用deepin操作系统已经有3年多了,自己的台式机根目录的空间的确是有些不够用了,当初安装系统的时候听从安装程序的安排,给一块500G硬盘分了三个区,一个是80G的/,还有一个400G左右的/home,现在/home分区基本没用,反倒是/分区快要满了,于是有了本文的操作。
具体方法 1.打开deepin系统终端,运行sudo -i切换到root,使用passwd命令给root设置密码。 2.注销图形界面中的用户,ctrl+a/t+f2切换到第二个tty用root登录。 3.使用 cd / 命令切换到根目录下,新建一个文件夹叫home1,然后将/home下的文件带属性复制到/home1下(请在复制前确认根目录可用空间是否足以容下文件)。 cp -a - p /home/* /home1/ 4.等10分钟左右,复制完成了,使用umount命令卸载/home所在的硬件分区(我这里是 /dev/sda2),然后在根目录下删除home文件夹,把home1文件夹命名成home。 umount /dev/sda2 rm -r home mv home1 home 5.使用vim打开/etc/fstab文件,取消对应分区自动挂载。 vi /etc/fstab 6.重启电脑,使用普通用户登录图形界面,打开分区编辑器,(1)找到没有活动的原/home挂载点。(2)右键选择删除分区,点击应用,然后再选中根目录挂载点,点击“调整大小、移动”选中空出来的全部剩余空间点击确定就可以了。
注意事项 1.若是/home目录的文件总体积大于/的剩余空间,那么不适合该方法。 2.在操作的过程中一定要注意“目录带属性”复制,否则无法开机。
相关主题 |