GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
VINUM(8) FreeBSD System Manager's Manual VINUM(8)

vinum
³í¸® º¼·ý ¸Å´ÏÀúÀÇ Á¦¾î ÇÁ·Î±×·¥

vinum [
command
] [
-options
]

plex volume [
rename
]
 
subdisk plex [
offset
] [
rename
]
ÇÁ·º½º¸¦ º¼·ý¿¡, ¶Ç´Â ¼­ºê µð½ºÅ©¸¦ ÇÁ·º½º¿¡ °áÇÕÇÕ´Ï´Ù.
plex [
-f
] RAID-4 ¶Ç´Â RAID-5 ÀÇ ÇÁ·º½ºÀÇ Æи®Æ¼ ºí·ÏÀ» °Ë»çÇÕ´Ï´Ù.
 
[
-f
] [
-n name
] [
-v
] drives
ÁöÁ¤ÇÑ µå¶óÀ̺ê·ÎºÎÅÍ ÄÜÄ«Ä¡³×ÀÌƮȭ º¼·ýÀ» ÀÛ¼ºÇÕ´Ï´Ù.
[
-f
] description-file
description-file ÀÇ ±â¼ú¿¡ µû¶ó º¼·ýÀ» ÀÛ¼ºÇÕ´Ï´Ù.
º¼·ý ¸Å´ÏÀú¸¦ Ä¿³Î µð¹ö°Å¿¡ ÀÌÇà ½Ãŵ´Ï´Ù.
flags
µð¹ö±× Ç÷¡±×¸¦ ¼³Á¤ÇÕ´Ï´Ù.
[
-f
] [
plex | subdisk
]
°áÇյǰí ÀÖ´ø º¼·ýÀ̳ª ÇÁ·º½º·ÎºÎÅÍ, ÇÁ·º½º³ª ¼­ºê µð½ºÅ©¸¦ ºÐ¸®ÇÕ´Ï´Ù.
[
drive ...
]
ÁöÁ¤µÈ µå¶óÀ̺꿡 °Ý³³µÇ°í ÀÖ´Â ¼³Á¤ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. µå¶óÀÌºê ³×ÀÓÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ½Ã½ºÅÛÀÇ Àüµå¶óÀ̺êÀÇ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
[
-v
] [
-V
]
º¼·ý ¸Å´ÏÀú »óŸ¦ Ç¥½ÃÇÕ´Ï´Ù.
[
-S size
] [
-w
] plex | subdisk
¼­ºê µð½ºÅ© ¶Ç´Â ÇÁ·º½ºÀÇ Àü¼­ºê µð½ºÅ©ÀÇ ³»¿ëÀ» ¸ðµÎ 0 ¿¡ ÃʱâÈ­ÇÕ´Ï´Ù.
volume
º¼·ý ·¹º§À» ÀÛ¼ºÇÕ´Ï´Ù.
| [
-r
] [
-s
] [
-v
] [
-V
] [
volume | plex | subdisk
]
ÁöÁ¤ÇÑ ¿ÀºêÁ§Æ®ÀÇ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
[
-r
] [
-s
] [
-v
] [
-V
] [
volume
]
µå¶óÀ̺êÀÇ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
[
-r
] [
-s
] [
-v
] [
-V
] [
subdisk
]
¼­ºê µð½ºÅ©ÀÇ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
[
-r
] [
-s
] [
-v
] [
-V
] [
plex
]
ÇÁ·º½ºÀÇ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
[
-r
] [
-s
] [
-v
] [
-V
] [
volume
]
º¼·ýÀÇ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
/dev/vinum ¿¡ µð¹ÙÀ̽º ³ëµå¸¦ ÀçÀÛ¼ºÇÕ´Ï´Ù.
[
-f
] [
-n name
] [
-s
] [
-v
] drives
ÁöÁ¤ÇÑ µå¶óÀ̺ê·ÎºÎÅÍ ¹Ð·¯È­ º¼·ýÀ» ÀÛ¼ºÇÕ´Ï´Ù.
| -f drive object ...
ÁöÁ¤ÇÑ µå¶óÀ̺꿡 ¿ÀºêÁ§Æ®¸¦ À̵¿ÇÕ´Ï´Ù.
[
file
]
ÇöÀçÀÇ ¼³Á¤ÀÇ Ä«ÇǸ¦ file ¿¡ ±âÀÔÇÕ´Ï´Ù.
´ëÈ­ ¸ðµå½Ã¿¡, vinum À¯Æ¿¸®Æ¼¸¦ Á¾·áÇÕ´Ï´Ù. Åë»ó EOF ij¸¯Å͸¦ ÀÔ·ÂÇÏ´Â °ÍÀ¸·Î½á ½ÇÇöµÉ ¼ö ÀÖ½À´Ï´Ù.
disk ...
ÁöÁ¤ÇÑ µð½ºÅ©·ÎºÎÅÍ vinum ÀÇ ¼³Á¤À» Àоî³À´Ï´Ù.
[
-r
] [
drive | subdisk | plex | volume
]
ÁöÁ¤ÇÑ ¿ÀºêÁ§Æ®ÀÇ À̸§À» º¯°æÇÕ´Ï´Ù.
plex [
-f
] [
-v
] [
-V
]
RAID-4 ¶Ç´Â RAID-5 ÀÇ ÇÁ·º½ºÀÇ Æи®Æ¼ ºí·ÏÀ» À籸Ãà ÇÕ´Ï´Ù.
¸ðµç vinum ÀÇ ¼³Á¤À» ¸®¼ÂÆ® ÇÕ´Ï´Ù.
[
-r
] [
volume | plex | subdisk
]
ÁöÁ¤ÇÑ ¿ÀºêÁ§Æ®ÀÇ Åë°è Á¤º¸¸¦ ¸®¼ÂÆ® ÇÕ´Ï´Ù. ÁöÁ¤ÀÌ ¾ø´Â °æ¿ì´Â ¸ðµç ¿ÀºêÁ§Æ®°¡ ´ë»óÀÔ´Ï´Ù.
[
-f
] [
-r
] volume | plex | subdisk
¿ÀºêÁ§Æ®¸¦ »èÁ¦ÇÕ´Ï´Ù.
¼³Á¤ ½ÇÆÐ ÈÄ¿¡, vinum ÀÇ ¼³Á¤À» µð½ºÅ©¿¡ º¸Á¸ÇÕ´Ï´Ù.
[
value
]
demonÀÇ ¼³Á¤À» ÁÝ´Ï´Ù.
state [
volume | plex | subdisk | drive
]
´Ù¸¥ ¿ÀºêÁ§Æ®¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê°í »óŸ¦ ¼³Á¤ÇÕ´Ï´Ù. Áø´Ü (À») À§Çؼ­¸¸ »ç¿ëÇÕ´Ï´Ù.
Àü vinum µå¶óÀ̺ê·ÎºÎÅÍ ¼³Á¤À» ÀоîµéÀÔ´Ï´Ù.
[
-i interval
] [
-S size
] [
-w
] volume | plex | subdisk
½Ã½ºÅÛÀÌ ¿ÀºêÁ§Æ®¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖµµ·Ï(µíÀÌ) ÇÕ´Ï´Ù.
[
-f
] [
volume | plex | subdisk
]
¿ÀºêÁ§Æ®¿¡ÀÇ ¾×¼¼½º¸¦ Á¾·á½Ãŵ´Ï´Ù. ÆĶó¹ÌÅ͸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é vinum (À»)¸¦ Á¤Áö½Ãŵ´Ï´Ù.
[
-f
] [
-n name
] [
-v
] drives
ÁöÁ¤ÇÑ µå¶óÀ̺ê·ÎºÎÅÍ ½ºÆ®¶óÀÌÇÁÈ­ º¼·ýÀ» ÀÛ¼ºÇÕ´Ï´Ù.

vinum À¯Æ¿¸®Æ¼´Â, Vinum ³í¸® º¼·ý ¸Å´ÏÀúÀÇ Ä¿³Î ÄÄÆÛ³ÍÆ®¿Í Åë½ÅÇÕ´Ï´Ù. ´ëÈ­ Çü½Ä°ú ´Üµ¶ÀÇ ¸í·ÉÀ» ½ÇÇàÇÏ´Â Çü½ÄÀÇ ¸ðµÎ ½ÇÇà °¡´ÉÇÏ°Ô µÇ¾î ÀÖ½À´Ï´Ù. ¸í·ÉÇà Àμö¸¦ ¼ö¹ÝÇÏÁö ¾Ê°í vinum (À»)¸¦ ±âµ¿ÇÑ´Ù°í ´ëÈ­ Çü½ÄÀÌ µÇ´Â ÇÑÆí, ¸í·ÉÇàÀ¸·Î Ä¿¸àµå¸¦ ÁöÁ¤Çϸé(ÀÚ) ±× Ä¿¸àµå ¸¸À» ½ÇÇàÇÕ´Ï´Ù. ´ëÈ­ ¸ðµå¿¡¼­´Â, vinum (Àº)´Â ¸í·ÉÇà ¿ª»ç¸¦ º¸°ü À¯ÁöÇÕ´Ï´Ù.

vinum ÀÇ ¸í·É¿¡´Â ¿É¼ÇÀ» ºÎ°¡ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ¾î´À Ä¿¸àµå¿¡µµ ¾Æ·¡¿Í °°Àº ¿É¼ÇÀÇ ¾î¶² °Í¿¡¼­µµ ÁöÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù¸¸, ¿É¼ÇÀÌ ¹«½ÃµÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, stop ¸í·ÉÀº -v ¿É¼Ç°ú -V ¿É¼ÇÀ» ¹«½ÃÇÕ´Ï´Ù.
(“force: °­Á¦”) ¿É¼ÇÀº ¾ÈÀü¼ºÀÇ È®ÀÎÀ» ¹«È¿·Î ÇÕ´Ï´Ù. ¼¼½ÉÀÇ ÁÖÀ§¸¦ ±â¿ï¿© »ç¿ëÇØ ÁÖ¼¼¿ä. ÀÌ ¿É¼ÇÀº ±ä±Þ½Ã¿¡°Ô¸¸ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¸é, ¸í·É
rm -f myvolume
ÇÏ myvolume ÇÏÁö¸¸ ¿Àǵǰí ÀÖ¾ú´Ù°í Çصµ »èÁ¦ÇÕ´Ï´Ù. ÀÌÈÄ, ÀÌ º¼·ý¿¡ ¾×¼¼½º Çϸé(ÀÚ), °ÅÀÇ È®½ÇÈ÷ ÆдÐÀ» ÀÏÀ¸Åµ´Ï´Ù.
millisecs
¶Ç´Â start ÀÇ ¸í·ÉÀ» ½ÇÇà½Ã, °¢ ºí·ÏÀÇ Ä«Çǵ¿¾È¿¡ millisecs ¹Ð¸® ¼¼ÄÁµå ±â´Ù¸³´Ï´Ù. ÀÌ°Í¿¡ ÀÇÇØ, ½Ã½ºÅÛ ºÎÇϸ¦ °æ°¨ÇÒ ¼ö ÀÖ½À´Ï´Ù.
name
º¼·ý¸íÀ» ÁöÁ¤Çϱâ À§Çؼ­ -n ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù. ´Ü¼øÇÑ ¼³Á¤ ¸í·É concat, mirror, stripe ¿ë¹«ÀÔ´Ï´Ù.
(“recursive: Àç±ÍÀû”) ¿É¼ÇÀº Ç¥½Ã°èÀÇ ¸í·É·Î »ç¿ëÇØ, Áö½ÃÇÑ ¿ÀºêÁ§Æ® »Ó¸¸ÀÌ ¾Æ´Ï°í, ÇÏÀ§ÀÇ ¿ÀºêÁ§Æ®ÀÇ Á¤º¸µµ Ç¥½ÃÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, lv ¸í·É¿Í ÇÔ²² »ç¿ëµÇ´Â °æ¿ì, -r ¿É¼ÇÀº ´ë»óÀÇ º¼·ý¿¡ ¼ÓÇÏ´Â ÇÁ·º½º¿Í ¼­ºê µð½ºÅ©ÀÇ Á¤º¸µµ Ç¥½ÃÇÕ´Ï´Ù.
(“statistics: Åë°è”) ¿É¼ÇÀº Ç¥½Ã°èÀÇ ¸í·É·Î Åë°è Á¤º¸¸¦ Ç¥½ÃÇϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù. mirror ¸í·Éµµ ÀÌ ¿É¼ÇÀ» »ç¿ëÇØ, ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½º¸¦ ÀÛ¼º ÇØ¾ß ÇÒ°ÍÀ» ³ªÅ¸³À´Ï´Ù.
size
¿É¼ÇÀº, init (¿Í)°ú start ¸í·ÉÀ» À§ÇÑ Àü¼Û »çÀÌÁ ÁöÁ¤ÇÕ´Ï´Ù.
(“verbose: ÀåȲ”) ¿É¼ÇÀº, ÇÑÃþ ´õ »ó¼¼ÇÑ Á¤º¸¸¦ ¿ä±¸Çϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù.
(“Very verbose: ¸Å¿ì ÀåȲ”) ¿É¼ÇÀº, -v ¿É¼ÇÀÌ Á¦°øÇÏ´Â °Íº¸´Ù ÇÑÃþ ´õ »ó¼¼ÇÑ Á¤º¸¸¦ ¿ä±¸Çϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù. ÀÌ Ç÷¡±×´Â init ¸í·É¿¡¼­´Â º£¸®ÆÄÀ̸¦ ÀǹÌÇÕ´Ï´Ù.
(“wait: ´ë±â”) ¿É¼ÇÀº, init (¿Í)°ú °°ÀÌ Åë»óÀº ¹é±×¶ó¿îµå¿¡¼­ ½ÇÇàÇÏ´Â ¸í·ÉÀÇ ¿Ï·á¸¦, vinum ¿¡ ±â´Ù¸®°Ô ÇÕ´Ï´Ù.

vinum ¸í·ÉÀº ÀÌÇÏÀÇ ±â´ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
plex volume [
rename
]
 
subdisk plex [
offset
] [
rename
]
vinum attach (Àº)´Â ÁöÁ¤µÈ ÇÁ·º½º³ª ¼­ºê µð½ºÅ©¸¦ °¢°¢ º¼·ýÀ̳ª ÇÁ·º½º¿¡ Â¥³Ö½À´Ï´Ù. ¼­ºê µð½ºÅ©¿¡ ´ëÇؼ­, ÇÁ·º½ºÁßÀÇ ½ÃÁ¡ (¿ÀÇÁ¼Â(offset))À» ÁöÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ÁöÁ¤ÀÌ ¾ø´Â °æ¿ì, ¼­ºê µð½ºÅ©´Â À¯È¿ÇÑ ÃÖÃÊÀÇ À§Ä¡¿¡ °áÇյ˴ϴÙ. ÇÏ´ÃÀÌ ¾Æ´Ñ º¼·ý¿¡ ÇÁ·º½º°¡ °áÇյǸé(ÀÚ), vinum (Àº)´Â ±× ÇÁ·º½º¸¦ ÀçÅëÇÕÇÕ´Ï´Ù.
rename Å°¿öµå°¡ ÁöÁ¤µÇ¸é(ÀÚ), vinum (Àº)´Â ¿ÀºêÁ§Æ®ÀÇ (ÇÁ·º½ºÀÇ °æ¿ì¿¡´Â ÇÏÀ§ÀÇ ¼­ºê µð½ºÅ©ÀÇ) À̸§À» º¯°æÇØ µðÆúÆ®ÀÇ vinum ¸í¸í ±ÔÄ¢¿¡ ¸ÂÃä´Ï´Ù. ¿ÀºêÁ§Æ®¸¦ ´Ù¸¥ À̸§À¸·Î º¯°æÇÏ·Á¸é , rename ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
¼­ºê µð½ºÅ© °áÇÕ¿¡ ÁîÀ½Çؼ­´Â, ¸î°³Àΰ¡ °í·Á ÇØ¾ß ÇÒ°ÍÀÌ ÀÖ½À´Ï´Ù:
  • ¼­ºê µð½ºÅ©ÀÇ °áÇÕ ´ë»óÀº, Åë»ó, ÄÜÄ«Ä¡³×ÀÌƮȭ ÇÁ·º½º¸¸ÀÔ´Ï´Ù.
  • ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½º ¹× RAID-5 ÇÁ·º½º¿¡ ´ëÇØ ¼­ºê µð½ºÅ©°¡ ¾ø¾îÁ³À» °æ¿ì (¿¹¸¦ µé¸é µå¶óÀ̺êÀÇ °íÀå ÈÄ µî), ÇØ´ç ¼­ºê µð½ºÅ©¸¦ ¿Å°Ü³õÀ» ¼ö ÀÖ´Â °ÍÀº °°Àº Å©±âÀÇ ¼­ºê µð½ºÅ© »ÓÀÔ´Ï´Ù.
  • ½ºÆ®¶óÀÌÇÁÈ­ ¶Ç´Â RAID-5 ÀÇ ÇÁ·º½º¿¡ ´õ¿í ¼­ºê µð½ºÅ©¸¦ Ãß°¡ÇÏ·Á¸é , -f (°­Á¦) ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù. ÇÁ·º½º³»ÀÇ µ¥ÀÌÅ͸¦ Æı«ÇÕ´Ï´Ù.
  • ÄÜÄ«Ä¡³×ÀÌƮȭ ÇÁ·º½º¿¡ ´ëÇؼ­´Â, offset ÆĶó¹ÌÅÍ°¡, ÇÁ·º½ºÀÇ ¼±µÎ·ÎºÎÅÍÀÇ ºí·Ï ´ÜÀ§ÀÇ ¿ÀÇÁ¼Â(offset)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½º ¹× RAID-5 ÇÁ·º½º¿¡ ´ëÇؼ­´Â, º»ÆĶó¹ÌÅÍ´Â, ¼­ºê µð½ºÅ©ÀÇ ÃÖÃÊÀÇ ºí·ÏÀÇ ¿ÀÇÁ¼Â(offset)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ´Ù¸¥ Ç¥ÇöÀ» ÇÑ´Ù¸é, ¿ÀÇÁ¼Â(offset)´Â, ¼­ºê µð½ºÅ©ÀÇ ¼öÄ¡ ÁöÁ¤¿¡ ÀÇÇÑ À§Ä¡¿Í ½ºÆ®¶óÀÌÇÁÀÇ Å©±â¿ÍÀÇ ÀûÀÌ µË´Ï´Ù. ¿¹¸¦ µé¸é, ºí·ÏÀÇ Å©±â°¡ 271k ÀÇ ÇÁ·º½º¿¡¼­´Â, ÃÖÃÊÀÇ ¼­ºê µð½ºÅ©´Â ¿ÀÇÁ¼Â(offset) 0 ¿¡, 2 ¹ø°ÀÇ ¿ÀÇÁ¼Â(offset)´Â 271k ¿¡, 3 ¹ø°´Â 542k ¿¡, µîÀÌ µË´Ï´Ù. ÀÌ °è»ê¿¡¼­´Â, RAID-5 ÇÁ·º½ºÀÇ Æи®Æ¼ ºí·ÏÀº ¹«½ÃµË´Ï´Ù.
