¥È¥Ã¥×¥Ú¡¼¥¸ » ZFS´ØÏ¢ » Solaris ZFS¤ÇRAID-Z¤Î¹½ÃÛ
¥«¥Æ¥´¥ê¡¼
Solaris10Âбþ¥³¡¼¥¹
¢£Solaris½é¿´¼Ô¸þ¤±
ÆþÌ祳¡¼¥¹¡¡
¥·¥¹¥Æ¥à´ÉÍý­µ¡¡¡Êx86ÈǤϤ³¤Á¤é¡Ë
¥·¥¹¥Æ¥à´ÉÍý­¶¡¡¡Êx86ÈǤϤ³¤Á¤é¡Ë
¥·¥¹¥Æ¥à´ÉÍý­·¡¡¡Êx86ÈǤϤ³¤Á¤é¡Ë
¥·¥¹¥Æ¥à´ÉÍý­¸¡¡¡Êx86ÈǤϤ³¤Á¤é¡Ë
¥Í¥Ã¥È¥ï¡¼¥¯´ÉÍý­µ
¥Í¥Ã¥È¥ï¡¼¥¯´ÉÍý­¶

¢£·Ð¸³¼Ô¡¦¾åµé¼Ô¸þ¤±
Solaris10¥È¥é¥Ö¥ë¥·¥å¡¼¥Æ¥£¥ó¥° ¡úNEW¡ú
¥»¥­¥å¥¢¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥µ¡¼¥Ð¡¼¹½ÃÛ ¡úNEW¡ú
Solaris 10 ZFS ´ÉÍý
Solaris 10¥³¥ó¥Æ¥Ê(¥¾¡¼¥ó)
·Ð¸³¼Ô¸þ¤±Â®½¬¥³¡¼¥¹
Solaris10¿·µ¡Ç½¡Ê¥·¥¹¥Æ¥à´ÉÍýÊÔ¡Ë
Solaris10¿·µ¡Ç½¡Ê¥Í¥Ã¥È¥ï¡¼¥¯ÊÔ¡Ë
Solaris ¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹´ÉÍý
DTrace ¤ò»È¤Ã¤¿¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¥Á¥å¡¼¥Ë¥ó¥°¤È ¥È¥é¥Ö¥ë¥·¥å¡¼¥Æ¥£¥ó¥°

Solaris 8/9 Âбþ¥³¡¼¥¹
¢£½é¿´¼Ô¸þ¤±
ǧÄê»î¸³Âкö¥³¡¼¥¹
UNIXÆþÌç
¥·¥¹¥Æ¥à´ÉÍý­µ
¥·¥¹¥Æ¥à´ÉÍý­¶
¥·¥¹¥Æ¥à´ÉÍý­·
¥Í¥Ã¥È¥ï¡¼¥¯´ÉÍý´ðÁÃ

¢£·Ð¸³¼Ô¡¦¾åµé¼Ô¸þ¤±
¥È¥é¥Ö¥ë¥·¥å¡¼¥Æ¥£¥ó¥°´ðÁÃ
OS¥»¥­¥å¥ê¥Æ¥£ for Solaris
Solaris ¥Í¥Ã¥È¥ï¡¼¥¯¿¯Æþ¸¡ÃÎ
Sun Ray ¥·¥¹¥Æ¥à¤Î¥¤¥ó¥¹¥È¡¼¥ë¤È´ÉÍý ¡úNEW¡ú
Sun Systems Fault Analysis Workshop
Crash Dump Analysis and the SunOS Kernel
Solaris¥¤¥ó¥¿¡¼¥Ê¥ë(ÆâÉô¹½Â¤)

¢£DNS,Apache,¥×¥í¥­¥·,¥á¡¼¥ë·Ï
Solaris10¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥µ¡¼¥Ð¡¼¹½ÃÛ ¡úNEW¡ú
¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥µ¡¼¥Ð¹½ÃÛ
¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥µ¡¼¥Ð¥»¥­¥å¥ê¥Æ¥£

