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.