plex [
-f
] [
-v
]
ÁöÁ¤ÇÑ RAID-4 ¶Ç´Â RAID-5 ÇÁ·º½ºÀÇ Æи®Æ¼ ºí·ÏÀ» üũÇÕ´Ï´Ù. ÀÌ Á¶ÀÛÀº ÇÁ·º½ºÁßÀÇ Æ÷ÀÎÅ͸¦ À¯ÁöÇϱ⠶§¹®¿¡, ¹Ù¶õ´Ù¸é, ÀϽÃÁ¤ÁöÇØ ´ÙÀ½¿¡ °°Àº Àå¼Ò·ÎºÎÅÍ Àç°³ °¡´ÉÇÕ´Ï´Ù. °Ô´Ù°¡ ÀÌ Æ÷ÀÎÅÍ´Â rebuildparity ¸í·Éµµ »ç¿ëÇÕ´Ï´Ù. ÃÖÃÊ·Î Æи®Æ¼ÀÇ ¹®Á¦°¡ °ËÃâµÈ °³¼Ò·ÎºÎÅÍ, Æи®Æ¼ ºí·ÏÀÇ À籸ÃàÀ» °³½Ã °¡´ÉÇÕ´Ï´Ù.
-f Ç÷¡±×°¡ ÁöÁ¤µÇ¸é(ÀÚ), checkparity (Àº)´Â ÇÁ·º½ºÀÇ ¼±µÎ·ÎºÎÅÍ Ã¼Å©¸¦ °³½ÃÇÕ´Ï´Ù. -v Ç÷¡±×°¡ ÁöÁ¤µÇ¸é(ÀÚ), checkparity (Àº)´Â Áøô º¸°í¸¦ Ç¥½ÃÇÕ´Ï´Ù.
[
-f
] [
-n name
] [
-v
] drives
¸í·ÉÀº, ´ÜÀÏÀÇ ÄÜÄ«Ä¡³×ÀÌƮȭ ÇÁ·º½º·ÎºÎÅÍ µÇ´Â º¼·ýÀ» ÀÛ¼ºÇÑ´Ù create ¸í·ÉÀÇ, ´Ü¼øÇÑ ´ëü ¼ö´ÜÀÔ´Ï´Ù. °¢ µå¶óÀ̺êÁßÀÇ ÃÖ´ëÀÇ ¿¬¼Ó °ø°£ÀÌ, ÇÁ·º½ºÀÇ ¼­ºê µð½ºÅ© ÀÛ¼ºÀ» À§Çؼ­(¶§¹®¿¡) »ç¿ëµË´Ï´Ù.
Åë»ó, concat ¸í·ÉÀº ÀÓÀÇÀÇ À̸§À» º¼·ý°ú ¿ø°¡¿ä¼Ò¿¡ ºÙÀÔ´Ï´Ù. À̸§Àº ÅؽºÆ® “vinum” ¹× ÀÛÀº Á¤¼ö·ÎºÎÅÍ µÇ¾î, ¿¹¸¦ µé¸é “vinum3” µË´Ï´Ù. º¼·ý¿¡ ´ëÇؼ­ ÁöÁ¤ÇÑ À̸§À» ÇÒ´çÇÑ´Ù -n name ¿É¼ÇÀ¸·Î, µ¡¾²±âÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù. ÇÁ·º½º¿Í ¼­ºê µð½ºÅ©ÀÇ À̸§Àº, Åë»óÀÇ ÀÛ¹ýÀ¸·Î, º¼·ý¸íÀ¸·ÎºÎÅÍ »©¾Ñ±é´Ï´Ù.
µå¶óÀ̺êÀÇ À̸§¿¡´Â ¼±ÅÃÀÇ ¿©Áö´Â ¾ø½À´Ï´Ù. µå¶óÀ̺갡 ÀÌ¹Ì vinum µå¶óÀ̺ê·Î¼­ ÃʱâÈ­µÇ°í ÀÖ¾úÀ» °æ¿ì, À̸§Àº ±×´ë·Î µË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì, µå¶óÀ̺꿡´Â ÅؽºÆ® “vinumdrive” (¿Í)°ú ÀÛÀº Á¤¼ö·ÎºÎÅÍ ½ÃÀ۵Ǵ À̸§ÀÌ ÁÖ¾îÁ® ¿¹¸¦ µé¸é “vinumdrive7” µË´Ï´Ù. create ¸í·É¿Í °°ÀÌ, -f ¿É¼ÇÀ» »ç¿ëÇØ, ÀÌÀüÀÇ À̸§ÀÇ µ¡¾²±â¸¦ ÁöÁ¤ °¡´ÉÇÕ´Ï´Ù. -v ¿É¼ÇÀº, ÀåȲÇÑ Ãâ·ÂÀ» À§Çؼ­(¶§¹®¿¡) »ç¿ëÇÕ´Ï´Ù.
ÀÌ ¸í·ÉÀÇ ¿¹´Â, ÈļúÀÇ ´Ü¼øÇÑ ¼³Á¤ ½Ã¿¡¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
[
-f
] description-file
vinum create (Àº)´Â ¾î´À ¿ÀºêÁ§Æ®ÀÇ ÀÛ¼º¿¡µµ »ç¿ëµË´Ï´Ù. »óÈ£ÀÇ °ü·Ã¼ºÀÌ ºñ±³Àû º¹ÀâÇØ vinum ¿ÀºêÁ§Æ®ÀÇ ÀÛ¼º¿¡´Â ÀáÀçÀûÀ¸·Î À§ÇèÀÌ ÀÖ´Â °ÍÀ» °í·ÁÇØ, ÀÌ ±â´É¿¡´Â ´ëÈ­ÀûÀÎ ÀÎÅÍÆäÀ̽º´Â ¾ø½À´Ï´Ù. ÆÄÀϸíÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é vinum (Àº)´Â ÀϽÃÆÄÀÏ¿¡ ´ëÇؼ­ ¿¡µðÅ͸¦ ±âµ¿ÇÕ´Ï´Ù. ȯ°æ º¯¼ö EDITOR ÇÏÁö¸¸ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì, vinum (Àº)´Â ÀÌ ¿¡µðÅ͸¦ ±âµ¿ÇÕ´Ï´Ù. ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìÀÇ µðÆúÆ®´Â vi ÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº ÈļúÀÇ ¼³Á¤ ÆÄÀÏ ½Ã¿¡¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
vinum create ±â´ÉÀº °¡¹ýÀûÀÎ °ÍÀ¸·Î ÁÖÀÇÇØ ÁÖ¼¼¿ä: ¿©·¯ Â÷·Ê ½ÇÇàÇϸé(ÀÚ), À̸§ ºÙÀÌ°í ÇÏ°í ÀÖÁö ¾Ê´Â Àü¿ÀºêÁ§Æ®ÀÇ Ä«ÇǸ¦, º¹¼ö »ý¼ºÇÏ°Ô µË´Ï´Ù.
Åë»ó create (Àº)´Â ±âÁ¸ÀÇ vinum µå¶óÀ̺êÀÇ À̸§À» º¯°æÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ°ÍÀº, À߸øÇØ ¼Ò°ÅÇØ ¹ö¸®´Â °ÍÀ» ÇÇÇϱâ (À§ÇØ)¶§¹®ÀÔ´Ï´Ù. ºÒÇÊ¿äÇÑ vinum µå¶óÀ̺긦 ÆıâÇÏ´Â ¿Ã¹Ù¸¥ ¹æ¹ýÀº, resetconfig ¸í·É·Î ¼³Á¤À» ¸®¼ÂÆ® ÇÏ´Â °ÍÀÔ´Ï´Ù. ±×·¯³ª, ±âµ¿ÇÒ ¼ö ¾ø´Ù vinum µå¶óÀ̺ê»ó¿¡ ½Å±Ô µ¥ÀÌÅ͸¦ »ý¼ºÇÒ ÇÊ¿ä°¡ ÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, create -f (À»)¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.
Àμö ¾øÀ½ÀÇ vinum debug (Àº)´Â, Áß°èÂ÷ ³×·ç µð¹ö°Å¿¡ µé¾î°¡±â À§Çؼ­(¶§¹®¿¡) »ç¿ëÇÕ´Ï´Ù. ÀÌ°ÍÀº vinum ÇÏÁö¸¸ VINUMDEBUG ¿É¼Ç ÷ºÎ·Î ÀÛ¼ºµÇ°í ÀÖ´Â °æ¿ì¿¡°Ô¸¸ ½ÇÇà °¡´ÉÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº Ä¿³Î µð¹ö°Å·ÎºÎÅÍ ºüÁ® ³ª¿Ã ¶§±îÁö ¿ÀÆÛ·¹ÀÌÆÃ(operating) ½Ã½ºÅÛÀÇ ½ÇÇàÀ» Á¤Áö½Ãŵ´Ï´Ù. ¸®¸ðÆ® µð¹ö±×°¡ ¼³Á¤µÇ¾î ÀÖ¾î Ä¿³Î µð¹ö°Å¿¡ÀÇ ¸®¸ðÆ® connection°¡ ¾øÀ¸¸é µð¹ö°Å·ÎºÎÅÍ ºüÁ® ³ª¿À±â À§Çؼ­(¶§¹®¿¡)´Â ½Ã½ºÅÛÀ» ¸®¼ÂÆ® ÇØ ¸®ºÎÆ® ÇÏ´Â °ÍÀÌ ÇÊ¿äÇÏ°Ô µË´Ï´Ù.
flags
³»ºÎ µð¹ö±× Ç÷¡±×ÀÇ ºñÆ® ¸¶½ºÅ©¸¦ ¼³Á¤ÇÕ´Ï´Ù. º»Á¦Ç°ÀÌ °³·®µÇ´Â °Í¿¡ µû¶ó, ÀÌ ºñÆ® ¸¶½ºÅ©´Â °æ°í ¾øÀÌ ·Î º¯°æµÇ°ÚÁö¿ä. È®ÀÎÀ» À§Çؼ­(¶§¹®¿¡), Çì´õ ÆÄÀÏ ⟨sys/dev/vinumvar.h⟩ (À»)¸¦ ºÁ ÁÖ¼¼¿ä. ºñÆ® ¸¶½ºÅ©´Â ´ÙÀ½ÀÇ °ªÀ¸·ÎºÎÅÍ ±¸¼ºµË´Ï´Ù:
(1)
¸®Äù½ºÆ®ÁßÀÇ ¹öÆÛ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
(4)
complete_rqe() ¿¡ µÎ¾î µð¹ö°Å·Î ÀÌÇàÇÕ´Ï´Ù.
(8)
ÃÖ½ÅÀÇ ¸®Äù½ºÆ®ÀÇ ¸µ ¹öÆÛ¸¦ º¸Á¸ÇÕ´Ï´Ù.
(16)
Àç»ý¿¡ À־ÀÇ Ãæµ¹¿¡ °üÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
(32)
½ºÆ®¶óÀÌÇÁÇÁ·º½º·Î EOF (À»)¸¦ µ¹·ÁÁÙ ¶§, ³»ºÎ »óÅÂÀÇ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
(64)
¸¶Áö¸·¿¡ ¸Þ¸ð ¸®¾î locator°¡ ÇعæÇÑ ¸Þ¸ð¸® area¿¡ °üÇÑ ¼øȯ ¸®½ºÆ®¸¦ °ü¸®ÇÕ´Ï´Ù.
(256)
¸í·ÉÀÌ ¹ßÇàµÇ¾úÀ» ¶§¿¡, ¸®¸ðÆ® gdb (À¸)·Î ÀÌÇàÇÕ´Ï´Ù.
(512)
½ÇÀå³»ÀÇ ¹Ð·¯ÀÇ ¹®Á¦¿¡ °üÇÑ °æ°í¸¦ Ç¥½ÃÇÕ´Ï´Ù.
[
-f
] plex
 
[
-f
] subdisk
vinum detach (Àº)´Â ÁöÁ¤µÈ ÇÁ·º½º³ª ¼­ºê µð½ºÅ©¸¦, °áÇյǰí ÀÖ´Â º¼·ýÀ̳ª ÇÁ·º½º·ÎºÎÅÍ ºÐ¸®ÇÕ´Ï´Ù. ºÐ¸®Çϸé(ÀÚ) º¼·ýÀÇ µ¥ÀÌÅÍ°¡ ºüÁú °¡´É¼ºÀÌ ÀÖ´Ù °æ¿ì, ÀÌ Á¶ÀÛÀº -f ¿É¼ÇÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â ÇÑ ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. ¿ÀºêÁ§Æ®°¡ »óÀ§ÀÇ ¿ÀºêÁ§Æ®¿¡ µû¸¥ À̸§ÀÌ µÇ¾î ÀÖ´Â °æ¿ì (¿¹¸¦ µé¸é, ÇÁ·º½º vol1.p7 ¿¡ °áÇյǰí ÀÖ´Â ¼­ºê µð½ºÅ© vol1.p7.s0 ÀÇ °æ¿ì), ±× À̸§Àº ¸Ó¸®¿¡ “ex-” ÇÏÁö¸¸ ºÙÀº °ÍÀ¸·Î º¯°æµË´Ï´Ù (¿¹¸¦ µé¸é ex-vol1.p7.s0 (À¸)·Î º¯°æµË´Ï´Ù). ±× ÈÄÀÇ Ã³¸®·Î ÇÊ¿äÇϸé, ±× À̸§À¸·ÎºÎÅÍ ¸Ó¸®ÀÇ ºÎºÐÀÌ ¶¼¾îÁý´Ï´Ù.
½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½º ¹× RAID-5 ÇÁ·º½º¿¡ ´ëÇؼ­´Â, detach (Àº)´Â ¼­ºê µð½ºÅ©¼ö¸¦ ÁÙÀÌÁö ¾Ê½À´Ï´Ù. ±× ´ë½ÅÇØ, ¼­ºê µð½ºÅ©¿¡´Â Á¸ÀçÇÏÁö ¾Ê´Â´Ù°í Çϴ ǥ¸¦ ºÙÀÏ ¼ö ÀÖ¾î ´ÙÀ½¿¡ attach ¸í·ÉÀ» »ç¿ëÇØ ±³È¯ °¡´ÉÇØÁý´Ï´Ù.
[
drive ...
]
vinum dumpconfig (Àº)´Â, ÁöÁ¤µÈ µå¶óÀ̺ê»ó¿¡ º¸°üµÈ ¼³Á¤ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. µå¶óÀÌºê ³×ÀÓÀÌ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, dumpconfig (Àº)´Â ½Ã½ºÅÛ»ó¿¡ ÀÖ´Â ¸ðµç µå¶óÀ̺ê·ÎºÎÅÍ vinum ÆÄƼ¼ÇÀ» ã¾Æ³», ±× Á¤º¸¸¦ ´ýÇÁ ÇÕ´Ï´Ù. ¼³Á¤ÀÇ °»½ÅÀ» ¹«È¿·Î ÇÏ°í ÀÖ´Â °æ¿ì, ÀÌ ¸í·ÉÀÌ µ¹·ÁÁÖ´Â Á¤º¸¿Í list ¸í·ÉÀÌ µ¹·ÁÁÖ´Â Á¤º¸°¡ °°°Ô ¾È µÇ´Â °ÍÀÌ ÀÖ½À´Ï´Ù. ÀÌ Ä¿¸àµå´Â, ÁÖ·Î ¸ÞÀÎÆ®³Í½º ¹× µð¹ö±×¿ëÀ¸·Î »ç¿ëµÇ´Â °ÍÀÔ´Ï´Ù.
vinum info ÇÏ vinum ÀÇ ¸Þ¸ð¸® »ç¿ë¿¡ °üÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ°ÍÀº ÁÖ·Î µð¹ö±×¸¦ À§ÇÑ ¹°°ÇÀÔ´Ï´Ù. -v ¿É¼ÇÀ» ºÙÀ̸é(ÀÚ), »ç¿ëÁßÀÇ ¸Þ¸ð¸® area¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
-V ¿É¼ÇÀ» ºÙÀ̸é(ÀÚ), vinum µå¶óÀ̹ö°¡ Ãë±ÞÇÑ ÃÖ´ë 64 °³±îÁöÀÇ ÃÖ±ÙÀÇ I/O ¸®Äù½ºÆ®¿¡ °üÇÑ Á¤º¸¸¦, info (Àº)´Â Ç¥½ÃÇÕ´Ï´Ù. ÀÌ Á¤º¸´Â, µð¹ö±× Ç÷¡±× 8 ÀÌ ¼³Á¤µÇ¾î ÀÖÀ» ¶§ ¸¶¼Å ¼öÁýµË´Ï´Ù. ¼­½ÄÀº ´ÙÀ½°ú °°ÀÌ µË´Ï´Ù:
vinum -> info -V 
Flags: 0x200    1 opens 
Total of 38 blocks malloced, total memory: 16460 
Maximum allocs:       56, malloc table at 0xf0f72dbc 
 
Time             Event       Buf        Dev     Offset          Bytes   SD      SDoff   Doffset Goffset 
 
14:40:00. 637758 1VS Write 0xf2361f40    91.3  0x10            16384 
14:40:00. 639280 2LR Write 0xf2361f40    91.3  0x10            16384 
14:40:00. 639294 3RQ Read  0xf2361f40    4.39   0x104109        8192    19      0       0       0 
14:40:00. 639455 3RQ Read  0xf2361f40    4.23   0xd2109         8192    17      0       0       0 
14:40:00. 639529 3RQ Read  0xf2361f40    4.15   0x6e109         8192    16      0       0       0 
14:40:00. 652978 4DN Read  0xf2361f40    4.39   0x104109        8192    19      0       0       0 
14:40:00. 667040 4DN Read  0xf2361f40    4.15   0x6e109         8192    16      0       0       0 
14:40:00. 668556 4DN Read  0xf2361f40    4.23   0xd2109         8192    17      0       0       0 
14:40:00. 669777 6RP Write 0xf2361f40    4.39   0x104109        8192    19      0       0       0 
14:40:00. 685547 4DN Write 0xf2361f40    4.39   0x104109        8192    19      0       0       0 
11:11:14. 975184 Lock      0xc2374210    2      0x1f8001 
11:11:15. 018400 7VS Write 0xc2374210           0x7c0           32768   10 
11:11:15. 018456 8LR Write 0xc2374210    13.39  0xcc0c9         32768 
11:11:15. 046229 Unlock    0xc2374210    2      0x1f8001
    
Buf Çʵå´Â, À¯Àú ¹öÆÛ Çì´õÀÇ ÁÖ¼Ò¸¦ Ç×»ó Æ÷ÇÔÇÕ´Ï´Ù. À¯Àú ¸®Äù½ºÆ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ´Â ¸®Äù½ºÆ® (º¹¼ö°¡´É)¸¦ ½Äº°Çϱâ À§Çؼ­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸,100% ½Å·ÚÇÒ ¼ö ÀÖ´Â °ÍÀ̶ó°í ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù: ÀÌ·ÐÀûÀ¸·Î´Â, ¼øÂ÷ ¼ø¼­ÁßÀÇ 2 °³ÀÇ ¸®Äù½ºÆ®°¡ °°Àº ¹öÆÛ Çì´õ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, ÀÌ°ÍÀº ÀϹÝÀûÀÌÁö´Â ¾Ê½À´Ï´Ù. ¸®Äù½ºÆ®ÀÇ ¼±µÎ´Â, À̺¥Æ® 1VS ¶Ç´Â 7VS ±×¸®°í ½Äº° °¡´ÉÇÕ´Ï´Ù. Àü¼úÀÇ 1 ¹ø°ÀÇ ¿¹´Â, user requirements¿¡ °ü·ÃÇÏ´Â ¸®Äù½ºÆ®¸¦ ³ªÅ¸³»°í ÀÖ½À´Ï´Ù. 2 ¹ø°´Â, ¶ôÀ» ¼ö¹ÝÇÏ´Â ¼­ºê µð½ºÅ© I/O ¸®Äù½ºÆ®ÀÔ´Ï´Ù. ¾Õ¿¡¼­ º» ¿¹¿¡¼­´Â, º¹¼öÀÇ ¸®Äù½ºÆ®°¡ ´ÜÀÏÀÇ À¯Àú ¸®Äù½ºÆ®¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
Event Çʵå´Â, ¸®Äù½ºÆ® üÀÎÁßÀÇ À̺¥Æ® ¼øÂ÷ ¼ø¼­¿¡ °ü·ÃÇÏ´Â Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù. 1 (À¸)·ÎºÎÅÍ 6 ±îÁöÀÇ ¼ýÀÚ´Â À̺¥Æ®ÀÇ ´ë¹üÇÑ ¼øÂ÷ ¼ø¼­¸¦ ³ªÅ¸³», 2 ij¸¯ÅÍÀÇ »ý·«ÇüÀº À§Ä¡ÀÇ ´Ï¸ð´ÐÅ©ÀÔ´Ï´Ù.
1VS
(vinum ÀÇ strategy) vinumstrategy() ÀÇ ÀÔ±¸¿¡ ÀÖ´Â, À¯Àú ¸®Äù½ºÆ®¿¡ °üÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. µð¹ÙÀ̽º ¹øÈ£´Â vinum µð¹ÙÀ̽ºÀ̸ç, ¿ÀÇÁ¼Â(offset)¿Í ±æÀÌ´Â À¯Àú ÆĶó¹ÌÅÍÀÔ´Ï´Ù. º»´Ï¸ð´ÐÅ©´Â, Ç×»ó ¸®Äù½ºÆ® ¼øÂ÷ ¼ø¼­ÀÇ ¼±µÎ°¡ µË´Ï´Ù.
2LR
(¸®Äù½ºÆ® ¹ßÇà) ÇÔ¼ö launch_requests() ¿¡ µÎ¾î Àú·¹º§ vinum ¸®Äù½ºÆ®¸¦ ¹ßÇàÇϱâ Á÷ÀüÀÇ, À¯Àú ¸®Äù½ºÆ®¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÆĶó¹ÌÅÍ´Â 1VS ÀÇ Á¤º¸¿Í °°ÀºÀº µÎÀÔ´Ï´Ù.
¿©±â¿¡¼­ ÈÄÀÇ ¸®Äù½ºÆ®¿¡¼­´Â, ÀÌ¿ë °¡´ÉÇÑ °æ¿ì, Dev (Àº)´Â °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø µð½ºÅ© ÆÐƼ¼ÇÀÇ µð¹ÙÀ̽º ¹øÈ£À̸ç, Offset (Àº)´Â ÆÄƼ¼ÇÀÇ ¼±µÎ·ÎºÎÅÍÀÇ ¿ÀÇÁ¼Â(offset)À̸ç, SD ÇÏ vinum_conf ¾ÈÀÇ ¼­ºê µð½ºÅ© À妽ºÀ̸ç. SDoff (Àº)´Â ¼­ºê µð½ºÅ©ÀÇ ¼±µÎ·ÎºÎÅÍÀÇ ¿ÀÇÁ¼Â(offset)À̸ç, Doffset (Àº)´Â °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø µ¥ÀÌÅÍ ¸®Äù½ºÆ®ÀÇ ¿ÀÇÁ¼Â(offset)À̸ç, Goffset (Àº)´Â °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ±×·ì ¸®Äù½ºÆ®ÀÇ ¿ÀÇÁ¼Â(offset)ÀÔ´Ï´Ù.
3RQ
(¸®Äù½ºÆ®) °í·¹º§ÀÇ ¸®Äù½ºÆ®¸¦ ä¿ì±â À§Çؼ­(¶§¹®¿¡) ¹ßÇàµÇ´Â, ¸î°³Àΰ¡ ÀÖÀ» ¼ö ÀÖ´Â Àú·¹º§ vinum ¸®Äù½ºÆ® Áß Çϳª¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ Á¤º¸´Â, launch_requests() ³¿»õ³ªµµ ±â·ÏµË´Ï´Ù.
4DN
(¿Ï·á) complete_rqe() (À¸)·ÎºÎÅÍ ºÒ·Á ¸®Äù½ºÆ®ÀÇ ¿Ï·á¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¿Ï·á´Â, ½ºÅ×ÀÌÁö 4DN ¿¡ µÎ¾î launch_requests() (À¸)·ÎºÎÅÍ ¹ßÇàµÈ ¸®Äù½ºÆ®Àΰ¡, ¶Ç´Â ½ºÅ×ÀÌÁö 5RD Àΰ¡ 6RP ÀÇ complete_raid5_write() (À¸)·ÎºÎÅÍ ¹ßÇàµÈ ¸®Äù½ºÆ®¿¡ ¸ÅÄ¡ ÇÒ °ÍÀÔ´Ï´Ù.
5RD
(RAID-5 µ¥ÀÌÅÍ) complete_raid5_write() (À¸)·ÎºÎÅÍ ºÒ·Á Æи®Æ¼ °è»ê ÈÄ¿¡ RAID-5 µ¥ÀÌÅÍ ½ºÆ®¶óÀÌÇÁ¿¡ ±âÀÔÇØÁø µ¥ÀÌÅ͸¦ Ç¥ÇöÇÕ´Ï´Ù.
6RP
(RAID-5 Æи®Æ¼) complete_raid5_write() (À¸)·ÎºÎÅÍ ºÒ·Á Æи®Æ¼ °è»ê ÈÄ¿¡ RAID-5 Æи®Æ¼ ½ºÆ®¶óÀÌÇÁ¿¡ ±âÀÔÇØÁø µ¥ÀÌÅ͸¦ Ç¥ÇöÇÕ´Ï´Ù.
7VS
¼­ºê µð½ºÅ© I/O ¸®Äù½ºÆ®¸¦ Ç¥½ÃÇÕ´Ï´Ù. Åë»ó, ÀÌ·¯ÇÑ ¸®Äù½ºÆ®´Â vinum ³»ºÎÀÇ °ÍÀ̸ç, ÇÁ·º½ºÀÇ ÃʱâÈ­³ª À籸ÃàÀ̶ó°í ÇÏ´Â Á¶ÀÛ¿¡ »ç¿ëÇÕ´Ï´Ù.
8LR
¼­ºê µð½ºÅ© I/O ¸®Äù½ºÆ®¸¦ À§Çؼ­(¶§¹®¿¡) »ý¼ºÇÑ, Àú·¹º§ Á¶ÀÛÀ» Ç¥½ÃÇÕ´Ï´Ù.
Lockwait
ÇÁ·Î¼¼½º°¡ ·¹ÀÎÁö ¶ôÀ» ±â´Ù¸®°í ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ÆĶó¹ÌÅÍ´Â, ¸®Äù½ºÆ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¹öÆÛ Çì´õ¿Í ÇÁ·º½º ¹øÈ£¿Í ºí·Ï ¹øÈ£ÀÔ´Ï´Ù. ³»ºÎÀûÀÎ ÀÌÀ¯·Î, ºí·Ï ¹øÈ£´Â, ½ºÆ®¶óÀÌÇÁ °³½Ã ÁÖ¼Òº¸´Ù 1 °³ Ä¿Áö°í ÀÖ½À´Ï´Ù.
Lock
·¹ÀÎÁö ¶ôÀ» ÃëµæÀÌ ³¡³­ »óÅÂÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù. ÆĶó¹ÌÅÍ´Â ·¹ÀÎÁö ¶ô°ú °°½À´Ï´Ù.
Unlock
·¹ÀÎÁö ¶ôÀ» ÇعæÀÌ ³¡³­ »óÅÂÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù. ÆĶó¹ÌÅÍ´Â ·¹ÀÎÁö ¶ô°ú °°½À´Ï´Ù.
[
-S size
] [
-w
] plex | subdisk
vinum init (Àº)´Â ÁöÁ¤ÇÑ ¼­ºê µð½ºÅ©¿¡ 0 À» ±âÀÔÇØ ÃʱâÈ­ÇÕ´Ï´Ù. ÇÁ·º½º°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ì´Â ÇÁ·º½º³»ÀÇ Àü¼­ºê µð½ºÅ©¸¦ ÃʱâÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ÇÁ·º½ºÁßÀÇ µ¥ÀÌÅÍ¿¡ ¸ð¼øÀÌ ¾ø´Â °ÍÀ» È®½ÇÈ÷ ÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀÔ´Ï´Ù. RAID-5 ÇÁ·º½ºÀÇ »ç¿ëÀü¿¡´Â, ÀÌ ÃʱâÈ­°¡ ÇÊ¿äÇÕ´Ï´Ù. ´Ù¸¥ ½Å±Ô ÇÁ·º½º¿¡ ´ëÇؼ­µµ, ÀÌ ÃʱâÈ­¸¦ Ãßõ ÇÕ´Ï´Ù. vinum (Àº)´Â ÇÁ·º½ºÁßÀÇ ¸ðµç ¼­ºê µð½ºÅ©¸¦ º´ÇàÇØ ÃʱâÈ­ÇÕ´Ï´Ù. ÀÌ Á¶ÀÛ¿¡´Â ±ä ½Ã°£ÀÌ °É¸®±â (À§ÇØ)¶§¹®¿¡, Åë»ó ¹é±×¶ó¿îµå¿¡¼­ ½ÇÇàµË´Ï´Ù. ÀÌ ¸í·ÉÀÇ ¿Ï·á¸¦ ±â´Ù¸®°í ½ÍÀº °æ¿ì, -w (´ë±â) ¿É¼ÇÀ» »ç¿ëÇØ ÁÖ¼¼¿ä.
-S ¿É¼ÇÀ¸·Î ±âº»°ªÀÇ 16 kB ¿Í ´Ù¸¥ »çÀÌÁîÀÇ ±âÀÔ ºí·ÏÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. vinum (Àº)´Â ÃʱâÈ­°¡ ¿Ï·áÇϸé(ÀÚ) ÄÜ¼Ö ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÕ´Ï´Ù.
volume
¸í·ÉÀº, º¼·ý¿¡ ufs Çü½ÄÀÇ º¼·ý ·¹º§À» ±âÀÔÇÕ´Ï´Ù. ÀÌ°ÍÀº ÀûÀýÈ÷ disklabel (À»)¸¦ È£ÃâÇÏ´Â °Í¿¡ ´ëÇÑ, ´Ü¼øÇÑ ´ëü ¹æ¹ýÀÔ´Ï´Ù. ¸î°³ÀÇ ufs ¸í·ÉÀº label¸¦ ÀÔ¼öÇϱâ À§Çؼ­ Á¤±ÔÀÇ ioctl(2) ÄÝÀ» »ç¿ëÇÏÁö ¾Ê°í, ¿©ÀüÈ÷ label¸¦ ã¾Æ µð½ºÅ©ÀÇ Àб⸦ ½Ç½ÃÇÑ´Ù ¸ð¾Æ µÎ¾î ÀÌ ¸í·ÉÀº ÇÊ¿äÇÏ°Ô µË´Ï´Ù. vinum (Àº)´Â º¼·ýÀÇ µ¥ÀÌÅÍ¿Í´Â º°µµ·Î º¼·ý ·¹º§À» º¸°ü À¯ÁöÇÏ°í ÀÖ±â (À§ÇØ)¶§¹®¿¡, ÀÌ ¸í·ÉÀº newfs(8) ¿ëÀ¸·Î´Â ÇÊ¿ä ¾ø½À´Ï´Ù. ÀÌ ¸í·ÉÀÇ °¡Ä¡´Â ÀúÇÏÇÏ°í ÀÖ½À´Ï´Ù.
[
-r
] [
-V
] [
volume | plex | subdisk
]
 