¢£¥Ü¥ê¥å¡¼¥à´ÉÍý¡¢¥¯¥é¥¹¥¿·Ï
Solaris Volume Manager ´ÉÍý
VERITAS Volume Manager4.0´ÉÍý
Sun Cluster 3.x ´ÉÍý
Sun Cluster 3.2 ´ÉÍý ¡úNEW¡ú

¢£¥Ï¡¼¥É¥¦¥§¥¢¡¢¥á¥ó¥Æ¥Ê¥ó¥¹·Ï
Sun Fire¥µ¡¼¥Ð¡¼´ÉÍý
Sun Fire 15K ¥µ¡¼¥Ð¡¼´ÉÍý

¢£¥·¥§¥ë¥×¥í¥°¥é¥ß¥ó¥°·Ï
C¥·¥§¥ë¥×¥í¥°¥é¥ß¥ó¥°
B¥·¥§¥ë/K¥·¥§¥ë¥×¥í¥°¥é¥ß¥ó¥°

SunJavaSystem¥³¡¼¥¹
¢£¥¢¥¤¥Ç¥ó¥Æ¥£¥Æ¥£´ÉÍý
¥¢¥¤¥Ç¥ó¥Æ¥£¥Æ¥£´ÉÍý¡Ê´ðËÜÊÔ¡Ë
¥¢¥¤¥Ç¥ó¥Æ¥£¥Æ¥£´ÉÍý¡Ê±þÍÑÊÔ¡Ë
¥¢¥¯¥»¥¹¥Þ¥Í¡¼¥¸¥ã¡¼
¢£LDAP¥µ¡¼¥Ð¡¢¥á¡¼¥ë¥µ¡¼¥Ð
¥Ç¥£¥ì¥¯¥È¥ê¥µ¡¼¥Ó¥¹ 5.x
¥á¥Ã¥»¡¼¥¸¥ó¥°¥µ¡¼¥Ó¥¹ 5.x

Solaris ZFS¤ÇRAID-Z¤Î¹½ÃÛ

¢£¡¡RAID-Z ¤È¤Ï
RAID-Z¤ÏRAID-5¤Ë»÷¤Æ¤¤¤Þ¤¹¡£½¾Íè¤ÎRAID-5¤Ë»÷¤¿¥¢¥ë¥´¥ê¥º¥à ¡ÊRAID-4, RAID-5, RAID-6¤Ê¤É¡Ë¤Ï¤¹¤Ù¤ÆRAID-5½ñ¤­¹þ¤ß¥Û¡¼¥ë¤È¸Æ¤Ð¤ì¤ë±Æ¶Á¤ò¼õ¤±¤Þ¤¹¡£RAID-Z¤Ç¤Ï¡¢²ÄÊÑÉý¤Î¥¹¥È¥é¥¤¥×¤ò»ÈÍѤ·¤Æ¡¢¤¹¤Ù¤Æ¤Î½ñ¤­¹þ¤ß¤¬ ¥¹¥È¥é¥¤¥×Á´ÂΤò½ñ¤­¹þ¤à¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£ZFS¤Ç¤Ï¡¢¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤È¥Ç¥Ð¥¤¥¹´ÉÍý¤òÅý¹ç¤·¤Æ¡¢²ÄÊÑÉýRAID¥¹¥È¥é¥¤¥×¤Î½èÍý¤ËɬÍפÊÇÛ²¼¤Î ¥Ç¡¼¥¿Ê£À½¥â¥Ç¥ë¤Î¾ðÊó¤ò¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥á¥¿¥Ç¡¼¥¿¤Ë¼è¤ê¹þ¤à¤³¤È¤Ë¤è¤Ã¤Æ¤³¤ÎÀ߷פò¼Â¸½¤·¤Æ¤¤¤Þ¤¹¡£RAID-Z¤ÏRAID-5½ñ¤­¹þ¤ß¥Û¡¼¥ë¤ò¥½ ¥Õ¥È¥¦¥§¥¢¤À¤±¤Ç²ò·è¤¹¤ë¡¢À¤³¦½é¤Î¥½¥ê¥å¡¼¥·¥ç¥ó¤Ç¤¹¡£¸½ºß¤Î¤È¤³¤íRAID-Z¤Î¥Ñ¥ê¥Æ¥£¡¼¤Ï1¤Ä¤Î¥Ç¥£¥¹¥¯¤ËÃÖ¤«¤ì¤Þ¤¹¡£Î㤨¤Ð£³ËܤΥǥ£¥¹¥¯¤ò»È ÍѤ·¤¿¾ì¹ç¡¢¥Ñ¥ê¥Æ¥£¤¬ÃÖ¤«¤ì¤ë¤Î¤Ï¤½¤ÎÃæ¤Î£±ËܤΥǥ£¥¹¥¯¤Ë¤Ê¤ê¤Þ¤¹¡£

