Linux系统把/home重新挂载到其他硬盘或分区

装系统默认安装 分出了内存但是没挂载在/home下,内存不够用了,重新挂载下

1.创建临时的挂载目录

sudo mkdir /media/home

2.查看要挂载的分区

df h

我这里是**/dev/nvme0n1p11**
在这里插入图片描述

3.把/dev/nvme0n1p11挂载到/media/home

sudo mount /dev/nvme0n1p11 /media/home

4.同步/home到/media/home

sudo rsync -aXS /home/. /media/home/.

5.同步完成后重命名/home

sudo mv /home /home_old

6.新建/home

sudo mkdir /home

7.取消/dev/nvme0n1p11挂载

sudo umount /dev/nvme0n1p11

8.重新挂载/dev/nvme0n1p11到/home

sudo mount /dev/nvme0n1p11 /home

在这里插入图片描述

9.查看/dev/nvme0n1p11的UUID

sudo blkid

在这里插入图片描述

10.把UUID复制下来,修改/etc/fstab文件,实现开机自动挂载

sudo gedit /etc/fstab

在文件最后添加如下内容:

UUID=2fdfbb69-c226-4c90-b395-eb10cd08d3e9 /home ext4 nodev,nosuid 0 2

在这里插入图片描述

11.保存之后重启系统,查看分区的挂载情况

reboot
df -h

在这里插入图片描述

12.确认挂载好后,删除/home_old

sudo rm -rf /home_old
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