我想转换我在 (Ubuntu 20.04) 服务器上的大量 ZFS 数据集(大约 3 TB 的数据)。我已经对此进行了一些测试,到目前为止我所做的是:
- 使用以下方式创建新的加密数据集
zfs create -o encryption=on -o keyformat=passphrase -o mountpoint=/mnt/encrypted tank/encrypted
rsync
来自(已挂载的)未加密数据集的所有数据,即/opt/stuff
加密数据集的挂载(/mnt/encrypted
)- 删除未加密的数据集。
- 将加密数据集的挂载点从 更改
/mnt/encrypted
为/opt/stuff
。
上述方法有效,但也许 ZFS 中有一些东西可以使其更容易,甚至可以让我保留我的快照并对其进行加密(ZFS 论坛对最后一点说了否定的)。