¢£¡¡RAID-Z ¥¹¥È¥ì¡¼¥¸¥×¡¼¥ë¤ÎºîÀ®

°Ê²¼¤Î¤è¤¦¤Ë£³ËܤΥǥ£¥¹¥¯¤ò»È¤Ã¤Ærztest ¤È¤¤¤¦Ì¾Á°¤Î RAID-Z ¥×¡¼¥ë¤òºîÀ®¤·¤Þ¤¹¡£
¤Á¤Ê¤ß¤Ë»ÈÍѤ·¤Æ¤¤¤ë¥Ç¥£¥¹¥¯¤ÏÁ´¤ÆÌó8.4GB¤Î¥Ç¥£¥¹¥¯¤Ç¤¹¡£

# zpool create -f rztest raidz c2t64d0 c2t69d0 c2t74d0

ºîÀ®¤·¤¿¥×¡¼¥ë¤Î¾õÂÖ¤ò³Îǧ¤·¤Þ¤¹¡£

# zpool status
  ¥×¡¼¥ë: rztest
 ¾õÂÖ: ONLINE
 ¥¹¥¯¥é¥Ö: ²¿¤âÍ׵ᤵ¤ì¤Þ¤»¤ó¤Ç¤·¤¿
¹½À®:

        NAME         STATE     READ WRITE CKSUM
        rztest       ¥ª¥ó¥é¥¤¥ó     0     0     0
          raidz      ¥ª¥ó¥é¥¤¥ó     0     0     0
            c2t64d0  ¥ª¥ó¥é¥¤¥ó     0     0     0
            c2t69d0  ¥ª¥ó¥é¥¤¥ó     0     0     0
            c2t74d0  ¥ª¥ó¥é¥¤¥ó     0     0     0

¥¨¥é¡¼: ´ûÃΤΥǡ¼¥¿¥¨¥é¡¼¤Ï¤¢¤ê¤Þ¤»¤ó


ºîÀ®¤·¤¿¥×¡¼¥ë¤ÎÍÆÎ̤ò³Îǧ¤·¤Þ¤¹¡£

# zpool list
NAME                    SIZE    USED   AVAIL    CAP  HEALTH     ALTROOT
rztest                 25.2G    141K   25.2G     0%  ¥ª¥ó¥é¥¤¥ó  -
# zfs list
NAME                   USED  AVAIL  REFER  MOUNTPOINT
rztest                 135K  24.9G    49K  /rztest
#

¤Þ¤ºµ¤¤Ë¤Ê¤ë¤³¤È¤È¤·¤Æ¤ÏÍÆÎ̤¬¤Ê¤¼¤«25.2GB¤â¤¢¤ê¤Þ¤¹¡£
RAID-5¤Î¤è¤¦¤Ê¾éĹÀ­¤¬¤¢¤ë¤Ï¤º¤Ê¤Î¤Ë¡¢¥×¡¼¥ë¤Î¥µ¥¤¥º¤È¤·¤Æ¤ÏÁ´ÍÆÎÌ(8.4GB x 3)¤¬É½¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
°ì¸«ÉԻ׵ĤǤ¹¤¬¡¢¤³¤Î¥«¥é¥¯¥ê¤Ï¼ÂºÝ¤Ë¥Ç¡¼¥¿¤ò³ÊǼ¤¹¤ì¤Ð¡¢²ò¾Ã¤µ¤ì¤Þ¤¹¡£

