我需要/home
从 ZFS 加密驱动器的目录中访问数据。该驱动器之前在安装过程中在 Linux Mint 系统上进行了加密设置。
对此我有两个问题:
- 哪个数据集包含我的用户数据(例如
/home/astudent/Documents/
)? - 我必须配置哪些参数才能仅装载包含我的用户数据的数据集?
关于问题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 -
我的数据是在rpool
,rpool/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。