加密现有 ZFS 数据集的最简单方法是什么?

加密现有 ZFS 数据集的最简单方法是什么?

我想转换我在 (Ubuntu 20.04) 服务器上的大量 ZFS 数据集(大约 3 TB 的数据)。我已经对此进行了一些测试,到目前为止我所做的是:

  1. 使用以下方式创建新的加密数据集zfs create -o encryption=on -o keyformat=passphrase -o mountpoint=/mnt/encrypted tank/encrypted
  2. rsync来自(已挂载的)未加密数据集的所有数据,即/opt/stuff加密数据集的挂载(/mnt/encrypted
  3. 删除未加密的数据集。
  4. 将加密数据集的挂载点从 更改/mnt/encrypted/opt/stuff

上述方法有效,但也许 ZFS 中有一些东西可以使其更容易,甚至可以让我保留我的快照并对其进行加密(ZFS 论坛对最后一点说了否定的)。

相关内容