°Ê²¼¤Î¤è¤¦¤Ë 1GB¤Î¥Õ¥¡¥¤¥ë¤òºîÀ®¤·¤Æ»ÈÍѤµ¤ì¤ëÍÆÎ̤ò³Îǧ¤·¤Þ¤¹¡£

# mkfile 1g /rztest/size_1g
# zpool list
NAME                    SIZE    USED   AVAIL    CAP  HEALTH     ALTROOT
rztest                 25.2G   1.50G   23.7G     5%  ¥ª¥ó¥é¥¤¥ó  -

¤³¤ì¤Ç¤ï¤«¤ê¤Þ¤¹¤Í¡£1GB¤Î¥Ç¡¼¥¿¤ò³ÊǼ¤¹¤ë¤Î¤Ë1.5GB¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹¡£
¤³¤Î1.5ÇܤȤ¤¤¦ÇÜΨ¤ÏRAID-5¤ÈƱ¤¸¹Í¤¨Êý¤Ç¤¹¡£
£±ËÜʬ¤¬¥Ñ¥ê¥Æ¥£¤Ç¤¹¤Î¤Ç¼Â¥Ç¡¼¥¿¤ÎÍÆÎ̤Ȥ·¤Æ¤Ï N-1ËÜʬ¤Ë¤Ê¤ê¤Þ¤¹¡£

¢£ RAID-Z ¤ÇưŪ¥¹¥È¥é¥¤¥Ô¥ó¥°

ZFS¤ÎÁÇÀ²¤é¤·¤¤¤È¤³¤í¤Ï¥Ç¥£¥¹¥¯¤Î¿ô¤¬ËÄÂç¤Ë¤Ê¤Ã¤Æ¤â¡¢¤¤¤«¤Î¤è¤¦¤ËRAID-Z¥Ç¥Ð¥¤¥¹¤ò´Êñ¤Ë¥¹¥È¥é¥¤¥×¤¹¤ë¤³¤È¤¬¤Ç¤­¤ëÅÀ¤Ç¤¹¡£
ÀèÄø¤ÎRAID-Z¥×¡¼¥ë rztest ¤Ë¿·¤¿¤Ë£³ËܤΥǥ£¥¹¥¯¤ò RAID-Z ¹½À®¤ÇÄɲä·¤Þ¤¹¡£

# zpool add rztest raidz c2t80d0 c2t86d0 c2t90d0
# zpool list
NAME                    SIZE    USED   AVAIL    CAP  HEALTH     ALTROOT
rztest                 50.5G   4.50G   46.0G     8%  ¥ª¥ó¥é¥¤¥ó  -
# zpool status
  ¥×¡¼¥ë: rztest
 ¾õÂÖ: ONLINE
 ¥¹¥¯¥é¥Ö: ²¿¤âÍ׵ᤵ¤ì¤Þ¤»¤ó¤Ç¤·¤¿
¹½À®:

        NAME         STATE     READ WRITE CKSUM
        rztest       ¥ª¥ó¥é¥¤¥ó     0     0     0
          raidz      ¥ª¥ó¥é¥¤¥ó     0     0     0
            c2t64d0  ¥ª¥ó¥é¥¤¥ó     0     0     0
            c2t69d0  ¥ª¥ó¥é¥¤¥ó     0     0     0
            c2t74d0  ¥ª¥ó¥é¥¤¥ó     0     0     0
          raidz      ¥ª¥ó¥é¥¤¥ó     0     0     0
            c2t80d0  ¥ª¥ó¥é¥¤¥ó     0     0     0
            c2t86d0  ¥ª¥ó¥é¥¤¥ó     0     0     0
            c2t90d0  ¥ª¥ó¥é¥¤¥ó     0     0     0

¥¨¥é¡¼: ´ûÃΤΥǡ¼¥¿¥¨¥é¡¼¤Ï¤¢¤ê¤Þ¤»¤ó
#

