松本と申します。

NEC GT110bとWD20EARS-MVWB(2.0GB/AFT採用)4発+8.2-RELEASE/AMD64で
raidz1なボリュームからブートさせようとしています。

FreeBSD-8.2-RELEASE-amd64-dvd1.isoから起動してFixitに入りました。
(以下、画面の手移しなので誤記がある可能性があります)

HDDは以下のように認識しています
# atacontrol list
ATA channel 2:
    Master:  ad4 <WDC WD20EARS-00MVWB0/51.0AB51> SATA revision 2.x
    Slave:   ad5 <WDC WD20EARS-00MVWB0/51.0AB51> SATA revision 2.x
ATA channel 3:
    Master:  ad6 <WDC WD20EARS-00MVWB0/51.0AB51> SATA revision 2.x
    Slave:   ad7 <WDC WD20EARS-00MVWB0/51.0AB51> SATA revision 2.x
(以下略)

# diskinfo -v ad4
ad4
        512             # sectorsize        //ここ本当は4096
        2000398934016   # mediasize in bytes (1.8T)
        3907029168      # mediasize in sectors
        0               # stripesize
        0               # stripeoffset
        3876021         # Cylinders according to firmware.
                16              # Heads according to firmware.
                63              # Sector according to firmware.
(DISK ident略)

http://d.hatena.ne.jp/mteramoto/20101219/1292733916 とか
http://wiki.freebsd.org/RootOnZFS/GPTZFSBoot を参考にしながら、
# gpart create -s gpt ad4
# gpart add -b 40 -s 128 -t freebsd-boot ad4
# gpart add -b 168 -s 4G -t freebsd-swap -l swap0 ad0
# gpart add -t freebsd-zfs -l disk0 ad4
以上の操作をad4〜ad7について行いました。

# gpart show
=>       34  3907029101  ad4  GPT  (1.8T)
         34           6       - free -  (3.0K)
         40         128    1  freebsd-boot  (64K)
        168     8388608    2  freebsd-swap  (4.0G)
    8388776  3898640359    3  freebsd-zfs  (1.8T)
(以下ad5〜ad7も同様なので略)

で、ふと気がついたのですが、ad4p3のサイズが8の倍数( 4096(実セクタサイズ) / 512(論理セクタサイズ) )に
なっていません。これでOKなんでしょうか?
他のサイトを見て回りましたが、AFTなHDDをGPTで使う場合、
頭は気にしていても尻および全体サイズは気にしてない例ばっかりなのですが・・・

-- 
松本 将宜/MATSUMOTO Masayoshi

メールによる返信