Ubuntu 20.04新增硬盘,并将home目录移到新硬盘

最近新买了一块硬盘,打算用来存放home目录的数据

查看当前文件系统

df -lhT

1、对新分区创建文件系统

sudo mkfs.ext4 /dev/sda

其中,mkfs命令用来在特定的分区上创建linux文件系统,mkfs.ext4即为创建ext4文件系统,此处不设置参数,使用默认值,/dev/sda是新硬盘的名称

2、创建挂载点

文件系统需要链接到目录树才能被使用。挂载就是将文件系统与目录树结合的操作。挂载点是进入该文件系统的入口,是一个目录。

sudo mkdir /mnt/ssd2

mnt目录:挂载连接光驱、USB设备的目录

3、将分区挂载到挂载点

sudo mount /dev/sda /mnt/ssd2

mount:挂载命令

4、将home拷贝到新分区

cd /home
sudo cp -ax * /mnt/ssd2

将home的所有内容复制到/mnt/ssd2目录中

a参数:保留链接、文件属性

复制完成后切换/mnt/ssd2目录,可以发现其中已经多了一个home目录,再切换到/mnt/ssd2/home目录可以发现内容和/home目录一样。

cd /
sudo mv /home /home_old

此时/root目录下已经没有home目录了

r***@r*********:/$ cd /home
bash: cd: /home: No such file or directory

然后将新建的/home目录挂载在/dev/nvme0n1p2目录下

sudo mkdir /home
sudo mount /dev/sda /home

5、写入配置文件

查看硬盘的UUID

sudo blkid /dev/sda

修改配置文件

sudo gedit /etc/fstab

在末尾加入

UUID=your-uuid /home ext4 defaults 1 2

6、重启

df ./

重启后发现/home已经在新硬盘里了

$ df ./
Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/nvme0n1p2 959786032 658349428 252608396  73% /home

Ubuntu 20.04新增硬盘,并将home目录移到新硬盘_第1张图片

 

 

参考:ubuntu 18.04 新增硬盘,并将home目录移到硬盘新分区 - rootshaw - 博客园

你可能感兴趣的:(linux,ubuntu)