ฉันมีเซิร์ฟเวอร์ ZFS ที่มี 8 zpool แต่ละพูลมีดิสก์ 6 6TB ในการกำหนดค่า 10 + 2 RAIDZ ดังนั้นแต่ละพูลมีพื้นที่เก็บข้อมูลดิบ 12 * 6 = 72 TB และพื้นที่ใช้งาน 10 * 6 = 60 TB อย่างไรก็ตามฉันเห็นผลลัพธ์ที่แตกต่างกันเมื่อฉันค้นหาโดยใช้zfs list
และใช้zpool list
เป็นด้านล่าง:
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
intp1 631K 48.0T 219K /intp1
intp2 631K 48.0T 219K /intp2
intp3 631K 48.0T 219K /intp3
jbodp4 631K 48.0T 219K /jbodp4
# zpool list
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
intp1 65T 1.02M 65.0T - 0% 0% 1.00x ONLINE -
intp2 65T 1020K 65.0T - 0% 0% 1.00x ONLINE -
intp3 65T 1.02M 65.0T - 0% 0% 1.00x ONLINE -
jbodp4 65T 1.02M 65.0T - 0% 0% 1.00x ONLINE -
ใครช่วยให้ฉันเข้าใจว่าทำไมความแตกต่างนี้คืออะไร?
zfs list
สำหรับความต้องการของบัญชีของคุณใช้ นั่นคือสิ่งที่สำคัญจริงๆ สำหรับการออกแบบพูลนั้นขึ้นอยู่กับกรณีการใช้งาน คุณต้องการทำอะไรให้สำเร็จ ข้อกำหนดด้านประสิทธิภาพและความสามารถของคุณคืออะไร? โดยทั่วไปสำหรับ raidz2 ห้ามใช้ดิสก์น้อยกว่า 6 ดิสก์และไม่เกิน 10 ดิสก์ในแต่ละ vdev (8 คือค่าเฉลี่ยทั่วไป)