¾åµ­¤Î¤è¤¦¤Ë RAID-Z ¥Ç¥Ð¥¤¥¹¤¬£²¤Ä¤Ç¤­¡¢¤½¤ì¤¾¤ì¤Ë¥¹¥È¥é¥¤¥×¤µ¤ì¤Þ¤¹¡£ÍÆÎ̤ÏÅöÁ³£²ÇܤˤʤäƤ¤¤Þ¤¹¡£
»î¤·¤Ë¼¡¤Î¤è¤¦¤Ë 2GB¤Î¥Õ¥¡¥¤¥ë¤òºîÀ®¤·¤Æ¤ß¤Þ¤¹¡£

# mkfile 2g /rztest/size_2g

¤½¤ì¤¾¤ì¤ÎRAID-Z¥Ç¥Ð¥¤¥¹¤¬¤É¤ì¤À¤±»ÈÍѤµ¤ì¤¿¤«¤ò³Îǧ¤·¤Æ¤ß¤Þ¤¹¡£
2GB¤Î¥Õ¥¡¥¤¥ë¤òºîÀ®¤·¤¿¤Î¤Ç3GB¤ÎÍÆÎ̤¬¿·¤¿¤Ë»ÈÍѤµ¤ì¡¢°Ê²¼¤Î¤è¤¦¤Ë¥­¥Ã¥Á¥ê1.5GB¤º¤Ä¿¶¤êʬ¤±¤é¤ì¤Æ¤¤¤Þ¤¹¡£
¡Ê£±¤ÄÌܤΠRAID-Z¥Ç¥Ð¥¤¥¹¤Ï¤â¤È¤â¤È1.5GB»ÈÍѤ·¤Æ¤¤¤¿¤Î¤Ç¸½ºß¤Ï3GB¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡Ë

# zpool iostat -v
                capacity     operations    bandwidth
pool          used  avail   read  write   read  write
-----------  -----  -----  -----  -----  -----  -----
rztest       4.50G  46.0G      0     15    155  1.80M
  raidz      3.00G  22.2G      0     10    155  1.20M
    c2t64d0      -      -      0      6    181   615K
    c2t69d0      -      -      0      6    220   615K
    c2t74d0      -      -      0      7    143   615K
  raidz      1.50G  23.7G      0     33      3  3.88M
    c2t80d0      -      -      0     26    433  1.95M
    c2t86d0      -      -      0     26    433  1.95M
    c2t90d0      -      -      0     26    681  1.95M
-----------  -----  -----  -----  -----  -----  -----

#

¤Á¤Ê¤ß¤Ë¥¹¥È¥é¥¤¥×¤ÎÇÛʬ¤Ï³ÆRAID-Z¥Ç¥Ð¥¤¥¹¤ò¹½À®¤¹¤ë¥Ç¥£¥¹¥¯¤Î¿ô¤¬Åù¤·¤¤¾ì¹ç¤Ï¶ÑÅù¤Ë¤Ê¤ê¤Þ¤¹¤¬¡¢¤½¤¦¤Ç¤Ê¤¤¾ì¹ç¤Ë¤Ï¥Ð¥é¤Ä¤­¤¬¤Ç¤Æ¤­¤Þ¤¹¡£
°Ê²¼¤Î¤è¤¦¤Ë°ìÅÙrztest¤òÇË´þ¤·¤Æ¡¢¤â¤¦°ìÅÙ¡¢£³ËܤÎRAID-Z¥Ç¥Ð¥¤¥¹¤È£´ËܤÎRAID-Z¥Ç¥Ð¥¤¥¹¤Çrztest2¥×¡¼¥ë¤òºîÀ®¤·¤Þ¤¹¡£

# zpool destroy rztest
# zpool create -f rztest2 raidz c2t64d0 c2t69d0 c2t74d0 raidz c1t0d0 c2t80d0 c2t86d0 c2t90d0
# zpool iostat -v
                capacity     operations    bandwidth
