raidz を作ってみた

ディスクの確認から

# iostat -En
c0d0             Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Model: ST31500341AS    Revision:  Serial No:             6VS Size: 1500.30GB <1500295200768 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0
c0d1             Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Model: ST31500341AS    Revision:  Serial No:             9VS Size: 1500.30GB <1500295200768 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0
c1d0             Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Model: ST31500341AS    Revision:  Serial No:             6VS Size: 1500.30GB <1500295200768 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0
c1d1             Soft Errors: 0 Hard Errors: 0 Transport Errors: 0

  • これで、zpool に所属させるディスクの確認

zpool にディスクを所属させる

# zpool create -f dpool raidz c0d0p0 c0d1p0 c1d0p0
# zpool status
  プール: dpool
 状態: ONLINE
 スクラブ: 何も要求されませんでした
構成:

        NAME        STATE     READ WRITE CKSUM
        dpool       ONLINE       0     0     0
          raidz1    ONLINE       0     0     0
            c1d0p0  ONLINE       0     0     0
            c0d1p0  ONLINE       0     0     0
            c0d0p0  ONLINE       0     0     0

エラー: 既知のデータエラーはありません
# zfs create dpool/data
# mkdir /data
# zfs set mountpoint=/data dpool/data

圧縮モードを on にする

# zfs set compression=on dpool 
# zfs get all dpool
NAME   PROPERTY              VALUE                  SOURCE
dpool  type                  filesystem             -
dpool  creation              日  3月 15 11:59 2009  -
dpool  used                  906M                   -
dpool  available             2.66T                  -
dpool  referenced            25.3K                  -
dpool  compressratio         1.00x                  -
dpool  mounted               yes                    -
dpool  quota                 none                   default
dpool  reservation           none                   default
dpool  recordsize            128K                   default
dpool  mountpoint            /dpool                 default
dpool  sharenfs              off                    default
dpool  checksum              on                     default
dpool  compression           on                     local
dpool  atime                 on                     default
dpool  devices               on                     default
dpool  exec                  on                     default
dpool  setuid                on                     default
dpool  readonly              off                    default
dpool  zoned                 off                    default
dpool  snapdir               hidden                 default
dpool  aclmode               groupmask              default
dpool  aclinherit            restricted             default
dpool  canmount              on                     default
dpool  shareiscsi            off                    default
dpool  xattr                 on                     default
dpool  copies                1                      default
dpool  version               3                      -
dpool  utf8only              off                    -
dpool  normalization         none                   -
dpool  casesensitivity       sensitive              -
dpool  vscan                 off                    default
dpool  nbmand                off                    default
dpool  sharesmb              off                    default
dpool  refquota              none                   default
dpool  refreservation        none                   default
dpool  primarycache          all                    default
dpool  secondarycache        all                    default
dpool  usedbysnapshots       0                      -
dpool  usedbydataset         25.3K                  -
dpool  usedbychildren        906M                   -
dpool  usedbyrefreservation  0                      -

これで、大きめのファイルを書き込むときに、すごく早くなった・・・気がする