我有两个独立的系统,prime
和alt
,位于同一个机架的同一个网络上:
prime 192.168.0.100
alt 192.168.0.101
每个系统上都有一个运行的 zpool,按照以下顺序创建:
> zpool create -O encryption=on -O keylocation=prompt -O keyformat=passphrase <name> /dev/sda /dev/sdb
<name>
每个 zpool 的对应内容如下:
prime spool
alt buck
其中prime
有以下文件夹结构:
/spool
/AA
/*
/BB
/*
/test
/*
这里的/*
代表目录下方有各种元素。
此外prime
,还有 6 个数据集:
> zfs list
/spool
/spool/AA
/spool/AA/Critical_1
/spool/BB
/spool/BB/Critical_2
/spool/test
截至本文为止,alt
只有根数据集:
> zfs list
/buck
我有大约 100TB 的存储容量;但prime
情况并非如此,alt
我们决定将一个旧盒子变成关键数据的“备份”服务器。警告:我们是一个小型支持团队,用最少的资金将过时的系统拼凑起来.因此,我们只想将关键数据集的快照发送到备份服务器。
目前prime
有以下快照
> zfs list -t snapshot
spool@20211001
spool/AA@20211001
spool/AA/Critical_1@20211001
spool/BB@20211001
spool/BB/Critical_2@20211001
spool/test@20211001
这些目录的Crticial_1
大小Critical_2
加起来大约为 40TB,因此,我们不会尝试在这些庞大的集合上构建工作流程,而是test
创建了目录,并且仅具有以下结构:
/test
sample.txt
我想发送该数据集的快照,即spool/test@20211001
从prime
到alt
并发出以下命令:
> zfs send -v spool/test@20211001 | ssh [email protected] zfs recv buck/test
出现输出对话框,提示要发送的总大小为 69KB,然后显示一个表格,其中显示一些信息,但表格中的列下没有任何内容,然后出现下一个命令的命令行提示符。当我登录alt
并检查时,我看到以下结果:
> zfs list
/buck
/buck/test
> zfs list -t snapshot
buck/test@20211001
但是,当我进入挂载位置时,test
目录里什么都没有。
我在将快照/数据集从 发送prime
到 时做错了什么alt
?