[
-r
] [
-V
] [
volume | plex | subdisk
]
 
[
-r
] [
-s
] [
-v
] [
-V
] [
volume
]
 
[
-r
] [
-s
] [
-v
] [
-V
] [
subdisk
]
 
[
-r
] [
-s
] [
-v
] [
-V
] [
plex
]
 
[
-r
] [
-s
] [
-v
] [
-V
] [
volume
]
(Àº)´Â ÁöÁ¤ÇÑ ¿ÀºêÁ§Æ®ÀÇ Á¤º¸¸¦ Ç¥½ÃÇϱâ À§Çؼ­ »ç¿ëµË´Ï´Ù. Àμö°¡ »ý·« µÇ¸é(ÀÚ) vinum ÇÏÁö¸¸ ÀνÄÇÏ°í ÀÖ´Â ¸ðµç ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ Á¤º¸°¡ Ç¥½ÃµË´Ï´Ù. l ¸í·ÉÀº list (¿Í)°ú °°Àº °ÍÀÔ´Ï´Ù.
-r ¿É¼ÇÀº º¼·ý°ú ÇÁ·º½º¿¡ °ü·ÃÇÕ´Ï´Ù. ÁöÁ¤µÇ¸é(ÀÚ), ±× ¿ÀºêÁ§Æ® ÇÏÀ§ÀÇ ¼­ºê µð½ºÅ©¿Í (º¼·ý¿¡ ´ëÇؼ­´Â) ÇÁ·º½ºÀÇ Á¤º¸¸¦ Àç±ÍÀûÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. lv, lp, ls, ld ÀÇ ¸í·ÉÀº, °¢°¢ º¼·ý, ÇÁ·º½º, ¼­ºê µð½ºÅ©, ±×¸®°í µå¶óÀ̺êÀÇ Á¤º¸¸¸À» Ç¥½ÃÇÕ´Ï´Ù. ÀÌ°ÍÀº ÆĶó¹ÌÅ͸¦ ÁöÁ¤ÇÏÁö ¾Ê°í »ç¿ëÇÏ´Â °æ¿ì¿¡ ƯÈ÷ À¯¿ëÇÕ´Ï´Ù.
-s ¿É¼ÇÀ¸·Î vinum (Àº)´Â ÀåÄ¡ÀÇ Åë°è Á¤º¸¸¦ Ãâ·ÂÇÏ°Ô µÇ¾î, -v (verbose: ¿ä¼³ÀÎ) ¿É¼ÇÀº ¾ó¸¶Àΰ¡ÀÇ ºÎ°¡ Á¤º¸¸¦ Ãâ·Â½ÃÄÑ, ±×¸®°í -V (Àº)´Â ¼ö¸¹Àº ºÎ°¡ Á¤º¸¸¦ Ãâ·Â½Ãŵ´Ï´Ù.
¸í·ÉÀº, µð·ºÅ丮 /dev/vinum (À»)¸¦ Á¦°ÅÇÑ ´ÙÀ½, ÇöÀçÀÇ ¼³Á¤À» ¹Ý¿µÇÏ´Â °Í °°Àº µð¹ÙÀ̽º ³ëµå¿Í ÇÔ²² ÀÌ µð·ºÅ丮¸¦ ÀçÀÛ¼ºÇÕ´Ï´Ù. º»¸í·ÉÀº, Åë»óÀÇ °æ¿ì¿¡ »ç¿ëµÇ´Â °ÍÀ» ÀǵµÇÏ°í ÀÖÁö ¾Ê½À´Ï´Ù. ºñ»ó½Ã¿¡°Ô¸¸ »ç¿ëÇϱâ À§Çؼ­ Á¦°øÇÏ°í ÀÖ½À´Ï´Ù.
[
-f
] [
-n name
] [
-s
] [
-v
] drives
¸í·ÉÀº, ¹Ð·¯È­ º¼·ýÀ» ÀÛ¼ºÇÑ´Ù create ¸í·ÉÀÇ, ´Ü¼øÇÑ ´ëü ¼ö´ÜÀÔ´Ï´Ù. ¿É¼ÇÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é RAID-1 (¹Ð·¯È­) º¼·ýÀ», 2 °³ÀÇ ÄÜÄ«Ä¡³×ÀÌƮȭ º¼·ýÀ¸·Î ÀÛ¼ºÇÕ´Ï´Ù. °¢ µå¶óÀ̺êÁßÀÇ ÃÖ´ëÀÇ ¿¬¼Ó °ø°£ÀÌ, ÇÁ·º½ºÀÇ ¼­ºê µð½ºÅ© ÀÛ¼ºÀ» À§Çؼ­(¶§¹®¿¡) »ç¿ëµË´Ï´Ù. 1 ¹ø°ÀÇ ÇÁ·º½º´Â, ¸®½ºÆ®ÀÇ È¦¼ö ¹øÈ£ÀÇ µå¶óÀ̺ê·ÎºÎÅÍ ±¸ÃàµÇ¾î 2 ¹ø°ÀÇ ÇÁ·º½º´Â, ¸®½ºÆ®ÀÇ Â¦¼ö ¹øÈ£ÀÇ µå¶óÀ̺ê·ÎºÎÅÍ ±¸ÃàµË´Ï´Ù. µå¶óÀ̺êÀÇ Å©±â°¡ ´Ù¸¥ °æ¿ì, ÇÁ·º½ºÀÇ Å©±â´Â ´Ù¸£°ÚÁö¿ä.
-s ¿É¼ÇÀ» ÁöÁ¤Çϸé(ÀÚ), mirror (Àº)´Â ½ºÆ®¶óÀÌÇÁÀÇ Å©±â°¡ 279 kB ÀÇ ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½º¸¦ ±¸ÃàÇÕ´Ï´Ù. °¢ ÇÁ·º½ºÀÇ ¼­ºê µð½ºÅ©ÀÇ Å©±â´Â, ÇÁ·º½º¸¦ ±¸¼ºÇÏ´Â µå¶óÀ̺ê Áß(¾È)¿¡¼­, ÃÖ¼ÒÀÇ ¿¬¼Ó ½ºÅ丮ÁöÀÇ Å©±âÀÔ´Ï´Ù. ¿©±â¿¡¼­µµ ¶Ç, ÇÁ·º½ºÀÇ Å©±â´Â ´Ù¸¦Áöµµ ¸ð¸¨´Ï´Ù.
Åë»ó, mirror ¸í·ÉÀº ÀÓÀÇÀÇ À̸§À» º¼·ý°ú ¿ø°¡¿ä¼Ò¿¡ ºÙÀÔ´Ï´Ù. À̸§Àº ÅؽºÆ® “vinum” ¹× ÀÛÀº Á¤¼ö·ÎºÎÅÍ µÇ¾î, ¿¹¸¦ µé¸é “vinum3” µË´Ï´Ù. º¼·ý¿¡ ´ëÇؼ­ ÁöÁ¤ÇÑ À̸§À» ÇÒ´çÇÑ´Ù -n name ¿É¼ÇÀ¸·Î, µ¡¾²±âÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù. ÇÁ·º½º¿Í ¼­ºê µð½ºÅ©ÀÇ À̸§Àº, Åë»óÀÇ ÀÛ¹ýÀ¸·Î, º¼·ý¸íÀ¸·ÎºÎÅÍ »©¾Ñ±é´Ï´Ù.
µå¶óÀ̺êÀÇ À̸§¿¡´Â ¼±ÅÃÀÇ ¿©Áö´Â ¾ø½À´Ï´Ù. µå¶óÀ̺갡 ÀÌ¹Ì vinum µå¶óÀ̺ê·Î¼­ ÃʱâÈ­µÇ°í ÀÖ¾úÀ» °æ¿ì, À̸§Àº ±×´ë·Î µË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì, µå¶óÀ̺꿡´Â ÅؽºÆ® “vinumdrive” (¿Í)°ú ÀÛÀº Á¤¼ö·ÎºÎÅÍ ½ÃÀ۵Ǵ À̸§ÀÌ ÁÖ¾îÁ® ¿¹¸¦ µé¸é “vinumdrive7” µË´Ï´Ù. create ¸í·É¿Í °°ÀÌ, -f ¿É¼ÇÀ» »ç¿ëÇØ, ÀÌÀüÀÇ À̸§ÀÇ µ¡¾²±â¸¦ ÁöÁ¤ °¡´ÉÇÕ´Ï´Ù. -v ¿É¼ÇÀº, ÀåȲÇÑ Ãâ·ÂÀ» À§Çؼ­(¶§¹®¿¡) »ç¿ëÇÕ´Ï´Ù.
ÀÌ ¸í·ÉÀÇ ¿¹´Â, ÈļúÀÇ ´Ü¼øÇÑ ¼³Á¤ ½Ã¿¡¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
-f drive object ...
 
-f drive object ...
ÁöÁ¤ÇÑ ¿ÀºêÁ§Æ®·ÎºÎÅÍ »õ·Î¿î µå¶óÀ̺꿡 ¸ðµç ¼­ºê µð½ºÅ©¸¦ À̵¿ÇÕ´Ï´Ù. ¿ÀºêÁ§Æ®´Â, ¼­ºê µð½ºÅ©, µå¶óÀ̺ê ȤÀº ÇÁ·º½ºÀÔ´Ï´Ù. µå¶óÀÌºê ¶Ç´Â ÇÁ·º½º°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ì, ¿ÀºêÁ§Æ®¿¡ °ü°èÇÏ´Â ¸ðµç ¼­ºê µð½ºÅ©°¡ À̵¿µË´Ï´Ù.
ÀÌ ±â´ÉÀº ÇöÀç ¼­ºê µð½ºÅ©ÁßÀÇ µ¥ÀÌÅ͸¦ º¸Á¸ÇÏÁö ¾Ê±â ¶§¹®¿¡ -f ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ºÎ°¡ ±â´ÉÀº, ÈÄÀÏ Ãß°¡µË´Ï´Ù. ±×·¸Áö¸¸, ÀÌ »óÅ¿¡¼­µµ, °íÀå³µ´Ù µð½ºÅ© µå¶óÀ̹ö¸¦ º¹±¸½ÃÅ°´Âµ¥´Â ÃæºÐÇÕ´Ï´Ù.
[
file
]
ÇöÀçÀÇ ¼³Á¤ÀÇ Ä«ÇǸ¦, vinum ¼³Á¤À» Àç»ý¼º °¡´ÉÇÑ ¼­½Ä¿¡¼­, file ¿¡ ±âÀÔÇÕ´Ï´Ù. µð½ºÅ©»ó¿¡ º¸Á¸µÈ ¼³Á¤°ú´Â ´Þ¶ó, µå¶óÀ̺êÀÇ Á¤ÀǸ¦ Æ÷ÇÔÇÕ´Ï´Ù. file (À»)¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é vinum (Àº)´Â À϶÷À» stdout ¿¡ ±âÀÔÇÕ´Ï´Ù.
´ëÈ­ ¸ðµå·Î ½ÇÇàÁß ¶§¿¡, vinum À¯Æ¿¸®Æ¼¸¦ Á¾·áÇÕ´Ï´Ù. Åë»óÀº, ij¸¯ÅÍ EOF (À»)¸¦ ÀÔ·ÂÇÏ´Â °ÍÀ¸·Î ½ÇÇöµÉ ¼ö ÀÖ½À´Ï´Ù.
disk ...
¸í·ÉÀº, ÁöÁ¤ÇÑ µð½ºÅ©¸¦ ÁÖ»ç ÇØ, ÀÛ¼ºÁ¦ÀÇ ¼³Á¤ Á¤º¸¸¦ Æ÷ÇÔÇÑ´Ù vinum ÆÄƼ¼ÇÀ» ã½À´Ï´Ù. ±×¸®°í, ÃÖ±Ù °»½ÅµÈ °ÍÀ¸·ÎºÎÅÍ °ú°Å¿¡ °»½ÅµÈ °ÍÀÇ Â÷·Ê·Î, ¼³Á¤À» ÀоîµéÀÔ´Ï´Ù. vinum À¯Æ¿¸®Æ¼´Â, ÃÖ½ÅÀÇ ¸ðµç ¼³Á¤ Á¤º¸¸¦ °¢ µð½ºÅ© ÆÐƼ¼Ç À¸·Î À¯ÁöÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ ¸í·ÉÀÇ ÆĶó¹ÌÅͷμ­ ¼³Á¤¾ÈÀÇ Àü½½¶óÀ̽º¸¦ ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
read ¸í·ÉÀº, ´Ù¸¥ vinum ÆÄƼ¼ÇÀ» °¡Áö´Â ½Ã½ºÅÛ»ó¿¡¼­, vinum ¼³Á¤À» ¼±ÅÃÀûÀ¸·Î ·ÎµåÇÏ´Â °ÍÀ» ÀǵµÇÏ°í ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ»óÀÇ ÀüÆÄƼ¼ÇÀ» ±âµ¿ÇÏ°í ½ÍÀº °æ¿ì, start ¸í·ÉÀ» »ç¿ëÇÏ´Â (ºÐ)ÆíÀÌ °£´ÜÇÕ´Ï´Ù.
º»¸í·É ½ÇÇà½Ã¿¡ vinum ÇÏÁö¸¸ ¿¡·¯°¡ µÇ¸é(ÀÚ), µð½ºÅ©»óÀÇ Ä«ÇÇ°¡ ¸Á°¡ÁöÁö ¾Ê°Ô Çϱâ À§ÇÑ(ÇØ), ÀÚµ¿ÀûÀÎ ¼³Á¤ °»½ÅÀ» ¹«È¿·Î ÇÕ´Ï´Ù. ÀÌ°ÍÀº, µð½ºÅ©»óÀÇ ¼³Á¤ÀÌ, ¼³Á¤ ¿¡·¯¸¦ ³ªÅ¸³½´Ù (¿¹¸¦ µé¸é, À¯È¿ÇÑ °ø°£ ÁöÁ¤À» °¡ÁöÁö ¾Ê´Â ¼­ºê µð½ºÅ©) °æ¿ì¿¡µµ °°½À´Ï´Ù. ÀçÂ÷ °»½ÅÀ» ¿ÂÀ¸·Î ÇÏ·Á¸é , setdaemon (¿Í)°ú saveconfig ÀÇ ¸í·ÉÀ» »ç¿ëÇØ ÁÖ¼¼¿ä. demon ¿É¼Ç ¸¶½ºÅ©ÀÇ ºñÆ® 2 ¸¦ ¸®¼ÂÆ® ÇØ, ¼³Á¤ º¸Á¸À» ÀçÂ÷ À¯È¿ÇÏ°Ô ÇØ ÁÖ¼¼¿ä.
plex [
-f
] [
-v
] [
-V
]
ÁöÁ¤ÇÑ RAID-4 ¶Ç´Â RAID-5 ÇÁ·º½ºÀÇ Æи®Æ¼ ºí·ÏÀ» À籸Ãà ÇÕ´Ï´Ù. ÀÌ Á¶ÀÛÀº ÇÁ·º½ºÁßÀÇ Æ÷ÀÎÅ͸¦ À¯ÁöÇϱ⠶§¹®¿¡, ¹Ù¶õ´Ù¸é, ÀϽÃÁ¤ÁöÇØ ´ÙÀ½¿¡ °°Àº Àå¼Ò·ÎºÎÅÍ Àç°³ °¡´ÉÇÕ´Ï´Ù. °Ô´Ù°¡ ÀÌ Æ÷ÀÎÅÍ´Â checkparity ¸í·Éµµ »ç¿ëÇÕ´Ï´Ù. ÃÖÃÊ·Î Æи®Æ¼ÀÇ ¹®Á¦°¡ °ËÃâµÈ °³¼Ò·ÎºÎÅÍ, Æи®Æ¼ ºí·ÏÀÇ À籸ÃàÀ» °³½Ã °¡´ÉÇÕ´Ï´Ù.
-f Ç÷¡±×°¡ ÁöÁ¤µÇ¸é(ÀÚ), rebuildparity (Àº)´Â ÇÁ·º½ºÀÇ ¼±µÎ·ÎºÎÅÍ À籸ÃàÀ» °³½ÃÇÕ´Ï´Ù. -v Ç÷¡±×°¡ ÁöÁ¤µÇ¸é(ÀÚ), rebuildparity (Àº)´Â ¿ì¼± ±âÁ¸ÀÇ Æи®Æ¼ ºí·ÏÀ» üũÇØ, À籸ÃàÀü¿¡, ºÎÁ¤ÇÕÁ¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. -V Ç÷¡±×°¡ ÁöÁ¤µÇ¸é(ÀÚ), rebuildparity (Àº)´Â Áøô º¸°í¸¦ Ç¥½ÃÇÕ´Ï´Ù.
[
-r
] [drive | subdisk | plex | volume] newname
ÁöÁ¤ÇÑ ¿ÀºêÁ§Æ®ÀÇ À̸§À» º¯°æÇÕ´Ï´Ù. -r ¿É¼ÇÀÌ ÁöÁ¤µÇ¸é(ÀÚ), ÇÏÀ§ÀÇ ¿ÀºêÁ§Æ®°¡ µðÆúÆ®ÀÇ ±ÔÄ¢¿¡ µû¶ó ¸í¸íµÇ°í . pnumber (À»)¸¦ ºÎ°¡ÇØ ¸¸µé¾îÁ® ¼­ºê µð½ºÅ©ÀÇ À̸§Àº ÇÁ·º½º¸í¿¡ . snumber (À»)¸¦ ºÎ°¡ÇØ ¸¸µé¾îÁý´Ï´Ù.
¸í·ÉÀº ½Ã½ºÅÛ³»ÀÇ vinum ¼³Á¤À» ¿ÏÀüÇÏ°Ô »èÁ¦ÇÕ´Ï´Ù. ¼³Á¤À» ¿ÏÀüÇÏ°Ô ¼Ò°ÅÇÏ°í ½ÍÀº °æ¿ì¿¡¸¸ »ç¿ëÇØ ÁÖ¼¼¿ä. vinum (Àº)´Â È®ÀÎÀ» ¿ä±¸ÇÕ´Ï´Ù. NO FUTURE (Àüµµ ¾øÀ½)(ÀÌ)¶ó°í ÇÏ´Â ¾î±¸¸¦ ÀÌÇÏ¿Í °°°Ô ÀÔ·ÂÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
# vinum resetconfig 
 
WARNING!   This command will completely wipe out your vinum 
configuration.   All data will be lost.   If you really want 
to do this, enter the text 
 
NO FUTURE 
Enter text -> NO FUTURE 
Vinum configuration obliterated 
 
(¿ªÁÖ: ¿©±â·ÎºÎÅÍ »ó±â ÅؽºÆ®ÀÇ ¹ø¿ªÀÔ´Ï´Ù) 
°æ°í!  ÀÌ ¸í·ÉÀº ´ç½ÅÀÇ vinum ¼³Á¤À» ¿ÏÀüÇÏ°Ô Áö¿ö ¾ø¾Û´Ï´Ù. 
Àüµ¥ÀÌÅÍ´Â ¾ø¾îÁý´Ï´Ù. Á¤¸»·Î ÀÌ°ÍÀ» ½ÇÇàÇÏ°í ½ÍÀº °æ¿ì´Â, ¾î±¸ 
 
