2012-12-01

ZFS with Advanced Format (4k sector) Drives

一組六顆 1.5T 硬碟的 raidz2 掛了兩顆 WD 1.5T,現在 1.5T 不好買且不划算,乾脆全都換成 2T。之前看人討論有沒有對齊 4k 似乎是沒什麼影響,反正新入手的硬碟都是 4k sector,那就用 4k 的做法吧。

依序建 disk0~5
#gpart create -s gpt da0
#gpart add -t freebsd-zfs -l disk0 -b 2048 -a 4k da0
對其中一顆建 4k nop 後再建 pool,zfs 會以 disk 中 sector 最大值建立 pool
#gnop create -S 4096 /dev/gpt/disk0
#zpool create tank raidz2 /dev/gpt/disk0.nop /dev/gpt/disk[1-5]
export pool 後刪掉 nop 再 import
# zpool export tank
# gnop destroy /dev/gpt/disk0.nop
# zpool import -d /dev/gpt tank 
查看 ashift 是否為 12 (2^12 = 4096)
#zdb tank|grep ashift
         ashift: 12

沒有留言:

張貼留言