在第一个 SSD 上安装新的 Ununtu 后,如何将 /home 挂载点更改为先前 /home 目录所在的第二个加密驱动器

在第一个 SSD 上安装新的 Ununtu 后,如何将 /home 挂载点更改为先前 /home 目录所在的第二个加密驱动器

我必须在我的第一个驱动器(SSD)上进行全新安装。我之前的安装将 /home 目录放在了第二个驱动器(HDD)上。两个驱动器都已加密。考虑到 /home 目录已加密,我该如何将其更改为之前存放我 18 年数据的目录?此外,如何让它在启动时与 /root 所在的第一个驱动器一起解密?

我之前已经重新安装过,只​​是在安装过程中为 /home 目录设置驱动器时选择不格式化驱动器。现在的问题是驱动器已加密。我不确定如何处理,因为在安装过程中使用手动设置选择驱动器时没有格式化选项。

在我解锁之前,驱动器是可见的,但当我单击它并输入解锁密码时,它不再可见。我确信这是因为它被设置为安装为 /home,并且已经在新安装的主分区 /root 下的 SSD 上完成了此操作。

当前安装的是 Ubuntu 22.04。我认为我新安装的加密类型是 sfr。不确定。我知道它不是 LVM。选择加密驱动器时有两个选择。第一个是 LVM,第二个是 sfr 和擦除驱动器。

这是我的新 fstab 文件。

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# /boot/efi was on /dev/sda2 during installation
UUID=09FE-5FE2  /boot/efi       vfat    umask=0022,fmask=0022,dmask=0022      0       1
/boot/efi/grub  /boot/grub      none    defaults,bind   0       0
/dev/mapper/cryptoswap  none    swap    sw      0       0

非常感谢任何指导。

以下是 lsblk 的结果

名称 MAJ:MIN RM 大小 RO 类型 挂载点 loop0 7:0 0 61.9M 1 循环 /snap/core20/1405 loop1 7:1 0 4K 1 循环 /snap/bare/5 loop2 7:2 0 155.6M 1 循环 /snap/firefox/1232 loop3 7:3 0 248.8M 1 循环 /snap/gnome-3-38-2004/99 loop4 7:4 0 81.3M 1 循环 /snap/gtk-common-themes/1534 loop5 7:5 0 45.9M 1 循环 /snap/snap-store/575 loop6 7:6 0 43.6M 1 循环 /snap/snapd/15177 loop7 7:7 0 284K 1 循环/snap/snapd-desktop-integration/10 sda 8:0 0 447.1G 0 磁盘
═─sda1 8:1 0 1M 0 部分
═─sda2 8:2 0 513M 0 部分 /boot/grub │ /boot/efi ═─sda3 8:3 0 2G 0 部分
│ └─cryptoswap 253:1 0 2G 0 crypt [SWAP] ═─sda4 8:4 0 2G 0 部分
└─sda5 8:5 0 442.6G 0 部分
sdb 8:16 0 698.6G 0 磁盘
└─sdb1 8:17 0 698.6G 0 部分
└─luks-9beeb354-1481-410f-9ab9-8793fc6aa737 253:2 0 698.6G 0 crypt sdc 8:32 0 931.5G 0 磁盘
└─sdc1 8:33 0 931.5G 0 part
sdd 8:48 1 0B 0 磁盘
zd0 230:0 0 500M 0 磁盘
└─keystore-rpool 253:0 0 484M 0 crypt /run/keystore/rpool

相关内容