NO FUTURE 
(À»)¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä. 
ÀÔ·ÂÇØ ÁÖ¼¼¿ä -> NO FUTURE 
vinum ÀÇ ¼³Á¤Àº »èÁ¦µÇ¾ú½À´Ï´Ù. 
(¿ªÁÖ: ¿©±â±îÁö »ó±â ÅؽºÆ®ÀÇ ¹ø¿ªÀÔ´Ï´Ù) 

    
¸Þ¼¼Áö°¡ °¡¸®Å°µµ·Ï(µíÀÌ), ÀÀÀåÀÇ ¸í·ÉÀÔ´Ï´Ù. ±âÁ¸ÀÇ ¼³Á¤À» ÀÌÁ¦ º¸°í ½ÍÀº °Íµµ ¾Æ´Ò ¶§ ÀÌ¿Ü´Â, ÀÌ ¸í·ÉÀ» »ç¿ëÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.
[
-r
] [
volume | plex | subdisk
]
vinum (Àº)´Â °¢ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ´Ù¼öÀÇ Åë°è Ä«¿îÅ͸¦ º¸°ü À¯ÁöÇÏ°í ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº Çì´õ ÆÄÀÏ ⟨sys/dev/vinumvar.h⟩ (À»)¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. ÀÌ·¯ÇÑ Ä«¿îÅ͸¦ ¸®¼ÂÆ® Çϱâ À§Çؼ­´Â resetstats ¸í·ÉÀ» »ç¿ëÇØ ÁÖ¼¼¿ä. -r ¿É¼Çµµ ¸ðµÎ ÁöÁ¤Çϸé(ÀÚ), vinum (Àº)´Â ÇÏÀ§ÀÇ ¿ÀºêÁ§Æ®ÀÇ Ä«¿îÅ͵µ ¸®¼ÂÆ® ÇÕ´Ï´Ù.
[
-f
] [
-r
] volume | plex | subdisk
(Àº)´Â ¿ÀºêÁ§Æ®¸¦ vinum ¼³Á¤À¸·ÎºÎÅÍ ¼Ò°ÅÇÕ´Ï´Ù. Çѹø ¿ÀºêÁ§Æ®°¡ ¼Ò°ÅµÇ¸é(ÀÚ) ±×°ÍÀ» º¹±¸ÇÏ´Â ¹æ¹ýÀº ¾ø½À´Ï´Ù. Åë»ó vinum (Àº)´Â ¿ÀºêÁ§Æ®¸¦ ¼Ò°ÅÇϱâ Àü¿¡ ¼ö¸¹Àº ÀÏ°ü¼º È®ÀÎÀ» ½Ç½ÃÇÕ´Ï´Ù. -f ¿É¼ÇÀ» ÁöÁ¤Çϸé(ÀÚ), vinum (Àº)´Â ÀÌ È®ÀÎÀ» »ý·« ÇØ, ¿ÀºêÁ§Æ®¸¦ ¹«Á¶°Ç ¼Ò°ÅÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ¼¼½ÉÀÇ ÁÖÀ§¸¦ ±â¿ï¿© »ç¿ëÇØ ÁÖ¼¼¿ä. º¼·ý»óÀÇ ¸ðµç µ¥ÀÌÅ͸¦ ÀÒ´Â Àϵµ ÀÖ½À´Ï´Ù.
Åë»ó, vinum (Àº)´Â ÇÏÀ§¿¡ ÇÁ·º½º¸¦ °¡Áö´Â º¼·ýÀ̳ª, ÇÏÀ§¿¡ ¼­ºê µð½ºÅ©¸¦ °¡Áö´Â ÇÁ·º½º¸¦ ¼Ò°ÅÇÏ´Â °ÍÀ» °ÅºÎÇÕ´Ï´Ù. -f Ç÷¡±×¸¦ ÁöÁ¤Çϸé(ÀÚ), vinum (Àº)´Â ¹«Á¶°Ç ¿ÀºêÁ§Æ®¸¦ ¼Ò°ÅÇÕ´Ï´Ù. ¶Ç´Â -r (recursive: Àç±ÍÀû) Ç÷¡±×¸¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î, ¶È°°ÀÌ ÇÏÀ§ÀÇ ¿ÀºêÁ§Æ®¸¦ ¼Ò°ÅÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. -r Ç÷¡±×¸¦ ºÙ¿© º¼·ýÀ» ¼Ò°ÅÇϸé(ÀÚ), ÇÁ·º½º¿Í °Å±â¿¡ ¼ÓÇÏ´Â ¼­ºê µð½ºÅ©µµ ¼Ò°ÅÇÕ´Ï´Ù.
ÇöÀçÀÇ ¼³Á¤À» µð½ºÅ©¿¡ º¸Á¸ÇÕ´Ï´Ù. vinum (Àº)´Â ÀÚµ¿ÀûÀ¸·Î ¼³Á¤ º¯°æÀ» º¸Á¸ÇϹǷÎ, Åë»ó ÀÌ°ÍÀº ºÒÇÊ¿äÇÕ´Ï´Ù. ±âµ¿½Ã¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, °»½ÅÀº ¹«È¿È­µË´Ï´Ù. setdaemon ¸í·É·Î ÀçÂ÷ À¯È¿È­Çصµ, vinum (Àº)´Â ¼³Á¤À» ÀÚµ¿ÀûÀ¸·Î´Â µð½ºÅ©¿¡ º¸Á¸ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ¸í·ÉÀ» »ç¿ëÇØ ¼³Á¤À» º¸Á¸ÇØ ÁÖ¼¼¿ä.
[
value
]
ÇÏ vinum demonÀÇ º¯¼ö ºñÆ® ¸¶½ºÅ©¸¦ ¼³Á¤ÇÕ´Ï´Ù. º»¸í·ÉÀº ÀϽÃÀûÀÎ °ÍÀ̸ç, Àå·¡ ¿Å°Ü³õÀ» ¼ö ÀÖ½À´Ï´Ù. ÇöÀç, ºñÆ® ¸¶½ºÅ©¿¡´Â ºñÆ® 1 (Àü¾×¼ÇÀ» syslog ¿¡ ±â·ÏÇÑ´Ù)À¸·Î ºñÆ® 4 (¼³Á¤À» °»½ÅÇÏÁö ¾Ê´Â´Ù)°¡ ÀÖ½À´Ï´Ù. ¿É¼Ç ºñÆ® 4 ´Â ¿¡·¯ ȸº¹½Ã¿¡ À¯¿ëÇÒÁöµµ ¸ð¸¨´Ï´Ù.
state [
volume | plex | subdisk | drive
]
(Àº)´Â, ÁöÁ¤ÇÑ ¿ÀºêÁ§Æ® »óŸ¦ ÁöÁ¤ÇÑ »óÅ·Π¼³Á¤ÇÕ´Ï´Ù. vinum ÀÇ Åë»óÀÇ ÀÏ°ü¼º ±â±¸´Â ¿ìȸµµ·Î µË´Ï´Ù. ȸº¹ÀÇ ¸ñÀû¿¡¼­¸¸ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀ» À߸øÇØ »ç¿ëÇϸé(ÀÚ), ½Ã½ºÅÛÀ» Æı«ÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.
[
-S size
] [
-w
] [
plex | subdisk
]
(Àº)´Â 1 °³(»ì) ¶Ç´Â ±× ÀÌ»óÀÇ vinum ¿ÀºêÁ§Æ®¸¦ ±âµ¿ÇÕ´Ï´Ù ( up »óÅ¿¡ ÀÌÇà ½Ãŵ´Ï´Ù).
¿ÀºêÁ§Æ®¸íÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ½Ã½ºÅÛÀÌ vinum µå¶óÀ̺êÀ̶ó°í ¾Ë°í ÀÖ´Â µð½ºÅ©¸¦, vinum (Àº)´Â ÁÖ»ç ÇÕ´Ï´Ù. ±× ÈÄ, read ¸í·ÉÀÇ °÷¿¡ ½á ÀÖµµ·Ï(µíÀÌ), ¼³Á¤À» ÀоîµéÀÔ´Ï´Ù. vinum µå¶óÀ̺꿡´Â ±× µå¶óÀ̺êÁßÀÇ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¸ðµç Á¤º¸¸¦ °¡Áö´Â Çì´õ°¡ µé¾î°¡ ÀÖ¾î ±× Á¤º¸·Î¼­´Â ÇÁ·º½º¿Í º¼·ýÀ» Ç¥ÇöÇϱâ À§Çؼ­ ÇÊ¿äÇÑ ´Ù¸¥ µå¶óÀ̺êÀÇ À̸§À» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù.
º»¸í·É ½ÇÇà½Ã¿¡ vinum ÇÏÁö¸¸ ¿¡·¯°¡ µÇ¸é(ÀÚ), µð½ºÅ©»óÀÇ Ä«ÇÇ°¡ ¸Á°¡ÁöÁö ¾Ê°Ô Çϱâ À§ÇÑ(ÇØ), ÀÚµ¿ÀûÀÎ ¼³Á¤ °»½ÅÀ» ¹«È¿·Î ÇÕ´Ï´Ù. ÀÌ°ÍÀº, µð½ºÅ©»óÀÇ ¼³Á¤ÀÌ, ¼³Á¤ ¿¡·¯¸¦ ³ªÅ¸³½´Ù (¿¹¸¦ µé¸é, À¯È¿ÇÑ °ø°£ ÁöÁ¤À» °¡ÁöÁö ¾Ê´Â ¼­ºê µð½ºÅ©) °æ¿ì¿¡µµ °°½À´Ï´Ù. ÀçÂ÷ °»½ÅÀ» ¿ÂÀ¸·Î ÇÏ·Á¸é , setdaemon (¿Í)°ú saveconfig ÀÇ ¸í·ÉÀ» »ç¿ëÇØ ÁÖ¼¼¿ä. demon ¿É¼Ç ¸¶½ºÅ©ÀÇ ºñÆ® 4 ¸¦ ¸®¼ÂÆ® ÇØ, ¼³Á¤ º¸Á¸À» ÀçÂ÷ À¯È¿ÇÏ°Ô ÇØ ÁÖ¼¼¿ä.
¿ÀºêÁ§Æ®¸íÀÌ ÁöÁ¤µÇ¸é(ÀÚ), vinum (Àº)´Â ±×°ÍµéÀ» ±âµ¿ÇÕ´Ï´Ù. Åë»ó, ÀÌ Á¶ÀÛÀº ¼­ºê µð½ºÅ© ¿¡ ´ëÇؼ­¸¸ ½Ç½ÃÇÕ´Ï´Ù. µ¿ÀÛÀº ¿ÀºêÁ§Æ®ÀÇ ÇöÀç »óÅ¿¡ ÀÇÁ¸ÇÕ´Ï´Ù:
  • ¿ÀºêÁ§Æ®°¡ ÀÌ¹Ì up »óÅÂÀÇ °æ¿ì, vinum (Àº)´Â ¾Æ¹«°Íµµ ÇÏÁö ¾Ê½À´Ï´Ù.
  • ¿ÀºêÁ§Æ®°¡ ¼­ºê µð½ºÅ©À̸ç, down ¶Ç´Â reborn »óÅÂÀÇ °æ¿ì, vinum ÇÏ up »óÅ·Πº¯°æÇÕ´Ï´Ù.
  • ¿ÀºêÁ§Æ®°¡ ¼­ºê µð½ºÅ©À̸ç, empty »óÅÂÀÇ °æ¿ì, º¯°æÀº ¼­ºê µð½ºÅ©¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ¼­ºê µð½ºÅ©°¡ ÇÁ·º½ºÀÇ ÀϺÎÀ̸ç ÀÌ ÇÁ·º½º°¡ ´Ù¸¥ ÇÁ·º½º¸¦ Æ÷ÇÔÇÑ º¼·ýÀÇ ÀϺÎÀÎ °æ¿ì, vinum (Àº)´Â ¼­ºê µð½ºÅ©¸¦ reviving »óÅ·ΠÇØ, µ¥ÀÌÅ͸¦ º¼·ýÀ¸·ÎºÎÅÍ Ä«ÇÇÇÏ·Á°í ÇÕ´Ï´Ù. Á¶ÀÛ ¿Ï·á½Ã¿¡, ¼­ºê µð½ºÅ©´Â up »óÅ·Π¼³Á¤µË´Ï´Ù. ¼­ºê µð½ºÅ©°¡ ÇÁ·º½ºÀÇ ÀϺÎÀ̸ç ÀÌ ÇÁ·º½º°¡ ´Ù¸¥ ÇÁ·º½º¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â º¼·ýÀÇ ÀϺÎÀÎ °æ¿ì, ¶Ç´Â ¼­ºê µð½ºÅ©°¡ ÇÁ·º½ºÀÇ ÀϺο¡¼­´Â ¾ø´Â °æ¿ì, vinum (Àº)´Â Áï½Ã¿¡ ¼­ºê µð½ºÅ©¸¦ up »óÅ·ΠÇÕ´Ï´Ù.
  • ¿ÀºêÁ§Æ®°¡ ¼­ºê µð½ºÅ©À̸ç, reviving »óÅÂÀÎ °æ¿ì, vinum ÇÏ Àç»ý Á¶ÀÛÀ» ¿ÀÇÁ ¶óÀο¡¼­ °è¼ÓÇÕ´Ï´Ù. Á¶ÀÛ ¿Ï·á½Ã¿¡, ¼­ºê µð½ºÅ©´Â up »óÅ·Π¼³Á¤µË´Ï´Ù.
¼­ºê µð½ºÅ©°¡ up »óÅ°¡ µÇ¸é(ÀÚ), vinum (Àº)´Â ÀÚµ¿ÀûÀ¸·Î, ¼­ºê µð½ºÅ©°¡ ¼ÓÇÒ °¡´É¼ºÀÌ ÀÖ´Â ÇÁ·º½º¿Í º¼·ý »óŸ¦ üũÇØ, ÀÌ·¯ÇÑ »óŸ¦ ÀûÀýÈ÷ °»½ÅÇÕ´Ï´Ù.
¿ÀºêÁ§Æ®°¡ ÇÁ·º½ºÀÇ °æ¿ì, start (Àº)´Â ÇÏÀ§ÀÇ ¼­ºê µð½ºÅ© (º¼·ýÀÇ °æ¿ì¿¡´Â ÀÌ°Í¿¡ °¡¼¼ÇØ ÇÁ·º½º ) »óŸ¦ üũÇØ, ±âµ¿ °¡´ÉÇÑ ¼­ºê µð½ºÅ©¸¦ ±âµ¿ÇÕ´Ï´Ù.
¸ÖƼÇ÷º½º º¼·ý¾ÈÀÇ 1 °³ÀÇ ÇÁ·º½º¸¦ ±âµ¿ÇÏ·Á¸é , º¼·ýÁßÀÇ ´Ù¸¥ ÇÁ·º½º·ÎºÎÅÍ µ¥ÀÌÅ͸¦ Ä«ÇÇÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ°Í¿¡´Â ÀÚÁÖ ±ä ½Ã°£ÀÌ °É¸®±â (À§ÇØ)¶§¹®¿¡, ¹é±×¶ó¿îµå¿¡¼­ ½ÇÇàµË´Ï´Ù. ÀÌ Á¶ÀÛÀÌ ¿Ï·áÇÏ´Â °ÍÀ» ±â´Ù¸®°í ½ÍÀº °æ¿ì (¿¹¸¦ µé¸é, ÀÌ Á¶ÀÛÀ» ½ºÅ©¸³Æ®Áß¿¡¼­ ½ÇÇàÇÏ°í ÀÖ´Â °æ¿ì), -w ¿É¼ÇÀ» »ç¿ëÇØ ÁÖ¼¼¿ä.
µ¥ÀÌÅÍÀÇ Ä«ÇÇ¿¡´Â º°·Î ½Ã°£ÀÌ °É¸®Áö ¾Ê½À´Ï´Ù. ±×°ÍÀº, ÇÑÃþ ´õ Áß´ëÇÑ ºÎÇϸ¦ ½Ã½ºÅÛ¿¡ °ÉÄ¥ ¼ö ÀÖ½À´Ï´Ù. -S ¿É¼ÇÀ¸·Î Àü¼Û »çÀÌÁ, -i ¿É¼ÇÀ¸·Î °¢ ºí·ÏÀ» Àü¼Û ÇÏ´Â °£°ÝÀ» (¹Ð¸® ¼¼ÄÁµå·Î) ÁöÁ¤ °¡´ÉÇÕ´Ï´Ù. ¾î´ÀÂÊÀ̳ª ½Ã½ºÅÛ ºÎÇϸ¦ °æ°¨ÇÕ´Ï´Ù.
[
-f
] [
volume | plex | subdisk
]
ÆĶó¹ÌÅ͸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é stop ÇÏ vinum kld ¸¦ »èÁ¦ÇØ, vinum(4) (À»)¸¦ Á¤ÁöÇÕ´Ï´Ù. È°µ¿ »óÅÂÀÇ ¿ÀºêÁ§Æ®°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¸¸, ½Ç½ÃÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù. ƯÈ÷, -f ¿É¼ÇÀº ÀÌ ¿ä±¸¿¡ ¿ì¼±ÇÏÁö ¾Ê½À´Ï´Ù. Åë»ó, stop ¸í·ÉÀº, Á¾·áÀü¿¡ ÇöÀçÀÇ ¼³Á¤À» µð½ºÅ©¿¡ ½á µÇµ¹¸³´Ï´Ù. ¼³Á¤ÀÇ °»½ÅÀÌ ¹«È¿°¡ µÇ¾î ÀÖ´Â °æ¿ì¿¡´Â ÀÌ°ÍÀº ÇÒ ¼ö ¾ø±â ¶§¹®¿¡, ¼³Á¤ÀÇ °»½ÅÀÌ ¹«È¿°¡ µÇ¾î ÀÖ´Â °æ¿ì¿¡´Â vinum (Àº)´Â Á¤ÁöÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ°ÍÀ» µ¡¾²±âÇÏ·Á¸é -f ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.
stop ¸í·ÉÀº vinum ÇÏÁö¸¸ kld ·Î¼­ ·Îµå µÇ°í ÀÖ´Â °æ¿ì¸¸ µ¿ÀÛÇÕ´Ï´Ù. Á¤ÀûÀ¸·Î ±¸¼ºµÈ µå¶óÀ̹ö¸¦ ¾ð·ÎµåÇÒ ¼ö ¾ø±â ¶§¹®ÀÔ´Ï´Ù. vinum ÇÏÁö¸¸ Á¤ÀûÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Â °æ¿ì, vinum stop (Àº)´Â ½ÇÆÐÇÕ´Ï´Ù.
¿ÀºêÁ§Æ®¸íÀÌ ÁöÁ¤µÇ¸é(ÀÚ), stop (Àº)´Â ±× ¿ÀºêÁ§Æ®¿¡ÀÇ ¾×¼¼½º¸¦ ¹«È¿È­ÇÕ´Ï´Ù. ¿ÀºêÁ§Æ®¿¡ ÇÏÀ§ ¿ÀºêÁ§Æ®°¡ ÀÖ´Â °æ¿ì, ±×·¯ÇÑ ¼­ºê ¿ÀºêÁ§Æ®´Â ÀÌ¹Ì ºñÈ°µ¿ »óÅ (stop ¶Ç error)°¡ µÇ°í ÀÖ´ÂÁö, -r (¿Í)°ú -f ÀÇ ¿É¼ÇÀÌ ÁöÁ¤µÇ¾î ÀÖ´Â °ÍÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀº, ¿ÀºêÁ§Æ®¸¦ ¼³Á¤À¸·ÎºÎÅÍ ¾ø¾ÖÁö ¾Ê½À´Ï´Ù. start ¸í·ÉÀÇ ´ÙÀ½¿¡ ÀçÂ÷ ¾×¼¼½º°¡ »ý±â°Ô µË´Ï´Ù.
µðÆúÆ®¿¡¼­´Â vinum (Àº)´Â µ¿ÀÛÁßÀÇ ¿ÀºêÁ§Æ®´Â Á¤ÁöÇÏÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¸é, µ¿ÀÛÁßÀÇ º¼·ý¿¡ °áÇÕ µÇ°í ÀÖ´Â ÇÁ·º½º´Â Á¤ÁöÇÒ ¼ö ¾ø°í, ¿ÀÇÂÁßÀÇ º¼·ýÀº Á¤ÁöÇÒ ¼ö ¾ø½À´Ï´Ù. -f ¿É¼ÇÀº vinum ¿¡ ÀÌ È®ÀÎÀ» »ý·« ÇØ ¹«Á¶°Ç »èÁ¦Çϵµ·Ï Áö½ÃÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ¸¹ÀÌ ÁÖÀÇÇØ, Àß ÀÌÇØÇÑ ´ÙÀ½ »ç¿ëÇØ ÁÖ¼¼¿ä. ¸¸¾à À߸øÇØ »ç¿ëÇϸé(ÀÚ) ½ÉÇÏ´Ù µ¥ÀÌÅÍ Æı«¸¦ ÀÏÀ¸Å°´Â ÀÏÀÌ ÀÖ½À´Ï´Ù.
[
-f
] [
-n name
] [
-v
] drives
¸í·ÉÀº, ´ÜÀÏÀÇ ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½º·ÎºÎÅÍ µÇ´Â º¼·ýÀ» ÀÛ¼ºÇÑ´Ù create ¸í·ÉÀÇ, ´Ü¼øÇÑ ´ëü ¼ö´ÜÀÔ´Ï´Ù. ¼­ºê µð½ºÅ©ÀÇ Å©±â´Â, Àüµå¶óÀ̺ê·Î ÀÌ¿ë °¡´ÉÇÑ ÃÖ´ëÀÇ ¿¬¼Ó °ø°£ÀÇ Å©±âÀÔ´Ï´Ù. ½ºÆ®¶óÀÌÇÁÀÇ Å©±â´Â 279 kB ¿¡ °íÁ¤µÇ°í ÀÖ½À´Ï´Ù.
Åë»ó, stripe ¸í·ÉÀº ÀÓÀÇÀÇ À̸§À» º¼·ý°ú ¿ø°¡¿ä¼Ò¿¡ ºÙÀÔ´Ï´Ù. À̸§Àº ÅؽºÆ® “vinum” ¹× ÀÛÀº Á¤¼ö·ÎºÎÅÍ µÇ¾î, ¿¹¸¦ µé¸é “vinum3” µË´Ï´Ù. º¼·ý¿¡ ´ëÇؼ­ ÁöÁ¤ÇÑ À̸§À» ÇÒ´çÇÑ´Ù -n name ¿É¼ÇÀ¸·Î, µ¡¾²±âÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù. ÇÁ·º½º¿Í ¼­ºê µð½ºÅ©ÀÇ À̸§Àº, Åë»óÀÇ ÀÛ¹ýÀ¸·Î, º¼·ý¸íÀ¸·ÎºÎÅÍ »©¾Ñ±é´Ï´Ù.
µå¶óÀ̺êÀÇ À̸§¿¡´Â ¼±ÅÃÀÇ ¿©Áö´Â ¾ø½À´Ï´Ù. µå¶óÀ̺갡 ÀÌ¹Ì vinum µå¶óÀ̺ê·Î¼­ ÃʱâÈ­µÇ°í ÀÖ¾úÀ» °æ¿ì, À̸§Àº ±×´ë·Î µË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì, µå¶óÀ̺꿡´Â ÅؽºÆ® “vinumdrive” (¿Í)°ú ÀÛÀº Á¤¼ö·ÎºÎÅÍ ½ÃÀ۵Ǵ À̸§ÀÌ ÁÖ¾îÁ® ¿¹¸¦ µé¸é “vinumdrive7” µË´Ï´Ù. create ¸í·É¿Í °°ÀÌ, -f ¿É¼ÇÀ» »ç¿ëÇØ, ÀÌÀüÀÇ À̸§ÀÇ µ¡¾²±â¸¦ ÁöÁ¤ °¡´ÉÇÕ´Ï´Ù. -v ¿É¼ÇÀº, ÀåȲÇÑ Ãâ·ÂÀ» À§Çؼ­(¶§¹®¿¡) »ç¿ëÇÕ´Ï´Ù.
ÀÌ ¸í·ÉÀÇ ¿¹´Â, ÈļúÀÇ ´Ü¼øÇÑ ¼³Á¤ ½Ã¿¡¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

ÀÌ ¸¶µð¿¡¼­´Â, concat, mirror, stripe ¸í·ÉÀ» »ç¿ëÇÏ´Â, vinum ¼³Á¤ÀÇ ´Ü¼øÇÑ ÀÎÅÍÆäÀ̽º¸¦ ¼³¸íÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸í·ÉÀº, ´ë°³ÀÇ Åë»ó »óȲ¿¡¼­´Â Æí¸®ÇÑ ¼³Á¤À» ÀÛ¼ºÇÕ´Ï´Ù¸¸, create ¸í·ÉÁ¤µµÀÇ À¯¿¬¼ºÀº ¾ø½À´Ï´Ù.
¸í·ÉÀÇ Çؼ³Àº Àü¼úÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä. ¿©±â¿¡¼­´Â ¿¹¸¦ ³ªÅ¸³À´Ï´Ù. ¸ðµÎ °°Àº µð½ºÅ©¸¦ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. ÃÖÃÊÀÇ µå¶óÀ̺ê /dev/da1h (Àº)´Â ´Ù¸¥ µå¶óÀ̺꺸´Ù ÀÛÀº °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. °¢ ¼­ºê µð½ºÅ©ÀÇ Å©±â¿¡ ¿µÇâÀÌ ÀÖ½À´Ï´Ù.
´ÙÀ½¿¡ ³ªÅ¸³»´Â ¿¹¿¡¼­´Â ¸ðµÎ -v ¿É¼ÇÀ» »ç¿ëÇÏ´Â °ÍÀ¸·Î½á, ½Ã½ºÅÛ¿¡ °Ç³×ÁÖ´Â ¸í·ÉÀ» º¸¿© Áà º¼·ýÀÇ ±¸Á¶¸¦ ¿­°ÅÇÕ´Ï´Ù. -v ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é ÀÌ·¯ÇÑ ¸í·ÉÀº ¾Æ¹«°Íµµ Ãâ·ÂÇÏÁö ¾Ê½À´Ï´Ù.

´ÜÀÏ ÄÜÄ«Ä¡³×ÀÌƮȭ ÇÁ·º½ºÀÇ º¼·ýÀ» »ç¿ëÇØ, ÃÖ´ëÀÇ ½ºÅ丮Áö ¿ë·®À» ¾ò½À´Ï´Ù. ´Ù¸¸, µå¶óÀÌºê °íÀå¿¡ÀÇ ³»¼ºÀº ¾ø½À´Ï´Ù.
vinum -> concat -v /dev/da1h /dev/da2h /dev/da3h /dev/da4h 
volume vinum0 
  plex name vinum0.p0 org concat 
drive vinumdrive0 device /dev/da1h 
    sd name vinum0.p0.s0 drive vinumdrive0 size 0 
drive vinumdrive1 device /dev/da2h 
    sd name vinum0.p0.s1 drive vinumdrive1 size 0 
drive vinumdrive2 device /dev/da3h 
    sd name vinum0.p0.s2 drive vinumdrive2 size 0 
drive vinumdrive3 device /dev/da4h 
    sd name vinum0.p0.s3 drive vinumdrive3 size 0 
V vinum0                State: up       Plexes:       1 Size:       2134 MB 
P vinum0.p0           C State: up       Subdisks:     4 Size:       2134 MB 
S vinum0.p0.s0          State: up       D: vinumdrive0  Size:        414 MB 
S vinum0.p0.s1          State: up       D: vinumdrive1  Size:        573 MB 
S vinum0.p0.s2          State: up       D: vinumdrive2  Size:        573 MB 
S vinum0.p0.s3          State: up       D: vinumdrive3  Size:        573 MB
ÀÌ °æ¿ì, 4 µð½ºÅ© ¸ðµç °ø°£À» »ç¿ëÇØ, º¼·ýÀÇ Å©±â´Â 2134 MB °¡ µË´Ï´Ù.

´ÜÀÏ ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½ºÀÇ º¼·ýÀº ÄÜÄ«Ä¡³×ÀÌƮȭ ÇÁ·º½ºº¸´Ù ¼º´ÉÀÌ ÁÁÀ»Áöµµ ¸ð¸¨´Ï´Ù. ±×·¯³ª, ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½ºÀÇ Á¦¾à¿¡ ÀÇÇØ, º¼·ýÀº ÀÛÀ»Áöµµ ¸ð¸¨´Ï´Ù. À̰͵µ ¶Ç µå¶óÀÌºê °íÀåÀÇ ³»¼ºÀº ¾ø½À´Ï´Ù.
vinum -> stripe -v /dev/da1h /dev/da2h /dev/da3h /dev/da4h 
drive vinumdrive0 device /dev/da1h 
drive vinumdrive1 device /dev/da2h 
drive vinumdrive2 device /dev/da3h 
drive vinumdrive3 device /dev/da4h 
volume vinum0 
  plex name vinum0.p0 org striped 279k 
    sd name vinum0.p0.s0 drive vinumdrive0 size 849825b 
    sd name vinum0.p0.s1 drive vinumdrive1 size 849825b 
    sd name vinum0.p0.s2 drive vinumdrive2 size 849825b 
    sd name vinum0.p0.s3 drive vinumdrive3 size 849825b 
