Solaris
為什麼將 zfs 文件系統發送到不同的池後大小不同?
我已經使用以下命令將 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
那麼為什麼目標池(坦克)上的文件系統比源池(池)上的文件系統大 20% 以上。這是將近 6TB 的差異,我很好奇,我在哪裡失去了它。
由於各種原因(性能、擴展、健全性) ,ZFS 鏡像通常比 RAIDZ(1/2/3) 好得多。這種對顯示尺寸的混淆就是其中之一。