Ubuntu、Mint挂载新硬盘到Home

我的电脑是24G SSD + 500G机械混合盘,我将系统安装到了SSD盘里,由于SSD盘空间太小,需要将机械盘挂载到home目录。

首先需要对新硬盘分区,注意分区会删除硬盘上的所有数据。

查看分区列表:

fdisk -l

我的新硬盘是sdb,因此,我需要对这块硬盘分区:

fdisk /dev/sdb

根据提示,依次输入n、p、1、三次回车、p、w,这样就将sdb盘分成了一个区。

格式化分区:

mkfs.ext4 /dev/sdb1

创建一个临时文件夹用来挂载:

sudo mkdir /mnt/tmp

将分区sdb1挂载到/mnt/tmp目录:

sudo mount /dev/sdb1 /mnt/tmp

同步home目录中的文件到/mnt/tmp目录:

sudo rsync -avx /home/ /mnt/tmp

同步成功之后,删除旧的home目录:

rm -rf /home/*

卸载home目录:

umount -l /home

重新挂载home目录:

sudo mount /dev/sdb1 /home

设置系统启动自动挂载:

sudo xed /etc/fstab

在文件最后添加:

UUID=7988a8ca-9703-4704-8839-bff49fbaaf84   /home   ext4    defaults    0 2

其中的UUID和ext4是通过以下命令来获取的:

sudo blkid

会输出类似以下的信息:

/dev/sda1: UUID="5caff3df-1f57-491f-a91c-becadac8ad6c" TYPE="ext4" PARTUUID="e0dd5861-01"
/dev/sdb1: UUID="7988a8ca-9703-4704-8839-bff49fbaaf84" TYPE="ext4" PARTUUID="64439960-2494-4935-aad7-2cd12827612e"
阿里云