合并deepin linux下home与根目录的空间

需求:将单个独立分区的 /home 目录迁移到 / 目录下并合并两个分区的空间

用deepin已经有3年多了,自己的台式机根目录的空间的确是有些不够用了,当初安装系统的时候听从安装程序的安排,给一块500G硬盘分了三个区,一个是 80G的 / 还有一个400G左右的 /home。。。现在 /home基本没用。。。反倒是 / 快满了,于是在一个风和日丽的下午,开始了折腾。。。

1.打开终端,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.重启电脑。使用普通用户登录图形界面,打开分区编辑器,找到没有活动的原 /home 挂载点,右键选择删除分区,点击应用,然后再选中根目录挂载点,点击“调整大小、移动”选中空出来的全部剩余空间点击确定。

这样就完成了。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注