从 ZFS 加密驱动器访问数据

从 ZFS 加密驱动器访问数据

我需要/home从 ZFS 加密驱动器的目录中访问数据。该驱动器之前在安装过程中在 Linux Mint 系统上进行了加密设置。

对此我有两个问题:

  1. 哪个数据集包含我的用户数据(例如/home/astudent/Documents/)?
  2. 我必须配置哪些参数才能仅装载包含我的用户数据的数据集?

关于问题1: zfs list给我以下输出:

NAME                                               USED  AVAIL     REFER  MOUNTPOINT
bpool                                             1.12G   646M       96K  /boot
bpool/BOOT                                        1.12G   646M       96K  none
bpool/BOOT/ubuntu_54i4di                          1.12G   646M     1.12G  /boot
rpool                                              416G  41.6G      192K  /tmp
rpool/ROOT                                         415G  41.6G      192K  none
rpool/ROOT/ubuntu_54i4di                           415G  41.6G      410G  /
rpool/ROOT/ubuntu_54i4di/srv                       192K  41.6G      192K  /srv
rpool/ROOT/ubuntu_54i4di/usr                      2.64M  41.6G      192K  /usr
rpool/ROOT/ubuntu_54i4di/usr/local                2.45M  41.6G     2.45M  /usr/local
rpool/ROOT/ubuntu_54i4di/var                      5.00G  41.6G      192K  /var
rpool/ROOT/ubuntu_54i4di/var/games                 192K  41.6G      192K  /var/games
rpool/ROOT/ubuntu_54i4di/var/lib                  4.25G  41.6G     4.03G  /var/lib
rpool/ROOT/ubuntu_54i4di/var/lib/AccountsService   244K  41.6G      244K  /var/lib/AccountsService
rpool/ROOT/ubuntu_54i4di/var/lib/NetworkManager   1.42M  41.6G     1.42M  /var/lib/NetworkManager
rpool/ROOT/ubuntu_54i4di/var/lib/apt              94.3M  41.6G     94.3M  /var/lib/apt
rpool/ROOT/ubuntu_54i4di/var/lib/dpkg              127M  41.6G      127M  /var/lib/dpkg
rpool/ROOT/ubuntu_54i4di/var/log                   770M  41.6G      770M  /var/log
rpool/ROOT/ubuntu_54i4di/var/mail                  192K  41.6G      192K  /var/mail
rpool/ROOT/ubuntu_54i4di/var/snap                  192K  41.6G      192K  /var/snap
rpool/ROOT/ubuntu_54i4di/var/spool                 276K  41.6G      276K  /var/spool
rpool/ROOT/ubuntu_54i4di/var/www                   192K  41.6G      192K  /var/www
rpool/USERDATA                                    5.57M  41.6G      192K  /
rpool/USERDATA/astudent_dv3ufv                     192K  41.6G      192K  /home/astudent
rpool/USERDATA/root_dv3ufv                        5.20M  41.6G     5.20M  /root
rpool/keystore                                     518M  42.1G     63.4M  -

我的数据是在rpoolrpool/ROOT/ubuntu54i4di还是rpool/USERDATA/astudent_dv3ufv?我需要吗rpool/keystore

关于问题2:我尝试修改一些参数rpool并挂载数据集。zfs get name,keylocation,keyformat,mountpoint,canmount,keystatus,mounted,encryption rpool给我以下输出:

NAME   PROPERTY     VALUE                                     SOURCE
rpool  name         rpool                                     -
rpool  keylocation  file:///home/astudent/Desktop/system.key  local
rpool  keyformat    raw                                       -
rpool  mountpoint   /tmp                                      local
rpool  canmount     off                                       local
rpool  keystatus    unavailable                               -
rpool  mounted      no                                        -
rpool  encryption   aes-256-gcm                               -

system.key在 nautilus 文件管理器中找到一个文件并将其复制到桌面。然后我将其设置为keylocation数据集的参数。我还将安装点更改为,/tmp因为我担心安装到/会破坏我的系统。

我希望系统提示我输入密码,并仅安装感兴趣的数据池/mnt

我运行的是 Linux Mint 21.3。

相关内容