我使用以下命令将 zfs 文件系统从由一堆或镜像 vdev 组成的池移动到由两个 raidz1 组成的另一个池
# zfs send -R pool/project@moving | zfs recv tank/project
据我理解的手册页,“-R”也会移动所有元数据,包括压缩算法等,这正是我所看到的:
# zfs get compression pool/project
NAME PROPERTY VALUE SOURCE
pool/project compression lz4 local
# zfs get compression tank/project
NAME PROPERTY VALUE SOURCE
tank/project compression lz4 received
那么,为什么目标池 (tank) 上的文件系统比源池 (pool) 上的文件系统大 20% 以上呢?两者相差近 6TB,我很好奇,我在哪里丢失了这些文件。
答案1
由于多种原因(性能、扩展、理智)关于显示尺寸的困惑就是其中之一。