V vinum0                State: up       Plexes:       1 Size:       1659 MB 
P vinum0.p0           S State: up       Subdisks:     4 Size:       1659 MB 
S vinum0.p0.s0          State: up       D: vinumdrive0  Size:        414 MB 
S vinum0.p0.s1          State: up       D: vinumdrive1  Size:        414 MB 
S vinum0.p0.s2          State: up       D: vinumdrive2  Size:        414 MB 
S vinum0.p0.s3          State: up       D: vinumdrive3  Size:        414 MB
ÀÌ °æ¿ì, ¼­ºê µð½ºÅ©ÀÇ Å©±â´Â ÀÌ¿ëÇÒ ¼ö ÀÖ´Â µð½ºÅ©ÀÇ ÃÖ¼Ò¿¡ Á¦ÇÑµÇ¾î º¼·ýÀÇ Å©±â´Â 1659 MB °¡ µË´Ï´Ù.

½Å·Ú¼ºÀ» Çâ»óÇϱâ À§ÇØ(¶§¹®¿¡), ¹Ð·¯È­ ¹× º¼·ýÈ­¸¦ »ç¿ëÇÕ´Ï´Ù:
vinum -> mirror -v -n mirror /dev/da1h /dev/da2h /dev/da3h /dev/da4h 
drive vinumdrive0 device /dev/da1h 
drive vinumdrive1 device /dev/da2h 
drive vinumdrive2 device /dev/da3h 
drive vinumdrive3 device /dev/da4h 
volume mirror setupstate 
  plex name mirror.p0 org concat 
    sd name mirror.p0.s0 drive vinumdrive0 size 0b 
    sd name mirror.p0.s1 drive vinumdrive2 size 0b 
  plex name mirror.p1 org concat 
    sd name mirror.p1.s0 drive vinumdrive1 size 0b 
    sd name mirror.p1.s1 drive vinumdrive3 size 0b 
V mirror                State: up       Plexes:       2 Size:       1146 MB 
P mirror.p0           C State: up       Subdisks:     2 Size:        988 MB 
P mirror.p1           C State: up       Subdisks:     2 Size:       1146 MB 
S vinum0.p0.s0          State: up       D: vinumdrive0  Size:        414 MB 
S vinum0.p0.s2          State: up       D: vinumdrive2  Size:        414 MB 
S vinum0.p0.s1          State: up       D: vinumdrive1  Size:        414 MB 
S vinum0.p0.s3          State: up       D: vinumdrive3  Size:        414 MB
ÀÌ ¿¹¿¡¼­´Â º¼·ý¸íÀ» mirror (¿Í)°ú ÁöÁ¤ÇØ ÀÖ½À´Ï´Ù. 1 °³ÀÇ µå¶óÀ̺êÀÇ Å©±â°¡ ´Ù¸¥ µå¶óÀ̺꺸´Ù À۱⠶§¹®¿¡, 2 °³ÀÇ ÇÁ·º½ºÀÇ Å©±â´Â ´Þ¶ó, º¼·ýÀÇ ¸¶Áö¸· 158 MB ¿¡´Â ³»¼ºÀÌ ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ »óȲÀ¸·Î ¿ÏÀüÇÑ ½Å·Ú¼ºÀ» ÇÁ·ÎÅؼÇÇϱâ À§Çؼ­´Â, create ¸í·ÉÀ» »ç¿ëÇØ 988 MB ÀÇ º¼·ýÀ» ÀÛ¼ºÇÕ´Ï´Ù.

À̹øÀº, 2 °³ÀÇ ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½ºÀÇ ¹Ð·¯È­ º¼·ýÀ» ÀÛ¼ºÇϱâ À§Çؼ­ -s ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù:
vinum -> mirror -v -n raid10 -s /dev/da1h /dev/da2h /dev/da3h /dev/da4h 
drive vinumdrive0 device /dev/da1h 
drive vinumdrive1 device /dev/da2h 
drive vinumdrive2 device /dev/da3h 
drive vinumdrive3 device /dev/da4h 
volume raid10 setupstate 
  plex name raid10.p0 org striped 279k 
    sd name raid10.p0.s0 drive vinumdrive0 size 849825b 
    sd name raid10.p0.s1 drive vinumdrive2 size 849825b 
  plex name raid10.p1 org striped 279k 
    sd name raid10.p1.s0 drive vinumdrive1 size 1173665b 
    sd name raid10.p1.s1 drive vinumdrive3 size 1173665b 
V raid10                State: up       Plexes:       2 Size:       1146 MB 
P raid10.p0           S State: up       Subdisks:     2 Size:        829 MB 
P raid10.p1           S State: up       Subdisks:     2 Size:       1146 MB 
S raid10.p0.s0          State: up       PO:        0  B Size:        414 MB 
S raid10.p0.s1          State: up       PO:      279 kB Size:        414 MB 
S raid10.p1.s0          State: up       PO:        0  B Size:        573 MB 
S raid10.p1.s1          State: up       PO:      279 kB Size:        573 MB
ÀÌ °æ¿ì, »ç¿ë °¡´ÉÇÑ º¼·ýÀº º¸´Ù ÀÛ¾ÆÁý´Ï´Ù. ¿Ö³ÄÇϸé, ÃÖ¼ÒÀÇ µå¶óÀ̺꿡 ÀûÇÕÇϵµ·Ï(µíÀÌ), Á¦ 1 ÇÁ·º½º°¡ ÀÛ¾ÆÁ³±â ¶§¹®ÀÔ´Ï´Ù.

vinum À¯Æ¿¸®Æ¼¿¡¼­´Â, create ¸í·É¿¡ °Ç³×ÁÖ´Â ¸ðµç Àμö´Â ¼³Á¤ ÆÄÀÏ¿¡ µé¾î°¡ ÀÖÀ» ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ¼³Á¤ ÆÄÀÏÀÇ ¿£Æ®¸®´Â, º¼·ýÀ̳ª ÇÁ·º½º³ª ¼­ºê µð½ºÅ©¸¦ Á¤ÀÇÇÕ´Ï´Ù. ¿£Æ®¸®´Â 1 Çà¿¡ 1 °³¶ó°í ÇÏ´Â °Í Àܷ̿δ Á¤ÇØÁø ¼­½ÄÀº ¾ø½À´Ï´Ù.

ÀÌ·¯ÇÑ °ªÀº, ¹ÙÀÌÆ®·Î ÁöÁ¤Çصµ ÁÁÀ¸¸ç, ´ÙÀ½ÀÇ ½ºÄÉÀÏ ÆÑÅÍÀÇ ¾î´ÀÂÊÀ̵ç 1 °³(»ì)À» ÈÄ¿¡ ºÙ¿©µµ ÁÁ½À´Ï´Ù:
s
°ªÀÌ 512 ¹ÙÀÌÆ®ÀÇ ¼½ÅͼöÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
k
°ªÀÌ Å³·Î¹ÙÀÌÆ®¼öÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù (1024 ¹ÙÀÌÆ®).
m
°ªÀÌ ¸Þ°¡¹ÙÀÌÆ®¼öÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù (1048576 ¹ÙÀÌÆ®).
g
°ªÀÌ ±â°¡¹ÙÀÌÆ®¼öÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù (1073741824 ¹ÙÀÌÆ®).
b
VERITAS (¿Í)°úÀÇ È£È¯¼ºÀ» À§Çؼ­(¶§¹®¿¡) »ç¿ëÇÕ´Ï´Ù. ÀÌ°ÍÀº, 512 ¹ÙÀÌÆ®ÀÇ ºí·Ï¼ö¸¦ ÀǹÌÇÕ´Ï´Ù. “ºí·Ï” ±×·¸´Ù°í ÇÏ´Â ¸»À» ´Ù¸¥ Àǹ̷Π»ç¿ëÇÏ°í Àֱ⠶§¹®¿¡, ÀÌ ´ÜÃàÇüÀº È¥¶õ½ÃÅ°´Â °ÍÀÔ´Ï´Ù. ÀÌ ´ÜÃàÇüÀÇ °¡Ä¡´Â ÀúÇÏÇÏ°í ÀÖ½À´Ï´Ù. ´ëÇ¥ÇØ¿¡ Å°¿öµå 's'¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.
¿¹¸¦ µé¸é, 16777216 ¹ÙÀÌÆ®¶ó°í ÇÏ´Â °ªÀº, 16m, 16384k, 32768s ÀÇ ¾î´À Ç¥±âµµ °¡´ÉÇÕ´Ï´Ù.
¼³Á¤ ÆÄÀÏ¿¡´Â ÀÌÇÏÀÇ ¿£Æ®¸®¸¦ ±â¼úÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
name devicename [
options
]
µå¶óÀ̺긦 Á¤ÀÇÇÕ´Ï´Ù. ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù:
devicename
µå¶óÀ̺갡 Ÿ´Â µð¹ÙÀ̽º¸¦ ÁöÁ¤ÇÕ´Ï´Ù. devicename (Àº)´Â, ¿¹¸¦ µé¸é /dev/da1e (ÀÌ)³ª /dev/ad3s2h ±×·¸´Ù°í ÇÏ´Â ÆÄƼ¼ÇÀÏ ÇÊ¿ä°¡ ÀÖ¾î, ŸÀÔ vinum ÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. “c” ÆÄƼ¼ÇÀ» »ç¿ëÇØ µÇÁö ¾Ê½À´Ï´Ù. ÀÌ°ÍÀº µð½ºÅ© Àüü¸¦ À§Çؼ­(¶§¹®¿¡) ¿¹¾àµÇ°í Àֱ⠶§¹®ÀÔ´Ï´Ù.
µå¶óÀ̺긦 “ÇÖ ½ºÆä¾î” µå¶óÀ̺êÀÌ´Ù°í Á¤ÀÇÇÕ´Ï´Ù. ÀÌ°ÍÀº, °íÀå³­ µå¶óÀ̺ê¿Í ÀÚµ¿ÀûÀ¸·Î ±³È¯Çϱâ À§Çؼ­ °ü¸®µË´Ï´Ù. vinum À¯Æ¿¸®Æ¼´Â ÀÌ µå¶óÀ̺긦 ´Ù¸¥ ¿ëµµ¿¡ »ç¿ëÇÏ´Â °ÍÀ» Çã¶ôÇÏÁö ¾Ê½À´Ï´Ù. ƯÈ÷, ¼­ºê µð½ºÅ©¸¦ ÀÌ À§¿¡ ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ ±â´ÉÀº ¾ÆÁ÷ ¿ÏÀüÇÏ°Ô´Â ½ÇÀåµÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.
name [
options
]
name (ÀÌ)¶ó´Â À̸§À¸·Î º¼·ýÀ» Á¤ÀÇÇÕ´Ï´Ù. ¿É¼Ç¿¡´Â ´ÙÀ½ÀÇ °ÍÀÌ ÀÖ½À´Ï´Ù.
plexname
ÁöÁ¤ÇÑ ÇÁ·º½º¸¦ º¼·ý¿¡ Ãß°¡ÇÕ´Ï´Ù. plexname ÇÏÁö¸¸ * (À¸)·Î¼­ ÁöÁ¤µÇ¸é(ÀÚ), vinum (Àº)´Â ¼³Á¤ ÆÄÀÏÁßÀÇ º¼·ý Á¤ÀÇÀÇ ÈÄ¿¡, ´ÙÀ½ÀÇ Å¸´çÇÑ ¿£Æ®¸®°¡ µÉ ¼ö ÀÖ´Â ÇÁ·º½º ÀÇ Á¤ÀǸ¦ ã½À´Ï´Ù.
policy
º¼·ýÀÇ read policy (Àб⠹æħ)(À»)¸¦ Á¤ÀÇÇÕ´Ï´Ù. policy ÇÏ round Àΰ¡ prefer plexname ÀÇ ¾î´À ÂÊÀÎÁöÀÔ´Ï´Ù. vinum À¯Æ¿¸®Æ¼´Â Àоîµé¿© ¿ä±¸¸¦, ´Ù¸¸ 1 °³ÀÇ ÇÁ·º½º¿¡ ÀÇÇØ Ã¤¿ó´Ï´Ù. round Àб⠹æħÀº, Àб⸦ ´Ù¸¥ ÇÁ·º½º·ÎºÎÅÍ ¶ó¿îµå·Îºó ¹æ½Ä¿¡¼­ ½Ç½ÃÇϵµ·Ï(µíÀÌ) ÁöÁ¤ÇÕ´Ï´Ù. prefer Àб⠹æħÀ¸·Î´Â, ÁöÁ¤ÇÑ ÇÁ·º½º·ÎºÎÅÍ ¸Åȸ Àб⸦ ½Ç½ÃÇÕ´Ï´Ù.
¸ÖƼÇ÷º½º º¼·ýÀ» ÀÛ¼ºÇÒ ¶§¿¡, ¸ðµç ÇÁ·º½ºÀÇ ³»¿ë¿¡ ÀÏ°ü¼ºÀÌ ÀÖÀ¸¸é(ÀÚ) °¡Á¤ÇÕ´Ï´Ù. Åë»ó ÀÌ·¸°Ô µÉ °ÍÀº ¾ø±â ¶§¹®¿¡, µðÆúÆ®¿¡¼­´Â, ÃÖÃÊÀÇ ÇÁ·º½º¸¦ Á¦¿ÜÇÑ ¸ðµç ÇÁ·º½º¸¦ faulty »óÅ·Π¼³Á¤ÇÕ´Ï´Ù. start ¸í·ÉÀ» »ç¿ëÇØ, ÃÖÃÊ·Î ÀÏ°ü¼ºÀÌ ÀÖ´Â »óÅ·ΠÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ±×·¯³ª ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½º¿Í ÄÜÄ«Ä¡³×ÀÌƮȭ ÇÁ·º½ºÀÇ °æ¿ì¿¡´Â, º¸ÅëÀº ÀÏ°ü¼ºÀÌ ¾ø´Â ä¿¡¼­µµ ¹®Á¦·Î´Â µÇÁö ¾Ê½À´Ï´Ù. º¼·ýÀ» ÆÄÀÏ ½Ã½ºÅÛÀ̳ª ½º�Æ ÆÄƼ¼ÇÀ¸·Î¼­ »ç¿ëÇÏ´Â °æ¿ì¿¡´Â µð½ºÅ©»óÀÇ ÀÌÀüÀÇ ³»¿ëÀº ¾Æ¹«·¡µµ ÁÁ±â ¶§¹®¿¡, ±×°ÍÀº ¹«½ÃµË´Ï´Ù. ÀÌ À§ÇèÀ» ¹Þ¾ÆµéÀÌ´Â °æ¿ì¿¡´Â, setupstate Å°¿öµå¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä. ¼³Á¤ ÆÄÀÏÁß¿¡¼­ º¼·ýÀÇ Á÷ÈÄ¿¡ Á¤ÀǵǴ ÇÁ·º½º ¿¡ ´ëÇؼ­¸¸ Àû¿ëµË´Ï´Ù. ´ÙÀ½¿¡ ÇÁ·º½º¸¦ º¼·ý¿¡ Ãß°¡ÇÏ´Â °æ¿ì¿¡´Â, ÀÌ·¯ÇÑ ÇÁ·º½º¸¦ start ¸í·É·Î ÅëÇÕÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
RAID-5 ÇÁ·º½º¿¡´Â init (À»)¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÇÊ¿ä ÀÏ·Î ÁÖÀÇÇØ ÁÖ¼¼¿ä. ±×·¸Áö ¾ÊÀ¸¸é 1 °³ÀÇ ¼­ºê µð½ºÅ©¿¡ ÀåÇØ°¡ ÀϾÀ» ¶§, Å©°Ô µ¥ÀÌÅÍ°¡ Æı«µË´Ï´Ù.
[
options
]
ÇÁ·º½º¸¦ Á¤ÀÇÇÕ´Ï´Ù. º¼·ý°ú´Â ´Þ¶ó, À̸§ÀÇ ÁöÁ¤Àº ºÒÇÊ¿äÇÕ´Ï´Ù. ¿É¼Ç¿¡´Â ´ÙÀ½ÀÇ °ÍÀ» ÁöÁ¤ °¡´ÉÇÕ´Ï´Ù:
plexname
ÇÁ·º½ºÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÇÁ·º½º³ª ¼­ºê µð½ºÅ©¿¡ À̸§À» ºÙÀÌ´Â °æ¿ì¿¡´Â name Å°¿öµå°¡ ÇÊ¿äÇÏ°Ô µÇ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
organization [
stripesize
]
ÇÁ·º½ºÀÇ Æí¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù. organization ÇÏ concat Àΰ¡ striped Àΰ¡ raid5 ÀÇ ¸ÓÁö¾Ê¾ÆÀΰ¡ÀÔ´Ï´Ù. striped (¿Í)°ú raid5 ÀÇ ÇÁ·º½º¿¡ ´ëÇؼ­´Â stripesize Àμö¸¦ ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù¸¸, concat ÀÇ ÇÁ·º½º¿¡ ´ëÇؼ­´Â »ý·« ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. striped ŸÀÔ¿¡ ´ëÇؼ­´Â °¢ ½ºÆ®¶óÀÌÇÁÀÇ ÆøÀ» ÁöÁ¤ÇÕ´Ï´Ù. raid5 ¿¡ ´ëÇؼ­´Â, ±×·ìÀÇ Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±×·ì°ú´Â ÇÁ·º½ºÀÇ ÀϺκÐÀ̸ç, °°Àº ¼­ºê µð½ºÅ©¿¡ µé¾î°¡ ÀÖ´Â ¸ðµç µ¥ÀÌÅÍÀÇ Æи®Æ¼°¡ µé¾î°¡ ÀÖ½À´Ï´Ù. ±×°ÍÀº ÇÁ·º½ºÀÇ Å©±âÀÇ ¾à¼öÀÏ ÇÊ¿ä°¡ ÀÖ¾î (Áï, ÇÁ·º½ºÀÇ Å©±â¸¦ ½ºÆ®¶óÀÌÇÁÀÇ Å©±â·Î ³ª´« °ÍÀº Á¤¼öÀÏ ÇÊ¿ä°¡ ÀÖ¾î), µð½ºÅ© ¼½ÅÍÀå (512¹ÙÀÌÆ®)ÀÇ ¹è¼öÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
ÃÖÀûÀÎ ¼º´ÉÀ» À§Çؼ­(¶§¹®¿¡)´Â, ½ºÆ®¶óÀÌÇÁÀÇ Å©±â´Â Àû¾îµµ 128kB ¿©¾ß ÇÕ´Ï´Ù. À̰ͺ¸´Ù ÀÛ°Ô Çϸé(ÀÚ), °³°³ÀÇ ¸®Äù½ºÆ®°¡ º¹¼öÀÇ µð½ºÅ©¿¡ ´ëÇؼ­ ÇÒ´çÇÒ ¼ö ÀÖ´Â °ÍÀ¸·Î, I/O ÀÇ ¾×Ƽ¹öƼ°¡ ¸Å¿ì Áõ°¡ÇÕ´Ï´Ù. º»¸ÅÇο¡ ÀÇÇÑ º´Çà Àü¼Û¼öÁõ°¡¿¡ ±âÀÎÇÏ´Â ¼º´É Çâ»óÀº, Áö¿¬½Ã°£ Áõ°¡¿¡ ±âÀÎÇÏ´Â ¼º´É ¿­È­¸¦ ÀÏÀ¸Å°Áö ¾Ê½À´Ï´Ù. ½ºÆ®¶óÀÌÇÁÀÇ Å©±âÀÇ ±âÁØÀº, 256 kB ¿¡¼­ 512 kB ÀÇ »çÀÌÀÔ´Ï´Ù. 2 ÀÇ ¸è½ÂÀº ÇÇÇØ¾ß ÇÕ´Ï´Ù. 2 ÀÇ ¸è½ÂÀ» »ç¿ëÇϸé(ÀÚ), ¸ðµç ½´ÆÛ ºí·ÏÀ» ÃÖÃÊÀÇ ¼­ºê µð½ºÅ©¿¡ µÎ´Â °æÇâÀÌ Àֱ⠶§¹®ÀÔ´Ï´Ù. ´Ü¼øÇÑ ¸í·É¿¡¼­´Â, ½ºÆ®¶óÀÌÇÁÀÇ Å©±â¿¡ 279 kB ¸¦ »ç¿ëÇϱâ À§ÇØ(¶§¹®¿¡), ½´ÆÛ ºí·ÏÀÌ Àû´çÈ÷ ºÐ»êµË´Ï´Ù.
½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½º´Â ÃÖÀú 2 °³ÀÇ ¼­ºê µð½ºÅ©¸¦ °¡Áú ÇÊ¿ä°¡ ÀÖ°í (±×·¸Áö ¾ÊÀ¸¸é ÄÜÄ«Ä¡³×ÀÌƮȭ ÇÁ·º½º°¡ µË´Ï´Ù), °¢°¢Àº °°Àº Å©±âÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. RAID-5 ÇÁ·º½º´Â ÃÖÀú 3 °³ÀÇ ¼­ºê µð½ºÅ©¸¦ °¡Áú ÇÊ¿ä°¡ ÀÖ¾î, °¢°¢Àº °°Àº Å©±âÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ½ÇÁ¦·Î´Â RAID-5 ÇÁ·º½º´Â ÃÖÀú 5 °³ÀÇ ¼­ºê µð½ºÅ©·ÎºÎÅÍ ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.
volname
ÇÁ·º½º¸¦, ÁöÁ¤ÇÑ º¼·ý¿¡ Ãß°¡ÇÕ´Ï´Ù. volume Å°¿öµå°¡ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é ÇÁ·º½º´Â ¼³Á¤ ÆÄÀÏÁßÀÇ ¸¶Áö¸·¿¡ ±â¼úµÇ¾ú´Ù º¼·ý¿¡ Ãß°¡µË´Ï´Ù.
sdname offset
ÁöÁ¤ÇÑ ¼­ºê µð½ºÅ©¸¦ ÇÁ·º½ºÀÇ offset ÀÇ À§Ä¡¿¡ Ãß°¡ÇÕ´Ï´Ù.
[
options
]
¼­ºê µð½ºÅ©¸¦ Á¤ÀÇÇÕ´Ï´Ù. ¿É¼Ç¿¡´Â ´ÙÀ½ÀÇ °ÍÀ» ÁöÁ¤ °¡´ÉÇÕ´Ï´Ù:
name
¼­ºê µð½ºÅ©ÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ°ÍÀº ¹Ýµå½Ã ÁöÁ¤ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. »ó±âÀÇ ¿ÀºêÁ§Æ®ÀÇ ¸í¸í (À»)¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. ¼­ºê µð½ºÅ©¿¡ À̸§À» ºÙÀÌ´Â °æ¿ì¿¡´Â name Å°¿öµå¸¦ ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ÀÖ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
offset
ÇÁ·º½º³»ÀÇ ¼­ºê µð½ºÅ©ÀÇ ½ÃÁ¡À» ÁöÁ¤ÇÕ´Ï´Ù. ÁöÁ¤ÀÌ ¾øÀ¸¸é vinum (Àº)´Â ¹ú½á ¼­ºê µð½ºÅ©°¡ ÀÖÀ¸¸é ±× Á÷ÈÄÀÇ area¸¦ ÇÒ´çÇÏÁö ¾ÊÀ¸¸é ÇÁ·º½ºÀÇ ¼±µÎ·ÎºÎÅÍ ÇÒ´çÇÕ´Ï´Ù.
offset
µå¶óÀ̺곻ÀÇ ¼­ºê µð½ºÅ©ÀÇ ½ÃÁ¡À» ÁöÁ¤ÇÕ´Ï´Ù. ÁöÁ¤ÀÌ ¾øÀ¸¸é vinum (Àº)´Â µå¶óÀ̺êÁß¿¡¼­ ÃÖÃÊÀÇ length ¹ÙÀÌÆ® ¿¬¼ÓÀÇ ºóarea¸¦ ÇÒ´çÇÕ´Ï´Ù.
length
¼­ºê µð½ºÅ©ÀÇ Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Å°¿öµå´Â ÇʼöÀÔ´Ï´Ù. ±âº»°ªÀº ¾ø½À´Ï´Ù. °ª 0 À» ÁöÁ¤Çϸé(ÀÚ), “µå¶óÀ̺ê»ó¿¡¼­ ÃÖ´ëÇÑ ÀÌ¿ë °¡´ÉÇÑ ¿¬¼Ó ºóarea¸¦ »ç¿ë” ±×·¸´Ù°í ÇÏ´Â Àǹ̰¡ µË´Ï´Ù. µå¶óÀ̺갡 ÇÏ´ÃÀÇ °æ¿ì, ¼­ºê µð½ºÅ©·Î¼­ µå¶óÀ̺ê Àüü¸¦ »ç¿ëÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. length ÇÏ len (¿Í)°ú ´ÜÃàÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
plex
¼­ºê µð½ºÅ©°¡ ¼ÓÇÏ´Â ÇÁ·º½º¸¦ ÁöÁ¤ÇÕ´Ï´Ù. µðÆúÆ®¿¡¼­´Â, ¼­ºê µð½ºÅ©´Â ¸¶Áö¸·¿¡ ±â¼úµÈ ÇÁ·º½º¿¡ ¼ÓÇÕ´Ï´Ù.
drive
¼­ºê µð½ºÅ©°¡ Ÿ´Â µå¶óÀ̺긦 ÁöÁ¤ÇÕ´Ï´Ù. µðÆúÆ®¿¡¼­´Â ¸¶Áö¸·¿¡ ±â¼úµÇ¾ú´Ù µå¶óÀ̺ê»ó¿¡ À§Ä¡ÇÕ´Ï´Ù.
ȸº¹ ºÒ´É ¿¡·¯°¡ ¹ß»ýÇصµ, ¼­ºê µð½ºÅ©°¡ ´Ù¿îÀ¸·Î °£ÁÖÇÏÁö ¾Ê°Ô ÁöÁ¤ÇÕ´Ï´Ù. Åë»ó, vinum (Àº)´Â, ȸº¹ ºÒ´É ¿¡·¯°¡ ¹ß»ýÇϸé(ÀÚ), ¼­ºê µð½ºÅ© Àüü¸¦ ¾×¼¼½º ºÒ´ÉÀ¸·Î ÇÕ´Ï´Ù.

