如何挂载 sdb 并将 /home 目录移动到 sdb

如何挂载 sdb 并将 /home 目录移动到 sdb

我有个问题:

当我输入命令时sudo lsblk -o,我得到以下信息:

NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL", my outcome looks like this:

NAME   FSTYPE   SIZE MOUNTPOINT LABEL
sda           119.2G            
├─sda1 vfat     512M /boot/efi  
├─sda2 ext4   110.8G /          
└─sda3 swap       8G [SWAP]     
sdb           931.5G       

125G SSD是我的sda也是1TB HDD我的sdb

我在安装 Ubuntu 时遇到了问题,最后我在两个驱动器上都安装了操作系统。然后我使用 格式化了硬盘,sudo dd if=/dev/zero of=/dev/sdb因为我想从 启动SSD。所以现在我的所有数据和分区都被删除了hdd

我想将其用1TB HDD作主存储磁盘,我认为这需要我将其移动/homeHDD。关于如何做到这一点,有什么快速建议吗?您认为我应该如何分区HDD

答案1

首先,您必须使用 fdisk 在 sdb 上创建一个新分区。您必须使用 ext4(或您想要的任何其他文件系统类型)格式化此分区。

要移动所有数据,我建议您从 LiveCD/LiveUSB 启动。将 sda2 挂载到 /mnt/sda2 中,将 sdb1 挂载到 /mnt/sdb1 中。然后将所有数据从 /mnt/sda2/home 复制到 /mnt/sda2。最后,您必须编辑 /mnt/sda2/etc/fstab 以自动挂载 /home 文件系统:

UUID=37xxxxxxx /home           ext4    defaults        0       2

你可以使用 blkid 获取 UUID

$ sudo blkid /dev/sdb1
/dev/sdb1: UUID="379xxxxxx" TYPE="ext4" PARTUUID="0006a6c7-06" 

相关内容