pool          used  avail   read  write   read  write
-----------  -----  -----  -----  -----  -----  -----
rztest2       141K  58.7G      0      0      0    835
  raidz        63K  25.2G      0      0      0    378
    c2t64d0      -      -      0      0    409  5.36K
    c2t69d0      -      -      0      0    409  5.34K
    c2t74d0      -      -      0      0    409  5.35K
  raidz        78K  33.5G      0      0      0    457
    c1t0d0       -      -      0      0    409  5.35K
    c2t80d0      -      -      0      0    409  5.35K
    c2t86d0      -      -      0      0    409  5.34K
    c2t90d0      -      -      0      0    409  5.31K
-----------  -----  -----  -----  -----  -----  -----

£´ËܤΥǥ£¥¹¥¯¤Ç¹½À®¤·¤¿RAID-Z¥Ç¥Ð¥¤¥¹¤ÎÊý¤¬ÅöÁ³¥µ¥¤¥º¤âÂ礭¤¯¤Ê¤ê¤Þ¤¹¡£(33.5GB ¢â 8.4GB x 4)
ÀèÄø¤ÈƱÍͤË2GB¤Î¥Õ¥¡¥¤¥ë¤òºîÀ®¤·¤Þ¤¹¡£

# mkfile 2g /rztest2/size_2g

# zpool iostat -v
                capacity     operations    bandwidth
pool          used  avail   read  write   read  write
-----------  -----  -----  -----  -----  -----  -----
rztest2      2.83G  55.9G      0     45   1003  5.25M
  raidz      1.44G  23.8G      0     21    637  2.50M
    c2t64d0      -      -      0     19  1.16K  1.25M
    c2t69d0      -      -      0     19  1.36K  1.25M
    c2t74d0      -      -      0     20  1.36K  1.25M
  raidz      1.39G  32.1G      0     23    365  2.75M
    c1t0d0       -      -      0     22  1.67K   942K
    c2t80d0      -      -      0     21  1.73K   942K
    c2t86d0      -      -      0     21  1.62K   942K
    c2t90d0      -      -      0     21  1.60K   942K
-----------  -----  -----  -----  -----  -----  -----

¾åµ­¤Î¤è¤¦¤Ë¡¢£´Ëܤǹ½À®¤·¤¿RAID-Z¥Ç¥Ð¥¤¥¹¤â¤¢¤ë¤Î¤Ç2GB¤Î¥Õ¥¡¥¤¥ë¤ÎÊݸ¤Ë2.83GB¤ÇºÑ¤ó¤Ç¤¤¤Þ¤¹¡£
¤È¤Ï¤¤¤¦¤â¤Î¤Î¡¢¤ä¤Ï¤êƱ¤¸¥Ç¥£¥¹¥¯¿ô¤ÇRAID-Z¥Ç¥Ð¥¤¥¹¤ò¹½À®¤·¤¿Êý¤¬¤¹¤Ã¤­¤ê¤·¤Þ¤¹¡£
RAID-5¤ÈƱÍͤË10Ëܰʾå¤ÎRAID-Z¹½À®¤Ï¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹Åª¤Ë¤è¤¯¤¢¤ê¤Þ¤»¤ó¡£
Î㤨¤Ð£±£µËܤΥǥ£¥¹¥¯¤Ç¤¢¤ì¤Ð£µËܤÎRAID-Z¤ò£³¤ÄºîÀ®¤·¤Æ£¸£°¡ó¤ÎÍÆÎ̤ò³ÎÊݤ¹¤ë¤Î¤¬Ë¾¤Þ¤·¤¤¤È»×¤¤¤Þ¤¹¡£


¡Ú¥¢¥ó¥±¡¼¥È¡Û
¤³¤Îµ­»ö¤Ï¤¿¤á¤Ë¤Ê¤ê¤Þ¤·¤¿¤«¡©
¡¡¡¡¡¡¤Ï¤¤¡¡¡¡/¡¡¡¡¤¤¤¤¤¨

My Yahoo!¤ËÄɲÃ