# vinum ¼³Á¤ ÆÄÀÏ¿¹ 
# 
# µå¶óÀ̺ê 
drive drive1 device /dev/da1h 
drive drive2 device /dev/da2h 
drive drive3 device /dev/da3h 
drive drive4 device /dev/da4h 
drive drive5 device /dev/da5h 
drive drive6 device /dev/da6h 
# 1 °³ÀÇ ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½º¸¦ °¡Áö´Â º¼·ý 
volume tinyvol 
 plex org striped 279k 
  sd length 64m drive drive2 
  sd length 64m drive drive4 
volume stripe 
 plex org striped 279k 
  sd length 512m drive drive2 
  sd length 512m drive drive4 
# 2 °³ÀÇ ÇÁ·º½º 
volume concat 
 plex org concat 
  sd length 100m drive drive2 
  sd length 50m drive drive4 
 plex org concat 
  sd length 150m drive drive4 
# 1 °³ÀÇ ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½º¿Í 1 °³ÀÇ ÄÜÄ«Ä¡³×ÀÌƮȭ ÇÁ·º½º¸¦ °¡Áö´Â º¼·ý 
volume strcon 
 plex org striped 279k 
  sd length 100m drive drive2 
  sd length 100m drive drive4 
 plex org concat 
  sd length 150m drive drive2 
  sd length 50m drive drive4 
# 1 °³ÀÇ RAID-5 ÇÁ·º½º¿Í 1 °³ÀÇ ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½º¸¦ °¡Áö´Â º¼·ý 
# RAID-5 º¼·ýÀÌ 1 °³ÀÇ ¼­ºê µð½ºÅ©ºÐ¸¸Å­ Å« °Í¿¡ ÁÖÀÇ 
volume vol5 
 plex org striped 491k 
  sd length 1000m drive drive2 
  sd length 1000m drive drive4 
 plex org raid5 273k 
  sd length 500m drive drive1 
  sd length 500m drive drive2 
  sd length 500m drive drive3 
  sd length 500m drive drive4 
  sd length 500m drive drive5

ÇöÀç, vinum µå¶óÀ̺ê´Â BSD µð½ºÅ© ÆÐƼ¼ÇÀÔ´Ï´Ù. ±×°ÍÀº ´Ù¸¥ ¿ëµµ·Î »ç¿ëµÇ°í ÀÖ´Â µ¥ÀÌÅÍÀÇ µ¡¾²±â¸¦ ÇÇÇϱâ À§Çؼ­(¶§¹®¿¡) vinum ŸÀÔÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. disklabel -e (À»)¸¦ »ç¿ëÇØ, ÆÄƼ¼Ç ŸÀÔ Á¤ÀǸ¦ ÆíÁýÇØ ÁÖ¼¼¿ä. ´ÙÀ½ÀÇ Ç¥½Ã´Â, disklabel(8) ÇÏÁö¸¸ °¡¸®Å°´Â ÀüÇüÀûÀÎ ÆÄƼ¼Ç ·¹À̾ƿôÀÔ´Ï´Ù:
8 partitions: 
#        size   offset    fstype   [fsize bsize bps/cpg] 
  a:    81920   344064    4.2BSD        0     0     0   # (Cyl.   240*- 297*) 
  b:   262144    81920      swap                        # (Cyl.    57*- 240*) 
  c:  4226725        0    unused        0     0         # (Cyl.     0 - 2955*) 
  e:    81920        0    4.2BSD        0     0     0   # (Cyl.     0 - 57*) 
  f:  1900000   425984    4.2BSD        0     0     0   # (Cyl.   297*- 1626*) 
  g:  1900741  2325984     vinum        0     0     0   # (Cyl.  1626*- 2955*)
ÀÌ ¿¹¿¡¼­´Â, ÆÄƼ¼Ç “g” (À»)¸¦ vinum ÆÄƼ¼ÇÀ¸·Î¼­ »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÆÄƼ¼Ç “a”, “e”, “f” (Àº)´Â, UFS ÆÄÀÏ ½Ã½ºÅÛ ¶Ç´Â ccd ÆÄƼ¼ÇÀ¸·Î¼­ »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÆÄƼ¼Ç “b” (Àº)´Â ½º�Æ ÆÄƼ¼ÇÀ̸ç, ÆÄƼ¼Ç “c” (Àº)´Â µð½ºÅ© Àüü¸¦ Ç¥ÇöÇϱâ À§ÇØ(¶§¹®¿¡) ´Ù¸¥ ¿ëµµ¿¡ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
vinum À¯Æ¿¸®Æ¼´Â °¢ ÆÄƼ¼ÇÀÇ ¼±µÎ·ÎºÎÅÍ 265 ¼½Å͸¦ ¼³Á¤ Á¤º¸¿¡ »ç¿ëÇϱâ À§ÇØ(¶§¹®¿¡), ¼­ºê µð½ºÅ©ÀÇ ÃÖ´ëÀÇ Å©±â´Â µå¶óÀ̺꺸´Ù 265 ¼½ÅÍ ÀÛ¾ÆÁý´Ï´Ù.

vinum À¯Æ¿¸®Æ¼´Â ·Î±× ÆÄÀÏÀ» °ü¸®ÇÕ´Ï´Ù. ·Î±× ÆÄÀÏÀº, µðÆúÆ®¿¡¼­´Â /var/log/vinum_history (À̾î)¿©, vinum ¿¡ ´ëÇؼ­ ¹ßÇàÇÑ ¸í·ÉÀÇ È÷½ºÅ丮¸¦ º¸°ü À¯ÁöÇÕ´Ï´Ù. ȯ°æ º¯¼ö VINUM_HISTORY (À»)¸¦ ÆÄÀÏÀÇ À̸§À¸·Î ¼³Á¤ÇÏ´Â °ÍÀ¸·Î½á, ÀÌ ÆÄÀÏÀÇ À̸§À» ¿À¹Ù¶óÀÌµå °¡´ÉÇÕ´Ï´Ù.
·Î±× ÆÄÀÏÁßÀÇ ¸Þ¼¼ÁöÀÇ Àü¿¡´Â ÀÏÀÚ°¡ ºÙ½À´Ï´Ù. µðÆúÆ®ÀÇ ¼­½ÄÀº “%e %b %Y %H:%M:%S” ÀÔ´Ï´Ù. ¼­½ÄÀÇ Ä³¸¯ÅÍ ¶óÀο¡ °üÇÑ »õ·Î¿î »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â strftime(3) (À»)¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. ÀÌ°ÍÀº ȯ°æ º¯¼ö VINUM_DATEFORMAT ±×¸®°í ¿À¹Ù¶óÀÌµå °¡´ÉÇÕ´Ï´Ù.

º»Àý¿¡¼­´Â, vinum ½Ã½ºÅÛÀÇ ½ÇÀå ¹æ¹ý¿¡ °üÇÑ, Çö½ÇÀûÀÎ ¾îµå¹ÙÀ̽º¸¦ ½Ç½ÃÇÕ´Ï´Ù.

¿ì¼± °áÁ¤ÀÌ ÇÊ¿äÇÑ ¼±ÅÃÀº, µ¥ÀÌÅ͸¦ ¾îµð¿¡ µÑ±îÀÔ´Ï´Ù. vinum Àü¿ëÀÇ µð½ºÅ© ÆÐƼ¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù. À̰͵éÀº, µð¹ÙÀ̽º³ª ÆÄƼ¼Ç “c” (ÀÌ)°¡ ¾Æ´Ï°í, ÆÄƼ¼ÇÀ̾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, ÀûÀýÇÑ À̸§À̶õ, /dev/da0e (ÀÌ)³ª /dev/ad3s4a ÀÔ´Ï´Ù. ºÎÀûÀýÇÑ À̸§À̶õ, ÆÄƼ¼ÇÀº ¾Æ´Ï°í µð¹ÙÀ̽º¸¦ Ç¥ÇöÇÑ´Ù /dev/da0, /dev/da0s1 (ÀÌ)³ª, µð½ºÅ© Àüü¸¦ Ç¥ÇöÇØ Å¸ÀÔ unused (À̾î)¿©¾ß ÇÑ´Ù /dev/ad1c ÀÔ´Ï´Ù. Àü¼úÀÇ, µå¶óÀÌºê ·¹À̾ƿô»óÀÇ °íÂûÁ¡ ¾Æ·¡¿¡ ÀÖ´Â »ç¿ë¿¹¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

vinum º¼·ýÀÇ ¼³Á¤ ¹æ¹ý¹ýÀº, ´ç½ÅÀÇ Àǵµ¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ´ÙÀ½°ú °°ÀÌ ¸¹Àº °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù:
  1. ¸¹Àº ÀÛÀº µð½ºÅ©¸¦ °áÇÕÇØ, ÀûÀýÇÑ Å©±âÀÇ ÆÄÀÏ ½Ã½ºÅÛÀ» ÀÛ¼ºÇÏ°í ½Í´Ù°í »ý°¢ÇÒÁöµµ ¸ð¸¨´Ï´Ù. ¿¹¸¦ µé¸é, ÀÛÀº µð½ºÅ©¸¦ 5 °³ °¡Áö°í ÀÖ¾î, Àü°ø°£À» ´ÜÀÏ º¼·ýÀ¸·Î¼­ »ç¿ëÇÏ°í ½ÍÀº °æ¿ì, ´ÙÀ½°ú °°Àº ¼³Á¤ ÆÄÀÏÀ» ¾¹´Ï´Ù:
    drive d1 device /dev/da2e 
    drive d2 device /dev/da3e 
    drive d3 device /dev/da4e 
    drive d4 device /dev/da5e 
    drive d5 device /dev/da6e 
    volume bigger 
     plex org concat 
       sd length 0 drive d1 
       sd length 0 drive d2 
       sd length 0 drive d3 
       sd length 0 drive d4 
       sd length 0 drive d5
        
    ÀÌ °æ¿ì, ¼­ºê µð½ºÅ©ÀÇ ±æÀ̸¦ 0 À¸·Î ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ°ÍÀº, “µå¶óÀ̺ê»ó¿¡ ÀÖ´Â ºó°ø°£ °¡¿îµ¥, ÃÖ´ë area¸¦ »ç¿ëÇÑ´Ù” ÀÏÀ» ÀǹÌÇÕ´Ï´Ù. ÁöÁ¤ÇÏ´Â ¼­ºê µð½ºÅ©°¡, µå¶óÀ̺ê»óÀÇ À¯ÀÏÇÑ ¼­ºê µð½ºÅ©ÀÎ °æ¿ì, ÀÌ ¼­ºê µð½ºÅ©´Â »ç¿ë °¡´ÉÇÑ °ø°£ Àüü¸¦ »ç¿ëÇÕ´Ï´Ù.
  2. µð½ºÅ© °íÀå¿¡ ´ëÇÑ Ãß°¡ÀÇ È¸º¹·Â (·¹Áö¸®¿£½º; resilience)À» vinum ¿¡°Ô ÁÖ°í ½ÍÀº °æ¿ì¸¦ »ý°¢ÇÕ´Ï´Ù. ¼±ÅûçÇ×À¸·Î¼­´Â, “¹Ì·¯¸µ” (ÀÌ)¶ó°íµµ ºÒ¸®´Â RAID-1 Àΰ¡, “Æи®Æ¼” (ÀÌ)¶ó°íµµ ºÒ¸®´Â RAID-5 °¡ ÀÖ½À´Ï´Ù.
    ¹Ì·¯¸µÀÇ ¼³Á¤À» À§Çؼ­(¶§¹®¿¡)´Â, ´ÜÀÏ º¼·ý¾È¿¡ º¹¼öÀÇ ÇÁ·º½º¸¦ ÀÛ¼ºÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, 2 GB ÀÇ ¹Ð·¯È­ º¼·ýÀ» ÀÛ¼ºÇÏ·Á¸é , ´ÙÀ½°ú °°Àº ¼³Á¤ ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù:
    drive d1 device /dev/da2e 
    drive d2 device /dev/da3e 
    volume mirror 
     plex org concat 
       sd length 2g drive d1 
     plex org concat 
       sd length 2g drive d2
        
    ¹Ð·¯È­ µå¶óÀ̺긦 ÀÛ¼ºÇÒ °æ¿ì¿¡´Â, °¢ ÇÁ·º½º·ÎºÎÅÍÀÇ µ¥ÀÌÅÍ°¡, ´Ù¸¥ ¹°¸® µð½ºÅ©»ó¿¡ ÀÖ´Â °ÍÀ» ÇÁ·ÎÅؼÇÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ÀÌ°Í¿¡ ÀÇÇØ, ´ÜÀÏ µå¶óÀÌºê °íÀå¿¡ ´ëÇصµ, vinum (Àº)´Â º¼·ýÀÇ ¿ÏÀüÇÑ address °ø°£¿¡ ¾×¼¼½º °¡´ÉÇØÁý´Ï´Ù. °¢ ÇÁ·º½º°¡, ¿ÏÀüÇÑ º¼·ý°ú µ¿ÀÏÇÑ µ¥ÀÌÅ͸¦ ÇÊ¿ä·Î ÇÏ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä: ÀÌ ¿¹¿¡¼­´Â, º¼·ýÀº 2 GB ÀÇ Å©±âÀÔ´Ï´Ù¸¸, °¢ ÇÁ·º½º (¿Í °¢ ¼­ºê µð½ºÅ©) (Àº)´Â 2 GB ¸¦ ÇÊ¿ä·Î Çϱ⠶§¹®¿¡, ÀüüÀÇ µð½ºÅ© ½ºÅ丮Áö ¿ä±¸´Â 4 GB °¡ µË´Ï´Ù.
    RAID-5 ÀÇ ¼³Á¤À» ÇÏ·Á¸é , ŸÀÔ raid5 ÀÇ ´ÜÀÏ ÇÁ·º½º¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, ȸº¹·ÂÀ» °¡Áö´Â 2 GB ¿¡ »ó´çÇÏ´Â º¼·ýÀ» ÀÛ¼ºÇÏ·Á¸é , ´ÙÀ½°ú °°Àº ¼³Á¤ ÆÄÀÏÀ» »ç¿ëÇÕ´Ï´Ù:
    drive d1 device /dev/da2e 
    drive d2 device /dev/da3e 
    drive d3 device /dev/da4e 
    drive d4 device /dev/da5e 
    drive d5 device /dev/da6e 
    volume raid 
     plex org raid5 433k 
       sd length 512m drive d1 
       sd length 512m drive d2 
       sd length 512m drive d3 
       sd length 512m drive d4 
       sd length 512m drive d5
        
    RAID-5 ÇÁ·º½º´Â, ÃÖÀú 3 °³ÀÇ ¼­ºê µð½ºÅ©¸¦ ÇÊ¿ä·Î ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Áß 1 °³¿¡´Â, Æи®Æ¼ Á¤º¸¸¦ °Ý³³ÇϹǷÎ, µ¥ÀÌÅÍ ½ºÅ丮Áö·Î¼­´Â »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. º¸´Ù ¸¹Àº µð½ºÅ©¸¦ »ç¿ëÇϸé(ÀÚ), º¸´Ù ¸¹Àº ºñÀ²ÀÇ µð½ºÅ© ½ºÅ丮Áö¸¦, µ¥ÀÌÅÍ ½ºÅ丮Áö·Î¼­ »ç¿ë °¡´ÉÇØÁý´Ï´Ù. ÀÌ ¿¹¿¡¼­´Â, ÃѽºÅ丮Áö »ç¿ë·®Àº 2.5 GB ÀÔ´Ï´Ù. ÀÌ°Í¿¡ ´ëÇØ, ¹Ð·¯ ¼³Á¤¿¡¼­ÀÇ ÃѽºÅ丮Áö »ç¿ë·®Àº 4 GB ÀÔ´Ï´Ù. ÃÖ¼ÒÀÇ 3 °³ÀÇ µð½ºÅ©¸¸À» »ç¿ëÇÏ´Â °æ¿ì, Á¤º¸ °Ý³³À» À§Çؼ­(¶§¹®¿¡) ´ÙÀ½°ú °°ÀÌ 3 GB ¸¦ ÇÊ¿ä·Î ÇÕ´Ï´Ù:
    drive d1 device /dev/da2e 
    drive d2 device /dev/da3e 
    drive d3 device /dev/da4e 
    volume raid 
     plex org raid5 433k 
       sd length 1g drive d1 
       sd length 1g drive d2 
       sd length 1g drive d3
        
    ¹Ð·¯È­ µå¶óÀ̺긦 ÀÛ¼ºÇÒ °æ¿ì¿¡´Â, °¢ ¼­ºê µð½ºÅ©·ÎºÎÅÍÀÇ µ¥ÀÌÅÍ°¡, ´Ù¸¥ ¹°¸® µð½ºÅ©»ó¿¡ ÀÖ´Â °ÍÀ» ÇÁ·ÎÅؼÇÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ÀÌ°Í¿¡ ÀÇÇØ, ´ÜÀÏ µå¶óÀÌºê °íÀå¿¡ ´ëÇصµ, vinum (Àº)´Â º¼·ýÀÇ ¿ÏÀüÇÑ address °ø°£¿¡ ¾×¼¼½º °¡´ÉÇØÁý´Ï´Ù.
  3. ¶Ç, vinum ÀÇ ¼³Á¤¿¡ ÀÇÇØ, ÆÄÀÏ ½Ã½ºÅÛ¿¡ÀÇ ¾×¼¼½ºÀÇ º´Ç༺À» ´õÇÏ°í ½Í´Ù°í »ý°¢ÇÒÁöµµ ¸ð¸¨´Ï´Ù. ¸¹Àº °æ¿ì, ´ÜÀÏÀÇ ÆÄÀÏ ½Ã½ºÅÛ¿¡ÀÇ ¾×¼¼½º´Â, µð½ºÅ© ¼Óµµ¿¡ ÀÇÇØ Á¦Çѵ˴ϴÙ. º¼·ýÀ» º¹¼öÀÇ µð½ºÅ©¿¡ ºÐ»êÇÏ´Â °ÍÀ¸·Î½á, º¹¼ö ¾×¼¼½º ȯ°æ¿¡¼­ÀÇ throughput¸¦ ´Ã¸®´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù. ÀÌ ±â¼úÀº, ´ÜÀÏ ¾×¼¼½º ȯ°æ¿¡¼­´Â, °ÅÀÇ È¿°ú°¡ ¾ø´Â°¡ ÀüÇô È¿°ú°¡ ¾ø½À´Ï´Ù. vinum À¯Æ¿¸®Æ¼´Â “½ºÆ®¶óÀÌÇΔ ¶Ç´Â RAID-0 ¶ó°íµµ ºÒ¸®´Â ±â¼úÀ» »ç¿ëÇØ, ¾×¼¼½ºÀÇ º´Ç༺À» ´õÇÕ´Ï´Ù. RAID-0 ¶ó°í ÇÏ´Â ¸íĪÀº ¿ÀÇظ¦ ÀÏÀ¸Å°°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù: ¿Ö³ÄÇϸé, ½ºÆ®¶óÀÌÇÎÀº ÀåȲ¼ºµµ ÇÑÃþ ´õ ½Å·Ú¼ºµµ Á¦°øÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. ½ÇÁ¦, ½Å·Ú¼ºÀº ÀúÇÏÇÕ´Ï´Ù. ¿Ö³ÄÇϸé, ´ÜÀÏ µð½ºÅ©ÀÇ °íÀåÀº º¼·ýÀ» »ç¿ë ºÒ°¡·Î ÇØ, ¸¹Àº µð½ºÅ©¸¦ »ç¿ëÇÏ´Â ¸¸Å­ ÀÌ·¯ÇÑ Áß 1 °³°¡ °íÀ峪´Â È®·üÀº Áõ°¡Çϱ⠶§¹®ÀÔ´Ï´Ù.
    ½ºÆ®¶óÀÌÇÎÀÇ ½ÇÀåÀ» À§Çؼ­(¶§¹®¿¡)´Â, striped (½ºÆ®¶óÀÌÇÁÈ­) ÇÁ·º½º¸¦ »ç¿ëÇÕ´Ï´Ù:
    drive d1 device /dev/da2e 
    drive d2 device /dev/da3e 
    drive d3 device /dev/da4e 
    drive d4 device /dev/da5e 
    volume raid 
     plex org striped 433k 
       sd length 512m drive d1 
       sd length 512m drive d2 
       sd length 512m drive d3 
       sd length 512m drive d4
        
    ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½ºÀÇ ÃÖÀú ¼­ºê µð½ºÅ©¼ö´Â 2 °³ÀÔ´Ï´Ù. ¸¹Àº µð½ºÅ©¸¦ »ç¿ëÇÏ´Â ¸¸Å­, ¼º´ÉÀÌ Çâ»óÇÕ´Ï´Ù.
  4. ¾çÂÊ ¸ðµÎÀÇ ÃÖ¼±Á¡À» ¾ò´Â °ÍÀ¸·Î, ȸº¹·Â°ú ¼º´ÉÀÇ ¾çÂÊ ¸ðµÎ¸¦ ¾ò´Â °ÍÀ» »ý°¢ÇÕ´Ï´Ù. ÀÌ°ÍÀº, RAID-10 (RAID-1 ¿Í RAID-0 ÀÇ Æí¼º)·Î ºÒ¸®´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¸íĪµµ ¶Ç ¿ÀÇظ¦ ÀÏÀ¸Å°°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù. vinum ±×·³, ´ÙÀ½°ú °°Àº ¼³Á¤ ÆÄÀÏÀ» »ç¿ë °¡´ÉÇÕ´Ï´Ù:
    drive d1 device /dev/da2e 
    drive d2 device /dev/da3e 
    drive d3 device /dev/da4e 
    drive d4 device /dev/da5e 
    volume raid setupstate 
     plex org striped 433k 
       sd length 512m drive d1 
       sd length 512m drive d2 
       sd length 512m drive d3 
       sd length 512m drive d4 
     plex org striped 433k 
       sd length 512m drive d4 
       sd length 512m drive d3 
       sd length 512m drive d2 
       sd length 512m drive d1
        
    ¿©±â¿¡¼­´Â, ÇÁ·º½º´Â ½ºÆ®¶óÀÌÇÁÈ­ µÇ¾î ¼º´ÉÀ» Çâ»óÇÏ°í ÀÖ½À´Ï´Ù. ±×¸®°í, ÀÌ·¯ÇÑ ÇÁ·º½º°¡ 2 °³ ÀÖ¾î, ȸº¹·ÂÀ» Çâ»óÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ ¿¹·Î, 2 ¹ø°ÀÇ ÇÁ·º½ºÀÇ ¼­ºê µð½ºÅ©ÀÇ Â÷·Ê°¡, 1 ¹ø°ÀÇ ÇÁ·º½º°¡ °Å²Ù·Î µÇ°í ÀÖ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ÀÌ°ÍÀº ¼º´ÉÀ̱⠶§¹®¿¡¿©, ´ÙÀ½¿¡ ³íÀÇÇÕ´Ï´Ù. ´õ¿í, º¼·ý ÁöÁ¤¿¡ Å°¿öµå setupstate (À»)¸¦ Æ÷ÇÔÇØ, ÀüÇÁ·º½º°¡ ÀÛ¼º ÈÄ¿¡ up µÇ´Â °ÍÀ» ÇÁ·ÎÅؼÇÇÏ°í ÀÖ½À´Ï´Ù.

