0%

在磁盘上挂在home

将格式化后的磁盘挂载到 /home 目录下的步骤如下:

步骤 1:查看磁盘分区

首先,确认磁盘分区和设备名称,例如 /dev/sdb1,你可以使用 lsblkfdisk -l 来查看:

1
lsblk

确认哪个设备是你刚刚格式化的磁盘。

步骤 2:挂载磁盘到 /home

你可以将新的分区挂载到 /home,首先要创建一个备份目录,将当前的 /home 数据移到备份目录下,以避免丢失现有用户数据。

2.1 备份当前 /home 数据

将现有 /home 目录的内容备份到一个临时目录(例如 /home_backup):

1
sudo mv /home /home_backup

创建一个新的空 /home 目录:

1
sudo mkdir /home

2.2 挂载分区到 /home

挂载你的新分区到 /home

1
sudo mount /dev/sdb1 /home

此时,你可以将用户数据从备份目录中复制到新分区(如果需要)。

2.3 验证挂载

你可以通过 df -h 检查挂载是否成功:

1
df -h

步骤 3:设置自动挂载

为了在系统重启时自动挂载该分区到 /home,你需要编辑 /etc/fstab 文件。

3.1 获取分区的 UUID

运行以下命令,获取分区的 UUID:

1
sudo blkid /dev/sdb1

你会看到类似以下输出:

1
/dev/sdb1: UUID="fe0273e6-ff31-404e-b304-0afe67d8e949" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="fb4efb4e-01"

记下这个 UUID。

3.2 编辑 /etc/fstab

用编辑器打开 /etc/fstab 文件:

1
sudo nano /etc/fstab

在文件末尾添加以下行,用你获取到的 UUID 替换 xxxx-xxxx-xxxx-xxxx,并确保文件系统类型(如 ext4)正确:

1
UUID=fe0273e6-xxxx-xxxx-xxxx-xxxx67d8e949  /home  ext4  defaults  0  2

保存并退出编辑器。

3.3 测试自动挂载

可以通过以下命令测试 /etc/fstab 中的配置是否正确:

1
sudo mount -a

如果没有错误提示,说明配置成功。你可以通过重启系统来验证 /home 分区是否能够自动挂载:

1
sudo reboot

步骤 4:恢复数据(可选)

如果需要恢复之前备份的用户数据,可以将其从 /home_backup 复制回 /home

1
sudo cp -r /home_backup/* /home/

修改权限

1
2
sudo chown username:username /home/username
sudo chmod 700 /home/username

完成后,你的 /home 就会挂载在新磁盘分区上,且用户数据被恢复。


以上步骤确保了新格式化的磁盘被挂载到 /home,并且在每次启动时自动挂载。