Çѹø ¼³Á¤ ÆÄÀÏÀ» ÀÛ¼ºÇÑ ÈÄ´Â, vinum (À»)¸¦ ±âµ¿ÇØ, º¼·ýÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ ¿¹¿¡¼­´Â, ¼³Á¤ ÆÄÀÏÀº configfile ÀÔ´Ï´Ù:
# vinum create -v configfile 
   1: drive d1 device /dev/da2e 
   2: drive d2 device /dev/da3e 
   3: volume mirror 
   4:  plex org concat 
   5:    sd length 2g drive d1 
   6:  plex org concat 
   7:    sd length 2g drive d2 
Configuration summary 
 
Drives:         2 (4 configured) 
Volumes:        1 (4 configured) 
Plexes:         2 (8 configured) 
Subdisks:       2 (16 configured) 
 
Drive d1:       Device /dev/da2e 
                Created on vinum.lemis.com at Tue Mar 23 12:30:31 1999 
                Config last updated Tue Mar 23 14:30:32 1999 
                Size:      60105216000 bytes (57320 MB) 
                Used:       2147619328 bytes (2048 MB) 
                Available: 57957596672 bytes (55272 MB) 
                State: up 
                Last error: none 
Drive d2:       Device /dev/da3e 
                Created on vinum.lemis.com at Tue Mar 23 12:30:32 1999 
                Config last updated Tue Mar 23 14:30:33 1999 
                Size:      60105216000 bytes (57320 MB) 
                Used:       2147619328 bytes (2048 MB) 
                Available: 57957596672 bytes (55272 MB) 
                State: up 
                Last error: none 
 
Volume mirror:  Size: 2147483648 bytes (2048 MB) 
                State: up 
                Flags: 
                2 plexes 
                Read policy: round robin 
 
Plex mirror.p0: Size:   2147483648 bytes (2048 MB) 
                Subdisks:        1 
                State: up 
                Organization: concat 
                Part of volume mirror 
Plex mirror.p1: Size:   2147483648 bytes (2048 MB) 
                Subdisks:        1 
                State: up 
                Organization: concat 
                Part of volume mirror 
 
Subdisk mirror.p0.s0: 
                Size:       2147483648 bytes (2048 MB) 
                State: up 
                Plex mirror.p0 at offset 0 
 
Subdisk mirror.p1.s0: 
                Size:       2147483648 bytes (2048 MB) 
                State: up 
                Plex mirror.p1 at offset 0
-v Ç÷¡±×´Â, ¼³Á¤¿¡ µû¶ó ÆÄÀÏÀ» ¸®½ºÆ® Çϵµ·Ï, vinum ¿¡ Áö½ÃÇÕ´Ï´Ù. ±× ÈÄ, list -v ¸í·É¿Í °°Àº ¼­½Ä¿¡¼­, ÇöÀçÀÇ ¼³Á¤À» ¸®½ºÆ® ÇÕ´Ï´Ù.

Çѹø vinum º¼·ýÀ» ÀÛ¼ºÇÑ ÈÄ´Â, vinum (Àº)´Â ÀÌ·¯ÇÑ Á¤º¸¸¦ ³»ºÎÀÇ ¼³Á¤ ÆÄÀÏ¿¡¼­ °ü¸®ÇÕ´Ï´Ù. ÀçÂ÷ ÀÛ¼ºÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ƯÈ÷, create ¸í·ÉÀ» Àç½ÇÇàÇϸé(ÀÚ), Ãß°¡ÀÇ ¿ÀºêÁ§Æ®¸¦ ¸¸µé°Ô µË´Ï´Ù:
# vinum create sampleconfig 
Configuration summary 
 
Drives:         2 (4 configured) 
Volumes:        1 (4 configured) 
Plexes:         4 (8 configured) 
Subdisks:       4 (16 configured) 
 
D d1                    State: up       Device /dev/da2e        Avail: 53224/57320 MB (92%) 
D d2                    State: up       Device /dev/da3e        Avail: 53224/57320 MB (92%) 
 
V mirror                State: up       Plexes:       4 Size:       2048 MB 
 
P mirror.p0           C State: up       Subdisks:     1 Size:       2048 MB 
P mirror.p1           C State: up       Subdisks:     1 Size:       2048 MB 
P mirror.p2           C State: up       Subdisks:     1 Size:       2048 MB 
P mirror.p3           C State: up       Subdisks:     1 Size:       2048 MB 
 
S mirror.p0.s0          State: up       PO:        0  B Size:       2048 MB 
S mirror.p1.s0          State: up       PO:        0  B Size:       2048 MB 
S mirror.p2.s0          State: up       PO:        0  B Size:       2048 MB 
S mirror.p3.s0          State: up       PO:        0  B Size:       2048 MB
ÀÌ ¿¹¿¡¼­´Â (À̹øÀº -f Ç÷¡±×¸¦ ºÙÀÌ°í ÀÖ½À´Ï´Ù), create ÀÇ Àç½ÇÇà¿¡ ÀÇÇØ 4 °³ÀÇ ½Å±Ô ÇÁ·º½º¸¦ ÀÛ¼ºÇØ, °¢°¢ÀÌ ½Å±Ô ¼­ºê µð½ºÅ©¸¦ °¡Áý´Ï´Ù. ´Ù¸¥ º¼·ýÀ» Ãß°¡ÇÏ°í ½ÍÀº °æ¿ì, ÀÌ·¯ÇÑ À¯ÀÍÀÇ ½Å±Ô ¼³Á¤ ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù. vinum ÇÏÁö¸¸ ÀÌ¹Ì ¾Ë°í ÀÖ´Â µå¶óÀ̺긦 ÂüÁ¶ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¿¹¸¦ µé¸é, º¼·ý raid (À»)¸¦ 4 °³ÀÇ µð½ºÅ© /dev/da1e, /dev/da2e, /dev/da3e, /dev/da4e À§¿¡ ÀÛ¼ºÇÏ·Á¸é , ´Ù¸¥ 2 °³¿¡ ´ëÇÑ º¸°í ±â¼úÇÏ´Â °Í¸¸À¸·Î ÁÁ½À´Ï´Ù:
drive d3 device /dev/da1e 
drive d4 device /dev/da4e 
volume raid 
  plex org raid5 433k 
    sd size 2g drive d1 
    sd size 2g drive d2 
    sd size 2g drive d3 
    sd size 2g drive d4
ÀÌ ¼³Á¤ ÆÄÀÏ¿¡¼­´Â, ´ÙÀ½°ú °°ÀÌ µË´Ï´Ù:
# vinum create newconfig 
Configuration summary 
 
Drives:         4 (4 configured) 
Volumes:        2 (4 configured) 
Plexes:         5 (8 configured) 
Subdisks:       8 (16 configured) 
 
D d1                    State: up       Device /dev/da2e        Avail: 51176/57320 MB (89%) 
D d2                    State: up       Device /dev/da3e        Avail: 53220/57320 MB (89%) 
D d3                    State: up       Device /dev/da1e        Avail: 53224/57320 MB (92%) 
D d4                    State: up       Device /dev/da4e        Avail: 53224/57320 MB (92%) 
 
V mirror                State: down     Plexes:       4 Size:       2048 MB 
V raid                  State: down     Plexes:       1 Size:       6144 MB 
 
P mirror.p0           C State: init     Subdisks:     1 Size:       2048 MB 
P mirror.p1           C State: init     Subdisks:     1 Size:       2048 MB 
P mirror.p2           C State: init     Subdisks:     1 Size:       2048 MB 
P mirror.p3           C State: init     Subdisks:     1 Size:       2048 MB 
P raid.p0            R5 State: init     Subdisks:     4 Size:       6144 MB 
 
S mirror.p0.s0          State: up       PO:        0  B Size:       2048 MB 
S mirror.p1.s0          State: up       PO:        0  B Size:       2048 MB 
S mirror.p2.s0          State: up       PO:        0  B Size:       2048 MB 
S mirror.p3.s0          State: up       PO:        0  B Size:       2048 MB 
S raid.p0.s0            State: empty    PO:        0  B Size:       2048 MB 
S raid.p0.s1            State: empty    PO:      433 kB Size:       2048 MB 
S raid.p0.s2            State: empty    PO:      866 kB Size:       2048 MB 
S raid.p0.s3            State: empty    PO:     1299 kB Size:       2048 MB
RAID-5 ÇÁ·º½ºÀÇ Å©±â¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä: 6 GB ¹Û¿¡ ¾ø½À´Ï´Ù¸¸, ÀÌ°ÍÀ» ±¸¼ºÇϱâ À§Çؼ­ µð½ºÅ© °ø°£À» 8 GB »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº, ¼­ºê µð½ºÅ© 1 °³ºÐ»ó´çÀ» Æи®Æ¼ µ¥ÀÌÅÍ °Ý³³¿¡ »ç¿ëÇÏ°í Àֱ⠶§¹®ÀÔ´Ï´Ù.

½Ã½ºÅÛÀÇ ¸®ºÎÆ®½Ã¿¡, start ¸í·É·Î vinum (À»)¸¦ ±âµ¿ÇÕ´Ï´Ù:
# vinum start
ÀÌ°Í¿¡ ÀÇÇØ, ½Ã½ºÅÛÁßÀÇ Àü vinum µå¶óÀ̺갡 ±âµ¿ÇÕ´Ï´Ù. ÇϵîÀÇ ÀÌÀ¯·Î ÀϺÎÀÇ µå¶óÀ̺길À» ±âµ¿ÇÏ°í ½ÍÀº °æ¿ì, read ¸í·ÉÀ» »ç¿ëÇØ ÁÖ¼¼¿ä.

ÃÖ°í ¼º´ÉÀÇ RAID ¾î·¹ÀÌ ¼³Á¤¿¡ °üÇÑ, ¸¹Àº À߸øÇÑ »ý°¢ÀÌ Á¸ÀçÇÏ°í ÀÖ½À´Ï´Ù. ƯÈ÷, ´ëºÎºÐÀÇ ½Ã½ºÅÛÀ¸·Î »ç¿ëÇÏ°í ÀÖ´Â ½ºÆ®¶óÀÌÇÁÀÇ Å©±â´Â, ³Ê¹« ÀÛ½À´Ï´Ù. ÀÌÈÄÀÇ ³íÀÇ´Â, vinum »Ó¸¸ÀÌ ¾Æ´Ï°í, Àü RAID ½Ã½ºÅÛ¿¡ µé¾î¸ÂÀ¾´Ï´Ù.
FreeBSD ÀÇ ºí·Ï I/O ½Ã½ºÅÛÀº,. 5 kB ¿¡¼­ 128 kB ±îÁöÀÇ ¿ä±¸¸¦ ¹ßÇàÇÕ´Ï´Ù; ÀüÇüÀûÀÎ ¹Í½º¿¡¼­´Â, °ÅÀÇ 8 kB ÀÔ´Ï´Ù. ¾î¶² ½ºÆ®¶óÀÌÇνýºÅÛ¿¡ ´ëÇصµ, ¾î´À ¿ä±¸°¡ 2 °³ÀÇ ¹°¸® ¿ä±¸¿¡ ºÐÇҵǴ °ÍÀ» ÇÇÇÒ ¼ö ¾ø°í, ½ºÆ®¶óÀÌÇÁ¸¦ ÃæºÐÈ÷ ¼¼¼¼ÇÏ°Ô ÇѴٸ麸´Ù ¸¹°Ô ºÐÇÒµÇ¾î ¹ö¸³´Ï´Ù. ÀÌ°Í¿¡ ÀÇÇØ, ½É´ëÇÑ ¼º´É ¿­È­°¡ µË´Ï´Ù: µð½ºÅ© ±ÙóÀÇ Àü¼Û ½Ã°£ÀÇ »è°¨Àº, º¸´Ù Å« ¿À´õ·Î Áõ°¡ÇÏ´Â Áö¿¬½Ã°£¿¡ ÀÇÇØ »ó¼âµÇ¾î ¹ö¸³´Ï´Ù.
ÃÖ±ÙÀÇ µð½ºÅ©ÀÇ Å©±â¿Í FreeBSD ÀÇ ºí·Ï I/O ½Ã½ºÅÛ¿¡¼­´Â, ½ºÆ®¶óÀÌÇÁÀÇ Å©±â¸¦ 256 kB ¿¡¼­ 512 kB ·Î Çϸé(ÀÚ), Àû´çÈ÷ ¼Ò¼öÀÎ ¿ä±¸¿¡ ºÐÇҵǴ °ÍÀ» ±â´ëÇÒ ¼ö ÀÖ½À´Ï´Ù; ¿Ã¹Ù¸¥ RAID ÀÇ ½ÇÀå¿¡¼­´Â, Å« µð½ºÅ©¿¡¼­ÀÇ ½ºÆ®¶óÀÌÇÁÀÇ Å©±â¸¦ 2 ¶Ç´Â 4 MB ¿¡ ´Ã¾î³ªÁö ¾Ê´Â´Ù ¸íÈ®ÇÑ ÀÌÀ¯´Â ¾ø½À´Ï´Ù.
½ºÆ®¶óÀÌÇÁ »çÀÌÁ ¼±ÅÃÇÒ °æ¿ì¿¡´Â, ÃÖ½ÅÀÇ UFS ÆÄÀÏ ½Ã½ºÅÛÀÇ ½Ç¸°´õ ±×·ìÀÇ Å©±â´Â 32 MB ÀÎ °ÍÀ» ÀνÄÇÏ°í ÀÖ¾î ÁÖ¼¼¿ä. ½ºÆ®¶óÀÌÇÁ »çÀÌÁî¿Í µð½ºÅ©¼ö°¡ ¸ðµÎ 2 ÀÇ ´©½ÂÀÇ °æ¿ì, ¸ðµç ½´ÆÛ ºí·Ï°ú inode °¡ µ¿ÀÏÇÑ ¼­ºê µð½ºÅ©¿¡ ³õ¿©Áú °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº, ¼º´É¿¡ Áß´ëÇÑ ¿µÇâÀ» ÁÝ´Ï´Ù. ´ëÇ¥ÇØ¿¡ Ȧ¼ö, ¿¹¸¦ µé¸é 479 kB ¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.
º¹¼ö ¾×¼¼½º ½Ã½ºÅÛ¿¡¼­ÀÇ Àü¼ÛÀÇ ÀÓÆåÆ®¸¦ »ý°¢Çϱâ À§ÇÑ °¡Àå ¿ëÀÌÇÑ ¹æ¹ýÀº, ÀáÀçÀûÀÎ º¸Æ² ³Ø, Áï µð½ºÅ© ÇϺÎÁ¶Á÷ÀÇ °üÁ¡À¸·ÎºÎÅÍ º¸´Â °ÍÀÔ´Ï´Ù: Áï, Àü¼Û¿¡ ÇÊ¿ä·Î ÇÏ´Â µð½ºÅ© ½Ã°£ÀÇ ÃÑ°è´Â ¾ó¸¶Àΰ¡? ÀÔ´Ï´Ù. °ÅÀÇ ¸ðµç °ÍÀÌ Ä³½¬µÇ°í ÀÖÀ¸¹Ç·Î, ¿ä±¸¿Í ¿Ï·á¿ÍÀÇ ½Ã°£ÀûÀÎ °ü°è´Â ±×¸¸Å­ Áß¿äÇÏÁö´Â ¾Ê½À´Ï´Ù: Áß¿äÇÑ ÆĶó¹ÌÅÍ´Â, ¿ä±¸°¡ µð½ºÅ©¸¦ È°µ¿ »óÅ·ΠÇÏ´Â Ãѽð£À̸ç, ÀÌÀü µð½ºÅ©´Â ´Ù¸¥ Àü¼ÛÀ» ÇÒ ¼ö ¾ø°Ô µË´Ï´Ù. ÀÌ °á°ú, Àü¼ÛÀÌ µ¿½Ã¿¡ ¹ß»ýÇصµ ´Ù¸¦ ¶§¿¡ ¹ß»ýÇصµ, ½ÇÁ¦·Î´Â ¹®Á¦´Â µÇÁö ¾Ê½À´Ï´Ù. ½ÇÁ¦ÀûÀ¸·Î´Â, ¿ì¸®°¡ º¸°í ÀÖ´Â ½Ã°£Àº, Áö¿¬½Ã°£ÀÇ ÃÑÈ­ (À§Ä¡ °áÁ¤ ½Ã°£°ú ȸÀü Áö¿¬, ¹Ù²ã ¸»Çϸé(ÀÚ) µ¥ÀÌÅÍ°¡ µð½ºÅ© ÇìµåÇÏ¿¡ ¿Ã ¶§±îÁöÀÇ ½Ã°£)°ú ÃÑÀü¼Û ½Ã°£ÀÔ´Ï´Ù. °°Àº ¼ÓµµÀÇ µð½ºÅ©¿¡ÀÇ Àü¼Û¿¡ ´ëÇؼ­´Â, Àü¼Û ½Ã°£Àº Àü¼ÛÀÇ Å©±âÀÇ ÇÕ°è¿¡¸¸ ÀÇÁ¸ÇÕ´Ï´Ù.
24 kB ÀÇ ÀüÇüÀûÀÎ ´º½ºÀÇ ±â»ç³ª À¥ÆäÀÌÁö¸¦ »ý°¢Çϸé(ÀÚ), ÀÌ°ÍÀº 1 ȸÀÇ I/O ·Î ÀоîµéÀÏ ¼ö ÀÖ½À´Ï´Ù. µð½ºÅ©°¡ Àü¼Û ·¹ÀÌÆ® 6 MB/s ·Î Æò±Õ À§Ä¡ °áÁ¤ ½Ã°£ 8 ms À̸ç, ÆÄÀÏ ½Ã½ºÅÛÀ» 4 kB ºí·ÏÀÌ´Ù°í ÇÕ´Ï´Ù. 24 kB À̱⠶§¹®¿¡, ´ÜÆíÈ­¸¦ °í·ÁÇÒ ÇÊ¿ä´Â ¾ø°í, ÆÄÀÏÀº 4 kB °æ°è·ÎºÎÅÍ °³½ÃÇÕ´Ï´Ù. ÇÊ¿äÇÑ Àü¼Û ȸ¼ö´Â ºí·Ï °³½Ã À§Ä¡¿¡ ÀÇÁ¸ÇÕ´Ï´Ù: ½ÄÀº (S + F - 1) / S °¡ µÇ¾î, S ´Â ÆÄÀÏ ½Ã½ºÅÛ ºí·Ï¼ö¿¡¼­ÀÇ ½ºÆ®¶óÀÌÇÁÀÇ Å©±â, F ´Â ÆÄÀÏ ½Ã½ºÅÛ ºí·Ï¼ö¿¡¼­ÀÇ ÆÄÀÏÀÇ Å©±âÀÔ´Ï´Ù.
  1. ½ºÆ®¶óÀÌÇÁÀÇ Å©±â´Â 4 kB. Àü¼Û ȸ¼ö´Â 6 ȸ. ÇϺÎÁ¶Á÷ÀÇ ºÎÇÏ: Áö¿¬½Ã°£ 48 ms, Àü¼Û 2 ms, ÇÕ°è 50 ms.
  2. ½ºÆ®¶óÀÌÇÁÀÇ Å©±â´Â 8 kB. Àü¼Û ȸ¼ö´Â 3.5 ȸ. ÇϺÎÁ¶Á÷ÀÇ ºÎÇÏ: Áö¿¬½Ã°£ 28 ms, Àü¼Û 2 ms, ÇÕ°è 30 ms.
  3. ½ºÆ®¶óÀÌÇÁÀÇ Å©±â´Â 16 kB. Àü¼Û ȸ¼ö´Â 2.25 ȸ. ÇϺÎÁ¶Á÷ÀÇ ºÎÇÏ: Áö¿¬½Ã°£ 18 ms, Àü¼Û 2 ms, ÇÕ°è 20 ms.
  4. ½ºÆ®¶óÀÌÇÁÀÇ Å©±â´Â 256 kB. Æò±Õ Àü¼Û ȸ¼ö´Â 1.08 ȸ. ÇϺÎÁ¶Á÷ÀÇ ºÎÇÏ: Áö¿¬½Ã°£ 8.6 ms, Àü¼Û 2 ms, ÇÕ°è 10.6 ms.
  5. ½ºÆ®¶óÀÌÇÁÀÇ Å©±â´Â 4 MB. Æò±Õ Àü¼Û ȸ¼ö´Â 1.0009 ȸ. ÇϺÎÁ¶Á÷ÀÇ ºÎÇÏ: Áö¿¬½Ã°£ 8.01 ms, Àü¼Û 2 ms, ÇÕ°è 10.01 ms.
Çϵå¿þ¾î RAID ½Ã½ºÅÛ¿¡ µû¶ó¼­´Â, Å« ½ºÆ®¶óÀÌÇÁ¿¡¼­´Â ¹®Á¦°¡ ÀÖ´Â °ÍÀÌ ÀÖ´Â °Í °°½À´Ï´Ù: ÀÌ·¯ÇÑ ½Ã½ºÅÛ¿¡¼­´Â ¿ÏÀüÇÑ ½ºÆ®¶óÀÌÇÁ¸¦ Ç×»ó µð½ºÅ©¿ÍÀÇ »çÀÌ¿¡ Àü¼Û ÇÏ´Â °Í °°¾Æ, Å« ½ºÆ®¶óÀÌÇÁ´Â ¼º´É¿¡ ¿ªÈ¿°ú°¡ µË´Ï´Ù. vinum À¯Æ¿¸®Æ¼¿¡¼­´Â ÀÌ ¹®Á¦ÀÇ ÇÇÇظ¦ ¹ÞÁö ¾Ê½À´Ï´Ù: ¸ðµç µð½ºÅ© Àü¼ÛÀ» ÃÖÀûÈ­ÇØ, ºÒÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ Àü¼Û ÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.
Àß ¾Ë·ÁÁø º¥Ä¡¸¶Å© ÇÁ·Î±×·¥À¸·Î ÁøÁ¤ÇÑ º¹¼ö ¾×¼¼½º »óÅ (100 À» ³Ñ´Â µ¿½Ã À¯Àú)(À»)¸¦ Å×½ºÆ®ÇÏ´Â °ÍÀº ¾ø±â ¶§¹®¿¡, ÀÌ ÁÖÀåÀÇ ¿Ã¹Ù¸§À» Áõ¸íÇÏ´Â °ÍÀº °ï¶õÇÑ °ÍÀ¸·Î ÁÖÀÇÇØ ÁÖ¼¼¿ä.
ÀÌ·¯ÇÑ ÀÏÀ» »ý°¢Çϸé(ÀÚ), ´ÙÀ½ÀÏÇ×ÀÌ vinum º¼·ýÀÇ ¼º´É¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù:
  • ½ºÆ®¶óÀÌÇÎÀº, º¹¼ö ¾×¼¼½º¸¸ÀÇ ¼º´ÉÀ» Çâ»óÇÕ´Ï´Ù. °¢ ¿ä±¸°¡ ´Ù¸¥ µð½ºÅ©»ó¿¡ ÀÖ´Â È®·üÀÌ Áõ°¡Çϱ⠶§¹®ÀÔ´Ï´Ù.
  • º¹¼ö µå¶óÀ̺꿡 °ÉÄ¡´Â ÄÜÄ«Ä¡³×ÀÌƮȭ UFS ÆÄÀÏ ½Ã½ºÅÛµµ ¶Ç, º¹¼ö ÆÄÀÏ ¾×¼¼½ºÀÇ ¼º´ÉÀ» Çâ»óÇÕ´Ï´Ù. UFS ´Â, ÆÄÀÏ ½Ã½ºÅÛÀ» ½Ç¸°´õ ±×·ì¿¡ ºÐÇÒÇØ, ÆÄÀÏÀ» ´ÜÀÏÀÇ ½Ç¸°´õ ±×·ì¿¡ µÎ·Á°í Çϱ⠶§¹®ÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î, ½ºÆ®¶óÀÌÇÎ(Á¤µµ)¸¸Å­Àº È¿°ú°¡ ¾ø½À´Ï´Ù.
  • ¹Ì·¯¸µÀº, Àб⠺¹¼ö ¾×¼¼½ºÀÇ ¼º´ÉÀ» Çâ»ó °¡´ÉÇÕ´Ï´Ù. µðÆúÆ®¿¡¼­´Â vinum (Àº)´Â, ¿¬¼ÓÇÏ´Â º¹¼öÀÇ Àб⸦, ¿¬¼ÓÇÏ´Â º¹¼öÀÇ ÇÁ·º½º¿¡ ´ëÇؼ­ ¹ßÇàÇϱ⠶§¹®ÀÔ´Ï´Ù.
  • ¹Ì·¯¸µÀº, º¹¼ö ¾×¼¼½º³ª ´ÜÀÏ ¾×¼¼½ºÀΰ¡¿¡ °ü·ÃµÇÁö ¾Ê°í, ¸ðµç ±âÀÔÀÇ ¼º´ÉÀ» ¿­È­ ½Ãŵ´Ï´Ù. ¾çÂÊ ¸ðµÎÀÇ ÇÁ·º½º¿¡ ´ëÇØ, µ¥ÀÌÅ͸¦ ±âÀÔÇÒ ÇÊ¿ä°¡ Àֱ⠶§¹®ÀÔ´Ï´Ù. ÀÌ°ÍÀÌ, Àü¼úÀÇ ¹Ì·¯¸µ ¼³Á¤¿¡ À־ÀÇ ¼­ºê µð½ºÅ©ÀÇ ·¹À̾ƿôÀÇ ¼³¸íÀÔ´Ï´Ù: °¢ ÇÁ·º½ºÁßÀÇ ´ëÀÀÇÏ´Â ¼­ºê µð½ºÅ©°¡ ´Ù¸¥ ¹°¸® µð½ºÅ©¿¡ ÀÖ´Â °æ¿ì, ±âÀÔ ¸í·ÉÀº º´·Ä¿¡ ¹ßÇà °¡´ÉÇÕ´Ï´Ù. ±×·¯³ª, °°Àº ¹°¸® µð½ºÅ©¿¡ ÀÖ´Â °æ¿ì, ¼ø¼­´ë·ÎÀûÀ¸·Î ½ÇÇàµÇ¾î ¹ö¸³´Ï´Ù.
  • RAID-5 ÀÇ Àбâ´Â, ½ºÆ®¶óÀÌÇÁÈ­ÀÇ Àбâ¿Í º»ÁúÀûÀ¸·Î °°Àº °í·ÁÇØ¾ß ÇÒ Á¡ÀÌ ÀÖ½À´Ï´Ù. ´Ù¸¸, ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½º°¡ ¹Ð·¯È­ º¼·ýÀÇ ÀϺÎÀÎ °æ¿ì¸¦ Á¦¿ÜÇÕ´Ï´Ù. ÀÌ °æ¿ì, ¹Ð·¯È­ º¼·ýÀÌ ¼º´ÉÀÌ ÁÁ¾ÆÁý´Ï´Ù.
  • RAID-5 ÀÇ ±âÀÔÀº, ½ºÆ®¶óÀÌÇÁÈ­ÀÇ ±âÀÔÀÇ ¾à 25% ÀÇ ¼ÓµµÀÔ´Ï´Ù: ±âÀÔÀ» ½Ç½ÃÇÏ·Á¸é , vinum (Àº)´Â ¿ì¼± µ¥ÀÌÅÍ ºí·Ï°ú ´ëÀÀÇÏ´Â Æи®Æ¼ ºí·ÏÀ» Àоîµé¿©, ¾à°£ÀÇ °è»êÀ» ½Ç½ÃÇØ, Æи®Æ¼ ºí·Ï°ú µ¥ÀÌÅÍ ºí·ÏÀ» ½á µÇµ¹¸± ÇÊ¿ä°¡ Àֱ⠶§¹®¿¡, ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½º¿¡ ´ëÇÑ ±âÀÔÀÇ 4 ¹èÀÇ Àü¼Û ȸ¼ö°¡ µË´Ï´Ù. ÇÑÆí, ÀÌ°ÍÀº ¹Ì·¯¸µÀÇ ÄÚ½ºÆ®¿¡ ÀÇÇØ »ó¼âµÇ±â ¶§¹®¿¡, ´ÜÀÏ RAID-5 ÇÁ·º½ºÀÇ º¼·ý¿¡ÀÇ ±âÀÔÀº, 2 °³ÀÇ ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½º·ÎºÎÅÍ µÇ´Â ¿Ã¹Ù¸£°Ô ¼³Á¤µÈ º¼·ý¿¡ÀÇ ±âÀÔ ¼ÓµµÀÇ ¹ÝÀÌ µË´Ï´Ù.
  • vinum ÀÇ ¼³Á¤ÀÌ ¹Ù²î¸é(ÀÚ) (¿¹¸¦ µé¸é, ¿ÀºêÁ§Æ®ÀÇ Ãß°¡³ª »èÁ¦, ¶Ç´Â ¿ÀºêÁ§Æ® »óÅ º¯°æ), vinum (Àº)´Â 128 kB ±îÁöÀÇ °»½ÅµÈ ¼³Á¤À» °¢ µå¶óÀ̺꿡 ±âÀÔÇÕ´Ï´Ù. µå¶óÀ̺ê¼ö°¡ Áõ°¡Çϸé(ÀÚ), ÀÌ ½Ã°£ÀÌ ±æ¾îÁý´Ï´Ù.

vinum º¼·ý»ó¿¡ ÆÄÀÏ ½Ã½ºÅÛÀ» ÀÛ¼ºÇϱâ Àü¿¡ disklabel(8) (À»)¸¦ ½ÇÇàÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. newfs(8) ¸¸À» ½ÇÇàÇØ ÁÖ¼¼¿ä. -v ¿É¼ÇÀ» »ç¿ëÇØ, µð¹ÙÀ̽º°¡ ÆÄƼ¼Ç¿¡ ºÐÇÒµÇÁö ¾Ê°Ô ÇØ ÁÖ¼¼¿ä. ¿¹¸¦ µé¸é, º¼·ý mirror À§¿¡ ÆÄÀÏ ½Ã½ºÅÛÀ» ÀÛ¼ºÇÏ·Á¸é , ´ÙÀ½ÀÇ ¸í·ÉÀ» ÀÔ·ÂÇÕ´Ï´Ù:
# newfs -v /dev/vinum/mirror
vinum ÀÇ ¼³Á¤¿¡ °ü°èÇÏ´Â ¸î °³ÀÇ ±× ¿Ü¹«´Ì°¡ ÀÖ½À´Ï´Ù:
  • º¹¼öÀÇ µå¶óÀ̺긦 ´ÜÀÏ µð½ºÅ©»ó¿¡ ÀÛ¼ºÇصµ, ÀÌÀÍÀº ¾ø½À´Ï´Ù. °¢ µå¶óÀ̺ê´Â 131.5 kB ÀÇ µ¥ÀÌÅ͸¦ label¿Í ¼³Á¤ Á¤º¸¿¡ »ç¿ëÇØ, ¼³Á¤ º¯°æ½Ã¿¡ ¼º´ÉÀÌ ¿­È­ ÇÕ´Ï´Ù. ÀûÀýÇÑ Å©±âÀÇ ¼­ºê µð½ºÅ©¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.
  • ÄÜÄ«Ä¡³×ÀÌƮȭ vinum ÇÁ·º½ºÀÇ Å©±â¸¦ ´Ã¸± ¼ö ÀÖ½À´Ï´Ù¸¸, ÇöÀç·Î¼­´Â ½ºÆ®¶óÀÌÇÁÈ­ ÇÁ·º½º¿Í RAID-5 ÇÁ·º½º¿¡¼­´Â ´Ã¾î³¯ ¼ö ¾ø½À´Ï´Ù. ÇöÀç·Î¼­´Â ±âÁ¸ÀÇ UFS ÆÄÀÏ ½Ã½ºÅÛÀÇ Å©±â¸¦ ´Ã¸± ¼öµµ ÀÖ½À´Ï´Ù. ÇÁ·º½º ¹× ÆÄÀÏ ½Ã½ºÅÛÀ» È®Àå °¡´ÉÀ¸·Î ÇÒ °èȹÀº ÀÖ½À´Ï´Ù.

Vinum ¿ÀºêÁ§Æ®´Â state ÀÇ °³³äÀ» °¡Áý´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº vinum(4) (À»)¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. ¸¸¾à ±×·¯ÇÑ »óÅ°¡ up (ÀÌ)¶ó¸é, ±×°ÍµéÀº ¿ÏÀüÇÏ°Ô ¾×¼¼½º °¡´ÉÇÒ »Ó(¸¸Å­)ÀÔ´Ï´Ù. ¿ÀºêÁ§Æ® »óŸ¦ up (À¸)·Î º¯°æÇÏ·Á¸é start ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ¿ÀºêÁ§Æ® »óŸ¦ down (À¸)·Î º¯°æÇÏ·Á¸é stop ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. Åë»ó, ´Ù¸¥ »óÅ´ ¿ÀºêÁ§Æ®°£ÀÇ °ü°è¿¡ ÀÇÇØ ÀÚµ¿ÀûÀ¸·Î ¸¸µé¾îÁý´Ï´Ù. ¿¹¸¦ µé¸é, ¸¸¾à ´ç½ÅÀÌ º¼·ý¿¡ ÇÁ·º½º¸¦ Ãß°¡Çϸé(ÀÚ), ÇÁ·º½ºÀÇ ¼­ºê µð½ºÅ©´Â, Çϵå¿þ¾î°¡ ¾×¼¼½º °¡´ÉÇÏ´Ù ±×·¯³ª, ¼­ºê µð½ºÅ©»óÀÇ µ¥ÀÌÅÍ´Â ºÎÁ¤ÇÑ °ÍÀ» ³ªÅ¸³½´Ù empty »óÅ·Π¼³Á¤µÇ°ÚÁö¿ä. ÀÌ »óÅÂÀÇ °á°ú·Î¼­, ÇÁ·º½º´Â faulty »óÅ·Π¼³Á¤µÇ°ÚÁö¿ä.

¸¹Àº °æ¿ì, ´ç½ÅÀÌ ¼­ºê µð½ºÅ©¸¦ ±âµ¿ÇÒ ¶§¿¡, ½Ã½ºÅÛÀº ¼­ºê µð½ºÅ©¿¡ µ¥ÀÌÅ͸¦ Ä«ÇÇÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ¼­ºê µð½ºÅ©ÀÇ Å©±â¿¡ ÀÇÇÕ´Ï´Ù¸¸, ÀÌ°ÍÀº ±ä ½Ã°£ °É¸³´Ï´Ù. ÀÌÀü, ¼­ºê µð½ºÅ©´Â reviving »óÅ·Π¼³Á¤µË´Ï´Ù. Ä«ÇÇ Á¶ÀÛÀÌ ¿Ã¹Ù¸£°Ô Á¾·áÇϸé, ±×°ÍÀº ÀÚµ¿ÀûÀ¸·Î up »óÅ·Π¼³Á¤µË´Ï´Ù. ÇÁ·Î¼¼½º°¡, ȸº¹ (revive)À» Á¤Áö½ÃÄÑ, ±×¸®°í Àç°³½ÃÅ°´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ½Ã½ºÅÛÀº ¼­ºê µð½ºÅ©ÀÇ È¸º¹ÀÇ Áøô »óŸ¦ º¸°ü À¯ÁöÇØ, ±×¸®°í start ¸í·ÉÀÌ Àç¹ßÇàµÇ¾úÀ» ¶§, ±× ½ÃÁ¡À¸·ÎºÎÅÍ Ä«ÇǸ¦ Àç°³ÇÕ´Ï´Ù.
º¼·ýÀÇ ÇÁ·º½º°¡ Çϳª ÀÌ»óÀÌ È¸º¹ÇÏ°í ÀÖ´Â µ¿¾ÈÀº º¼·ýÀÇ Á¤ÇÕ¼ºÀ» À¯ÁöÇϱâ À§Çؼ­(¶§¹®¿¡), vinum (Àº)´Â ±âÀÔÇÏ´Â Àå¼Ò±îÁö ȸº¹½ÃŲ ¼­ºê µð½ºÅ©¿¡ ¾¹´Ï´Ù. ¸¸¾à Àо´Â area°¡ ¹ú½á ȸº¹ÇÏ°í ÀÖ´Ù¸é, ÇÁ·º½º·ÎºÎÅÍ Àо ¼ö°¡ ÀÖ½À´Ï´Ù.

´ÙÀ½ÀÏ(¹«´Ì)°ÝÀº ¹ö±×°¡ ¾Æ´Ï°í, Á¸ÀçÇÏ´Â ÀÌÀ¯°¡ ÀÖ½À´Ï´Ù¸¸, È¥¶õÀ» ÀÏÀ¸Å°´Â °ÍÀÔ´Ï´Ù. °¢ Ç׸ñÀº ÀûÀýÇÑ ¸¶µð¿¡ ´ëÇØ ³íÀǵǰí ÀÖ½À´Ï´Ù.
  1. vinum µå¶óÀ̺ê´Â UNIX µð½ºÅ© ÆÐƼ¼ÇÀ̸ç, ÆÄƼ¼Ç ŸÀÔ vinum ÀÎ °ÍÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ°ÍÀº, ÆÄƼ¼Ç ŸÀÔÀÌ 4.2BSD ÀÎ °ÍÀ» ±â´ëÇÑ´Ù ccd (¿Í)°ú´Â ´Ù¸¨´Ï´Ù. ÀÌ ccd ÀÇ µ¿ÀÛÀº, ÀÚ½ÅÀÇ ¹ß¹ØÀ» ±¸ÇÏ°Ô µË´Ï´Ù: ccd ±×·³, ¿ëÀÌÇÏ°Ô ÆÄÀÏ ½Ã½ºÅÛÀ» µ¡¾²±â °¡´ÉÇÏ°Ô µË´Ï´Ù. vinum À¯Æ¿¸®Æ¼¿¡¼­´Â ±×·¯ÇÑ ÀÏÀº Çã¶ôÇÏÁö ¾Ê½À´Ï´Ù.
    °°Àº ÀÌÀ¯·Î, vinum start ¸í·ÉÀº, ÆÄƼ¼Ç “c” À§ÀÇ µå¶óÀ̺긦 ¹Þ¾ÆµéÀÌÁö ¾Ê½À´Ï´Ù. ÆÄƼ¼Ç “c” (Àº)´Â, µð½ºÅ© Àüü¸¦ Ç¥ÇöÇϱâ À§Çؼ­ ½Ã½ºÅÛÀÌ »ç¿ëÇØ, ŸÀÔ unused ÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ¿©±â¿¡´Â ¸íÈ®ÇÑ ¸ð¼øÀÌ ÀÖÀ¸¹Ç·Î, “c” ÆÄƼ¼ÇÀ» »ç¿ëÇÏÁö ¾Ê´Â °Í¿¡º¸´Ù vinum (Àº)´Â ¹®Á¦¸¦ ÇØ°áÇÏ°í ÀÖ½À´Ï´Ù.
  2. º¹¼öÀÇ ÇÁ·º½º·ÎºÎÅÍ µÇ´Â º¼·ý ÀÛ¼º½Ã¿¡, vinum (Àº)´Â ÇÁ·º½º¸¦ ÀÚµ¿ÀûÀ¸·Î´Â ÃʱâÈ­ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ°ÍÀº, ³»¿ë¿¡ ´ëÇؼ­´Â ¸ô¶óµµ, ÀÌ·¯ÇÑ »çÀÌ¿¡´Â È®½ÇÈ÷ ÀÏ°ü¼ºÀÌ ¾ø´Ù°í ÇÏ´Â °ÍÀ» ÀǹÌÇÏ°í ÀÖ½À´Ï´Ù. ±× °á°ú µðÆúÆ®¿¡¼­´Â, ½Å±Ô ÀÛ¼ºµÈ ÇÁ·º½º Áß ÃÖÃÊÀÇ °ÍÀ» Á¦¿ÜÇÑ ¸ðµç »óŸ¦, vinum ÇÏ faulty (À߸ø) »óÅ·Π¼³Á¤ÇÕ´Ï´Ù. À̰͵éÀ» ÃÖÃÊÀÇ ÇÁ·º½º¿Í µ¿±â ½ÃÅ°·Á¸é , ÀÌ·¯ÇÑ ¼­ºê µð½ºÅ©¸¦ start ½Ãų ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ°Í¿¡ ÀÇÇØ, up »óÅÂÀÇ ÇÁ·º½º·ÎºÎÅÍ vinum ¿¡ µ¥ÀÌÅ͸¦ Ä«ÇǽÃŵ´Ï´Ù. °ü°èÇÏ´Â ¼­ºê µð½ºÅ©ÀÇ Å©±â¿¡ ÀÇÁ¸ÇØ, ÇÊ¿äÇÑ ½Ã°£Àº ±æ¾îÁú ¼ö ÀÖ½À´Ï´Ù.
    ½ÇÁ¦»óÀº, ÇÁ·º½º ÀÛ¼º½Ã¿¡ ±× ³»¿ë¿¡ ´Ù´ëÇÑ Èï¹Ì¸¦ °¡Áö´Â »ç¶÷Àº ¾ø±â ¶§¹®¿¡, ´Ù¸¥ º¼·ý ¸Å´ÏÀú´Â ¾î¶² ¶§¶óµµ up (À¸)·Î ¼³Á¤ÇØ ¼ÓÀÔ´Ï´Ù. vinum À¯Æ¿¸®Æ¼´Â, ½Å±Ô ÀÛ¼ºµÈ ÇÁ·º½º°¡ up »óÅÂÀÎ °ÍÀ» ÇÁ·ÎÅؼÇÇϱâ À§Çؼ­, 2 °³ÀÇ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù:
    • ÇÁ·º½º¸¦ ÀÛ¼ºÇØ, ±×°ÍµéÀ» vinum start ±×¸®°í µ¿±â ÇÕ´Ï´Ù.
    • Å°¿öµå setupstate ºÎÂøÀ¸·Î º¼·ý (ÇÁ·º½º°¡ ¾Æ´Õ´Ï´Ù)À» ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ Å°¿öµå´Â, ¸ð¼øÀÌ Á¸ÀçÇصµ ¹«½ÃÇØ ÇÁ·º½º »óŸ¦ up »óÅ·ΠÇϵµ·Ï(µíÀÌ), vinum ¿¡ Áö½ÃÇÕ´Ï´Ù.
  3. ÇöÀç vinum ÇÏÁö¸¸ ¼­Æ÷Æ®ÇÏ°í ÀÖ´Â ¸í·É¿¡´Â, ½ÇÁ¦·Î´Â ºÒÇÊ¿äÇÑ °ÍÀÌ ÀÖ½À´Ï´Ù. ³ª¿¡°Ô´Â ÀÌÇØÇÒ ¼ö ¾ø´Â ÀÌÀ¯°¡ ÀÖ°ÚÁö¿ä°¡, label ¹× resetconfig ÀÇ ¸í·ÉÀ» »ç¿ëÇÏ·Á°í ÇÏ´Â À¯Àú¸¦ ÀÚÁÖ ´«¿¡ ¶ë´Ï´Ù. ƯÈ÷ resetconfig (Àº)´Â, ¸ðµç Á¾·ùÀÇ ¹«¼­¿î ¸Þ¼¼Áö¸¦ Ç¥½ÃÇÏ´Â °Í¿¡µµ ºÒ±¸ÇÏ°íÀÔ´Ï´Ù. Á¤´çÇÑ ÀÌÀ¯ ¾øÀÌ , ÀÌ·¯ÇÑ ¸í·ÉÀ» »ç¿ëÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.
  4. »óÅ õÀÌ¿¡´Â ¸Å¿ì ¾Ë±â ¾î·Á¿î °ÍÀÌ ÀÖ½À´Ï´Ù. »ç½Ç, ÀÌ°ÍÀÌ ¹ö±×ÀÎÁö »ç¾çÀÎÁö´Â ¸íÈ®ÇÏÁö´Â ¾Ê½À´Ï´Ù. reborn ¼­ºê µð½ºÅ©µîÀÇ, ±â¹¦ÇÑ »óÅ°¡ µÈ ¿ÀºêÁ§Æ®¸¦ ±âµ¿ÇÒ ¼ö ¾ø´Â °æ¿ì¿¡´Â, stop ¶Ç´Â stop -f ÀÇ ¸í·ÉÀ» »ç¿ëÇØ, ¿ì¼± stopped »óÅ¿¡ õÀÌ ½ÃÄÑ ÁÖ¼¼¿ä. ÀÌ°ÍÀÌ ´É¼÷ÇÏ°Ô °¡¸é, ¿ÀºêÁ§Æ®¸¦ ±âµ¿ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. °£´ÜÇÑ ¹æ¹ý¿¡¼­´Â ´É¼÷ÇÏ°Ô °¡Áö ¾Ê¾Æ¼­, ÀÌ°ÍÀÌ À¯ÀÏÇÑ È¸º¹ ¼ö´ÜÀÎ °æ¿ì, ±× »óȲÀ» º¸°íÇØ ÁÖ¼¼¿ä.
  5. Ä¿³Î ¸ðµâÀ» -DVINUMDEBUG ¿É¼Ç ÷ºÎ·Î ±¸ÃàÇßÀ» °æ¿ì, vinum µµ ¶ÇÇÑ -DVINUMDEBUG ¿É¼Ç ÷ºÎ·Î ±¸ÃàÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ¿Ö³ÄÇϸé, ¾çÂÊ ¸ðµÎÀÇ ÄÄÆÛ³ÍÆ®·Î »ç¿ëµÇ´Â µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡, Å©±â°¡ º»¿É¼Ç¿¡ ÀÇÁ¸ÇÏ°í ÀÖ´Â °ÍÀÌ Àֱ⠶§¹®ÀÔ´Ï´Ù. ¾Õ¿¡¼­ º» °°°Ô ÇÏÁö ¾ÊÀ¸¸é ´ëÀÀÇÏ´Â ¿¡·¯ ¸Þ¼¼Áö¸¦ Ç¥½ÃÇØ ¸í·ÉÀÌ ½ÇÆÐÇÕ´Ï´Ù.
  6. vinum read ¸í·ÉÀÇ ¹®¹ýÀº, ±¸Å並 °³ÃÖÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ°ÍÀÌ À¯ÀÏÇÑ vinum ±âµ¿À» À§ÇÑ ¸í·É¿´Áö¸¸, Áö±ÝÀÇ ¹Ù¶÷Á÷ÇÑ ¹æ¹ýÀº vinum start ÀÔ´Ï´Ù. vinum read (Àº)´Â Á¤ºñ¿¡¸¸ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ¹®¹ýÀÌ º¯°æµÇ¾úÀ¸¹Ç·Î, ´ç°Ü ¼ö°¡ /dev/da0 (¿Í)°ú °°Àº µð½ºÅ© ½½¶óÀ̽ºÀ̸ç /dev/da0e (¿Í)°ú °°Àº ÆÄƼ¼ÇÀº ¾Æ´Ñ °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

/dev/vinum
vinum ¿ÀºêÁ§Æ®ÀÇ µð¹ÙÀ̽º ³ëµå°¡ ÀÖ´Â µð·ºÅ丮
/dev/vinum/control
vinum ÀÇ Á¦¾î µð¹ÙÀ̽º
/dev/vinum/plex
vinum ÇÁ·º½ºÀÇ µð¹ÙÀ̽º ³ëµå°¡ ÀÖ´Â µð·ºÅ丮
/dev/vinum/sd
vinum ¼­ºê µð½ºÅ©ÀÇ µð¹ÙÀ̽º ³ëµå°¡ ÀÖ´Â µð·ºÅ丮

VINUM_HISTORY
·Î±× ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù. µðÆúÆ®¿¡¼­´Â /var/log/vinum_history ÀÔ´Ï´Ù.
VINUM_DATEFORMAT
·Î±× ÆÄÀÏÁßÀÇ ÀÏÀÚÀÇ ¼­½ÄÀÔ´Ï´Ù. µðÆúÆ®´Â %e %b %Y %H:%M:%S ÀÔ´Ï´Ù.
EDITOR
¼³Á¤ ÆÄÀÏÀÇ ÆíÁý¿¡ »ç¿ëÇÏ´Â ¿¡µðÅÍÀÇ À̸§ÀÔ´Ï´Ù. µðÆúÆ®´Â vi ÀÔ´Ï´Ù.

strftime(3), vinum(4), disklabel(8), newfs(8)
http://www.vinumvm.org/vinum/, http://www.vinumvm.org/vinum/how-to-debug.html.

Greg Lehey ⟨grog@lemis.com⟩

vinum À¯Æ¿¸®Æ¼´Â FreeBSD 3.0 (À¸)·ÎºÎÅÍ µîÀåÇß½À´Ï´Ù. vinum ÀÇ RAID-5 ÄÄÆÛ³ÍÆ®´Â, NetMAX Á¦Ç°À» À§Çؼ­(¶§¹®¿¡) Cybernet Inc. (www.cybernet.com) ÇÏÁö¸¸ °³¹ßÇß½À´Ï´Ù.
December 20, 2000

Search for    or go to Top of page |  Section 8 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.