 |
|
| |
VINUM(8) |
FreeBSD System Manager's Manual |
VINUM(8) |
vinum —
³í¸®
º¼·ý
¸Å´ÏÀúÀÇ
Á¦¾î
ÇÁ·Î±×·¥
vinum
[ command ]
[ -options
]
attach
plex volume
[rename ]
-
attach
subdisk plex
[offset ]
[rename ]
- ÇÁ·º½º¸¦
º¼·ý¿¡,
¶Ç´Â ¼ºê
µð½ºÅ©¸¦
ÇÁ·º½º¿¡
°áÇÕÇÕ´Ï´Ù.
checkparity
plex
[-f ] RAID-4
¶Ç´Â RAID-5 ÀÇ
ÇÁ·º½ºÀÇ
ÆÐ¸®Æ¼
ºí·ÏÀ»
°Ë»çÇÕ´Ï´Ù.
-
concat
[-f ]
[-n
name ]
[-v ]
drives
- ÁöÁ¤ÇÑ
µå¶óÀ̺ê·ÎºÎÅÍ
ÄÜīġ³×ÀÌÆ®È
º¼·ýÀ»
ÀÛ¼ºÇÕ´Ï´Ù.
create
[-f ]
description-file
- description-file ÀÇ
±â¼ú¿¡
µû¶ó
º¼·ýÀ»
ÀÛ¼ºÇÕ´Ï´Ù.
debug
- º¼·ý
¸Å´ÏÀú¸¦
Ä¿³Î
µð¹ö°Å¿¡
ÀÌÇà
½Ãŵ´Ï´Ù.
debug
flags
- µð¹ö±×
Ç÷¡±×¸¦
¼³Á¤ÇÕ´Ï´Ù.
detach
[-f ]
[plex |
subdisk ]
- °áÇյǰí
ÀÖ´ø
º¼·ýÀ̳ª
ÇÁ·º½º·ÎºÎÅÍ,
ÇÁ·º½º³ª
¼ºê
µð½ºÅ©¸¦
ºÐ¸®ÇÕ´Ï´Ù.
dumpconfig
[drive ... ]
- ÁöÁ¤µÈ
µå¶óÀ̺꿡
°Ý³³µÇ°í
ÀÖ´Â ¼³Á¤
Á¤º¸¸¦
Ç¥½ÃÇÕ´Ï´Ù.
µå¶óÀ̺ê
³×ÀÓÀ»
ÁöÁ¤ÇÏÁö
¾ÊÀ¸¸é
½Ã½ºÅÛÀÇ
Àüµå¶óÀ̺êÀÇ
Á¤º¸¸¦
Ç¥½ÃÇÕ´Ï´Ù.
info
[-v ]
[-V ]
- º¼·ý
¸Å´ÏÀú
»óŸ¦
Ç¥½ÃÇÕ´Ï´Ù.
init
[-S
size ]
[-w ]
plex |
subdisk
- ¼ºê
µð½ºÅ©
¶Ç´Â
ÇÁ·º½ºÀÇ
Àü¼ºê
µð½ºÅ©ÀÇ
³»¿ëÀ»
¸ðµÎ 0 ¿¡
ÃʱâÈÇÕ´Ï´Ù.
label
volume
- º¼·ý
·¹º§À»
ÀÛ¼ºÇÕ´Ï´Ù.
l
|
list
[-r ]
[-s ]
[-v ]
[-V ]
[volume |
plex |
subdisk ]
- ÁöÁ¤ÇÑ
¿ÀºêÁ§Æ®ÀÇ
Á¤º¸¸¦
Ç¥½ÃÇÕ´Ï´Ù.
ld
[-r ]
[-s ]
[-v ]
[-V ]
[volume ]
- µå¶óÀ̺êÀÇ
Á¤º¸¸¦
Ç¥½ÃÇÕ´Ï´Ù.
ls
[-r ]
[-s ]
[-v ]
[-V ]
[subdisk ]
- ¼ºê
µð½ºÅ©ÀÇ
Á¤º¸¸¦
Ç¥½ÃÇÕ´Ï´Ù.
lp
[-r ]
[-s ]
[-v ]
[-V ]
[plex ]
- ÇÁ·º½ºÀÇ
Á¤º¸¸¦
Ç¥½ÃÇÕ´Ï´Ù.
lv
[-r ]
[-s ]
[-v ]
[-V ]
[volume ]
- º¼·ýÀÇ
Á¤º¸¸¦
Ç¥½ÃÇÕ´Ï´Ù.
makedev
- /dev/vinum ¿¡
µð¹ÙÀ̽º
³ëµå¸¦
ÀçÀÛ¼ºÇÕ´Ï´Ù.
mirror
[-f ]
[-n
name ]
[-s ]
[-v ]
drives
- ÁöÁ¤ÇÑ
µå¶óÀ̺ê·ÎºÎÅÍ
¹Ð·¯È
º¼·ýÀ»
ÀÛ¼ºÇÕ´Ï´Ù.
move
|
mv
-f drive
object ...
- ÁöÁ¤ÇÑ
µå¶óÀ̺꿡
¿ÀºêÁ§Æ®¸¦
À̵¿ÇÕ´Ï´Ù.
printconfig
[file ]
- ÇöÀçÀÇ
¼³Á¤ÀÇ
Ä«ÇǸ¦
file ¿¡
±âÀÔÇÕ´Ï´Ù.
quit
- ´ëÈ
¸ðµå½Ã¿¡,
vinum
À¯Æ¿¸®Æ¼¸¦
Á¾·áÇÕ´Ï´Ù.
Åë»ó EOF
ij¸¯Å͸¦
ÀÔ·ÂÇÏ´Â
°ÍÀ¸·Î½á
½ÇÇöµÉ ¼ö
ÀÖ½À´Ï´Ù.
read
disk ...
- ÁöÁ¤ÇÑ
µð½ºÅ©·ÎºÎÅÍ
vinum ÀÇ
¼³Á¤À»
Àоî³À´Ï´Ù.
rename
[-r ]
[drive |
subdisk |
plex |
volume ]
- ÁöÁ¤ÇÑ
¿ÀºêÁ§Æ®ÀÇ
À̸§À»
º¯°æÇÕ´Ï´Ù.
rebuildparity
plex
[-f ]
[-v ]
[-V ]
- RAID-4 ¶Ç´Â RAID-5 ÀÇ
ÇÁ·º½ºÀÇ
ÆÐ¸®Æ¼
ºí·ÏÀ»
À籸Ãà
ÇÕ´Ï´Ù.
resetconfig
- ¸ðµç
vinum
ÀÇ ¼³Á¤À»
¸®¼ÂÆ®
ÇÕ´Ï´Ù.
resetstats
[-r ]
[volume | plex | subdisk ]
- ÁöÁ¤ÇÑ
¿ÀºêÁ§Æ®ÀÇ
Åë°è
Á¤º¸¸¦
¸®¼ÂÆ®
ÇÕ´Ï´Ù.
ÁöÁ¤ÀÌ
¾ø´Â
°æ¿ì´Â
¸ðµç
¿ÀºêÁ§Æ®°¡
´ë»óÀÔ´Ï´Ù.
rm
[-f ]
[-r ]
volume |
plex |
subdisk
- ¿ÀºêÁ§Æ®¸¦
»èÁ¦ÇÕ´Ï´Ù.
saveconfig
- ¼³Á¤ ½ÇÆÐ
ÈÄ¿¡,
vinum
ÀÇ ¼³Á¤À»
µð½ºÅ©¿¡
º¸Á¸ÇÕ´Ï´Ù.
setdaemon
[value ]
- demonÀÇ ¼³Á¤À»
ÁÝ´Ï´Ù.
setstate
state
[volume |
plex |
subdisk |
drive ]
- ´Ù¸¥
¿ÀºêÁ§Æ®¿¡
¿µÇâÀ»
ÁÖÁö ¾Ê°í
»óŸ¦
¼³Á¤ÇÕ´Ï´Ù.
Áø´Ü (À»)
À§Çؼ¸¸
»ç¿ëÇÕ´Ï´Ù.
start
- Àü vinum
µå¶óÀ̺ê·ÎºÎÅÍ
¼³Á¤À»
ÀоîµéÀÔ´Ï´Ù.
start
[-i
interval ]
[-S
size ]
[-w ]
volume |
plex |
subdisk
- ½Ã½ºÅÛÀÌ
¿ÀºêÁ§Æ®¿¡
¾×¼¼½º ÇÒ
¼ö
ÀÖµµ·Ï(µíÀÌ)
ÇÕ´Ï´Ù.
stop
[-f ]
[volume |
plex |
subdisk ]
- ¿ÀºêÁ§Æ®¿¡ÀÇ
¾×¼¼½º¸¦
Á¾·á½Ãŵ´Ï´Ù.
ÆÄ¶ó¹ÌÅ͸¦
ÁöÁ¤ÇÏÁö
¾ÊÀ¸¸é
vinum
(À»)¸¦
Á¤Áö½Ãŵ´Ï´Ù.
stripe
[-f ]
[-n
name ]
[-v ]
drives
- ÁöÁ¤ÇÑ
µå¶óÀ̺ê·ÎºÎÅÍ
½ºÆ®¶óÀÌÇÁÈ
º¼·ýÀ»
ÀÛ¼ºÇÕ´Ï´Ù.
vinum
À¯Æ¿¸®Æ¼´Â,
Vinum ³í¸® º¼·ý
¸Å´ÏÀúÀÇ
Ä¿³Î
ÄÄÆÛ³ÍÆ®¿Í
Åë½ÅÇÕ´Ï´Ù.
´ëÈ
Çü½Ä°ú
´Üµ¶ÀÇ
¸í·ÉÀ»
½ÇÇàÇÏ´Â
Çü½ÄÀÇ
¸ðµÎ ½ÇÇà
°¡´ÉÇϰÔ
µÇ¾î
ÀÖ½À´Ï´Ù.
¸í·ÉÇà
Àμö¸¦
¼ö¹ÝÇÏÁö
¾Ê°í vinum
(À»)¸¦
±âµ¿ÇÑ´Ù°í
´ëÈ
Çü½ÄÀÌ
µÇ´Â ÇÑÆí,
¸í·ÉÇàÀ¸·Î
Ä¿¸àµå¸¦
ÁöÁ¤Çϸé(ÀÚ)
±× Ä¿¸àµå
¸¸À»
½ÇÇàÇÕ´Ï´Ù.
´ëÈ
¸ðµå¿¡¼´Â,
vinum (Àº)´Â
¸í·ÉÇà
¿ª»ç¸¦
º¸°ü
À¯ÁöÇÕ´Ï´Ù.
vinum ÀÇ
¸í·É¿¡´Â
¿É¼ÇÀ»
ºÎ°¡ÇÒ
¼ö°¡
ÀÖ½À´Ï´Ù.
¾î´À
Ä¿¸àµå¿¡µµ
¾Æ·¡¿Í
°°Àº
¿É¼ÇÀÇ
¾î¶²
°Í¿¡¼µµ
ÁöÁ¤ÇÒ
¼ö°¡
ÀÖ½À´Ï´Ù¸¸,
¿É¼ÇÀÌ
¹«½ÃµÇ´Â
°æ¿ì°¡
ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¸é,
stop
¸í·ÉÀº
-v
¿É¼Ç°ú
-V
¿É¼ÇÀ»
¹«½ÃÇÕ´Ï´Ù.
-f
-f
(“force: °Á¦”)
¿É¼ÇÀº
¾ÈÀü¼ºÀÇ
È®ÀÎÀ»
¹«È¿·Î
ÇÕ´Ï´Ù.
¼¼½ÉÀÇ
ÁÖÀ§¸¦
±â¿ï¿©
»ç¿ëÇØ
ÁÖ¼¼¿ä. ÀÌ
¿É¼ÇÀº
±ä±Þ½Ã¿¡°Ô¸¸
»ç¿ëÇÏ´Â
°ÍÀÔ´Ï´Ù.
¿¹¸¦ µé¸é,
¸í·É
rm -f myvolume
ÇÏ myvolume
ÇÏÁö¸¸
¿Àǵǰí
ÀÖ¾ú´Ù°í
ÇØµµ
»èÁ¦ÇÕ´Ï´Ù.
ÀÌÈÄ, ÀÌ
º¼·ý¿¡
¾×¼¼½º
Çϸé(ÀÚ),
°ÅÀÇ
È®½ÇÈ÷
ÆÐ´ÐÀ»
ÀÏÀ¸Åµ´Ï´Ù.
-i
millisecs
init
¶Ç´Â start
ÀÇ ¸í·ÉÀ»
½ÇÇà½Ã, °¢
ºí·ÏÀÇ
Ä«Çǵ¿¾È¿¡
millisecs
¹Ð¸®
¼¼ÄÁµå
±â´Ù¸³´Ï´Ù.
À̰Ϳ¡
ÀÇÇØ,
½Ã½ºÅÛ
ºÎÇϸ¦
°æ°¨ÇÒ ¼ö
ÀÖ½À´Ï´Ù.
-n
name
- º¼·ý¸íÀ»
ÁöÁ¤Çϱâ
À§Çؼ
-n
¿É¼ÇÀ»
»ç¿ëÇÕ´Ï´Ù.
´Ü¼øÇÑ
¼³Á¤ ¸í·É
concat ,
mirror ,
stripe
¿ë¹«ÀÔ´Ï´Ù.
-r
-r
(“recursive:
Àç±ÍÀû”)
¿É¼ÇÀº
Ç¥½Ã°èÀÇ
¸í·É·Î
»ç¿ëÇØ,
Áö½ÃÇÑ
¿ÀºêÁ§Æ®
»Ó¸¸ÀÌ
¾Æ´Ï°í,
ÇÏÀ§ÀÇ
¿ÀºêÁ§Æ®ÀÇ
Á¤º¸µµ
Ç¥½ÃÇÕ´Ï´Ù.
¿¹¸¦ µé¸é,
lv
¸í·É¿Í
ÇÔ²²
»ç¿ëµÇ´Â
°æ¿ì, -r
¿É¼ÇÀº
´ë»óÀÇ
º¼·ý¿¡
¼ÓÇÏ´Â
ÇÁ·º½º¿Í
¼ºê
µð½ºÅ©ÀÇ
Á¤º¸µµ
Ç¥½ÃÇÕ´Ï´Ù.
-s
-s
(“statistics: Åë°è”)
¿É¼ÇÀº
Ç¥½Ã°èÀÇ
¸í·É·Î
Åë°è
Á¤º¸¸¦
Ç¥½ÃÇϱâ
À§Çؼ
»ç¿ëÇÕ´Ï´Ù.
mirror
¸í·Éµµ ÀÌ
¿É¼ÇÀ»
»ç¿ëÇØ,
½ºÆ®¶óÀÌÇÁÈ
ÇÁ·º½º¸¦
ÀÛ¼º ÇØ¾ß
ÇÒ°ÍÀ»
³ªÅ¸³À´Ï´Ù.
-S
size
-S
¿É¼ÇÀº,
init (¿Í)°ú
start
¸í·ÉÀ»
À§ÇÑ Àü¼Û
»çÀÌÁ
ÁöÁ¤ÇÕ´Ï´Ù.
-v
-v
(“verbose: ÀåȲ”)
¿É¼ÇÀº,
ÇÑÃþ ´õ
»ó¼¼ÇÑ
Á¤º¸¸¦
¿ä±¸Çϱâ
À§Çؼ
»ç¿ëÇÕ´Ï´Ù.
-V
-V
(“Very verbose: ¸Å¿ì
ÀåȲ”)
¿É¼ÇÀº,
-v
¿É¼ÇÀÌ
Á¦°øÇÏ´Â
°Íº¸´Ù
ÇÑÃþ ´õ
»ó¼¼ÇÑ
Á¤º¸¸¦
¿ä±¸Çϱâ
À§Çؼ
»ç¿ëÇÕ´Ï´Ù.
ÀÌ
Ç÷¡±×´Â
init
¸í·É¿¡¼´Â
º£¸®ÆÄÀ̸¦
ÀǹÌÇÕ´Ï´Ù.
-w
-w
(“wait: ´ë±â”)
¿É¼ÇÀº,
init (¿Í)°ú
°°ÀÌ
Åë»óÀº
¹é±×¶ó¿îµå¿¡¼
½ÇÇàÇÏ´Â
¸í·ÉÀÇ
¿Ï·á¸¦,
vinum ¿¡
±â´Ù¸®°Ô
ÇÕ´Ï´Ù.
vinum
¸í·ÉÀº
ÀÌÇÏÀÇ
±â´ÉÀ»
½ÇÇàÇÕ´Ï´Ù.
attach
plex volume
[rename ]
-
attach
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
ÇÁ·º½ºÀÇ
ÆÐ¸®Æ¼
ºí·ÏÀº
¹«½ÃµË´Ï´Ù.
checkparity
plex
[-f ]
[-v ]
- ÁöÁ¤ÇÑ RAID-4
¶Ç´Â RAID-5
ÇÁ·º½ºÀÇ
ÆÐ¸®Æ¼
ºí·ÏÀ»
üũÇÕ´Ï´Ù.
ÀÌ Á¶ÀÛÀº
ÇÁ·º½ºÁßÀÇ
Æ÷ÀÎÅ͸¦
À¯ÁöÇϱâ
¶§¹®¿¡,
¹Ù¶õ´Ù¸é,
ÀϽÃÁ¤ÁöÇØ
´ÙÀ½¿¡
°°Àº
Àå¼Ò·ÎºÎÅÍ
Àç°³
°¡´ÉÇÕ´Ï´Ù.
°Ô´Ù°¡ ÀÌ
Æ÷ÀÎÅÍ´Â
rebuildparity
¸í·Éµµ
»ç¿ëÇÕ´Ï´Ù.
ÃÖÃÊ·Î
ÆÐ¸®Æ¼ÀÇ
¹®Á¦°¡
°ËÃâµÈ
°³¼Ò·ÎºÎÅÍ,
ÆÐ¸®Æ¼
ºí·ÏÀÇ
À籸ÃàÀ»
°³½Ã
°¡´ÉÇÕ´Ï´Ù.
-f
Ç÷¡±×°¡
ÁöÁ¤µÇ¸é(ÀÚ),
checkparity
(Àº)´Â
ÇÁ·º½ºÀÇ
¼±µÎ·ÎºÎÅÍ
üũ¸¦
°³½ÃÇÕ´Ï´Ù.
-v
Ç÷¡±×°¡
ÁöÁ¤µÇ¸é(ÀÚ),
checkparity
(Àº)´Â ÁøÃ´
º¸°í¸¦
Ç¥½ÃÇÕ´Ï´Ù.
concat
[-f ]
[-n
name ]
[-v ]
drives
concat
¸í·ÉÀº,
´ÜÀÏÀÇ
ÄÜīġ³×ÀÌÆ®È
ÇÁ·º½º·ÎºÎÅÍ
µÇ´Â
º¼·ýÀ»
ÀÛ¼ºÇÑ´Ù
create
¸í·ÉÀÇ,
´Ü¼øÇÑ
´ëü
¼ö´ÜÀÔ´Ï´Ù.
°¢
µå¶óÀ̺êÁßÀÇ
ÃÖ´ëÀÇ
¿¬¼Ó
°ø°£ÀÌ,
ÇÁ·º½ºÀÇ
¼ºê
µð½ºÅ©
ÀÛ¼ºÀ»
À§Çؼ(¶§¹®¿¡)
»ç¿ëµË´Ï´Ù.
Åë»ó, concat
¸í·ÉÀº
ÀÓÀÇÀÇ
À̸§À»
º¼·ý°ú
¿ø°¡¿ä¼Ò¿¡
ºÙÀÔ´Ï´Ù.
À̸§Àº
ÅØ½ºÆ®
“vinum ” ¹×
ÀÛÀº
Á¤¼ö·ÎºÎÅÍ
µÇ¾î, ¿¹¸¦
µé¸é
“vinum3 ”
µË´Ï´Ù.
º¼·ý¿¡
´ëÇØ¼
ÁöÁ¤ÇÑ
À̸§À»
ÇÒ´çÇÑ´Ù
-n
name
¿É¼ÇÀ¸·Î,
µ¡¾²±âÇÏ´Â
°ÍÀÌ
°¡´ÉÇÕ´Ï´Ù.
ÇÁ·º½º¿Í
¼ºê
µð½ºÅ©ÀÇ
À̸§Àº,
Åë»óÀÇ
ÀÛ¹ýÀ¸·Î,
º¼·ý¸íÀ¸·ÎºÎÅÍ
»©¾Ñ±é´Ï´Ù.
µå¶óÀ̺êÀÇ
À̸§¿¡´Â
¼±ÅÃÀÇ
¿©Áö´Â
¾ø½À´Ï´Ù.
µå¶óÀ̺갡
ÀÌ¹Ì vinum
µå¶óÀ̺ê·Î¼
Ãʱâȵǰí
ÀÖ¾úÀ»
°æ¿ì,
À̸§Àº
±×´ë·Î
µË´Ï´Ù.
±×·¸Áö
¾ÊÀº °æ¿ì,
µå¶óÀ̺꿡´Â
ÅØ½ºÆ®
“vinumdrive ”
(¿Í)°ú ÀÛÀº
Á¤¼ö·ÎºÎÅÍ
½ÃÀ۵ǴÂ
À̸§ÀÌ
ÁÖ¾îÁ®
¿¹¸¦ µé¸é
“vinumdrive7 ”
µË´Ï´Ù.
create
¸í·É¿Í
°°ÀÌ, -f
¿É¼ÇÀ»
»ç¿ëÇØ,
ÀÌÀüÀÇ
À̸§ÀÇ
µ¡¾²±â¸¦
ÁöÁ¤
°¡´ÉÇÕ´Ï´Ù.
-v
¿É¼ÇÀº,
ÀåȲÇÑ
Ãâ·ÂÀ»
À§Çؼ(¶§¹®¿¡)
»ç¿ëÇÕ´Ï´Ù.
ÀÌ ¸í·ÉÀÇ
¿¹´Â,
ÈļúÀÇ
´Ü¼øÇÑ
¼³Á¤
½Ã¿¡¸¦
ÂüÁ¶ÇØ
ÁÖ¼¼¿ä.
create
[-f ]
description-file
vinum
create
(Àº)´Â ¾î´À
¿ÀºêÁ§Æ®ÀÇ
ÀÛ¼º¿¡µµ
»ç¿ëµË´Ï´Ù.
»óÈ£ÀÇ
°ü·Ã¼ºÀÌ
ºñ±³Àû
º¹ÀâÇØ
vinum
¿ÀºêÁ§Æ®ÀÇ
ÀÛ¼º¿¡´Â
ÀáÀçÀûÀ¸·Î
À§ÇèÀÌ
ÀÖ´Â °ÍÀ»
°í·ÁÇØ, ÀÌ
±â´É¿¡´Â
´ëÈÀûÀÎ
ÀÎÅÍÆäÀ̽º´Â
¾ø½À´Ï´Ù.
ÆÄÀϸíÀ»
ÁöÁ¤ÇÏÁö
¾ÊÀ¸¸é
vinum
(Àº)´Â
ÀÏ½ÃÆÄÀÏ¿¡
´ëÇØ¼
¿¡µðÅ͸¦
±âµ¿ÇÕ´Ï´Ù.
ȯ°æ º¯¼ö
EDITOR
ÇÏÁö¸¸
¼³Á¤µÇ¾î
ÀÖ´Â °æ¿ì,
vinum
(Àº)´Â ÀÌ
¿¡µðÅ͸¦
±âµ¿ÇÕ´Ï´Ù.
¼³Á¤µÇ¾î
ÀÖÁö ¾ÊÀº
°æ¿ìÀÇ
µðÆúÆ®´Â
vi
ÀÔ´Ï´Ù.
ÀÚ¼¼ÇÑ
°ÍÀº
ÈļúÀÇ
¼³Á¤
ÆÄÀÏ
½Ã¿¡¸¦
ÂüÁ¶ÇØ
ÁÖ¼¼¿ä.
vinum
create
±â´ÉÀº
°¡¹ýÀûÀÎ
°ÍÀ¸·Î
ÁÖÀÇÇØ
ÁÖ¼¼¿ä:
¿©·¯ Â÷·Ê
½ÇÇàÇϸé(ÀÚ),
À̸§
ºÙÀ̰í
Çϰí ÀÖÁö
¾Ê´Â
Àü¿ÀºêÁ§Æ®ÀÇ
Ä«ÇǸ¦,
º¹¼ö
»ý¼ºÇϰÔ
µË´Ï´Ù.
Åë»ó create
(Àº)´Â
±âÁ¸ÀÇ
vinum
µå¶óÀ̺êÀÇ
À̸§À»
º¯°æÇÏÁö
¾Ê½À´Ï´Ù.
À̰ÍÀº,
À߸øÇØ
¼Ò°ÅÇØ
¹ö¸®´Â
°ÍÀ»
ÇÇÇϱâ
(À§ÇØ)¶§¹®ÀÔ´Ï´Ù.
ºÒÇÊ¿äÇÑ
vinum
µå¶óÀ̺긦
ÆÄ±âÇÏ´Â
¿Ã¹Ù¸¥
¹æ¹ýÀº,
resetconfig
¸í·É·Î
¼³Á¤À»
¸®¼ÂÆ®
ÇÏ´Â
°ÍÀÔ´Ï´Ù.
±×·¯³ª,
±âµ¿ÇÒ ¼ö
¾ø´Ù vinum
µå¶óÀ̺ê»ó¿¡
½Å±Ô
µ¥ÀÌÅ͸¦
»ý¼ºÇÒ
Çʿ䰡
ÀÖ´Â
°æ¿ì°¡
ÀÖ½À´Ï´Ù.
ÀÌ °æ¿ì,
create
-f (À»)¸¦
»ç¿ëÇØ
ÁÖ¼¼¿ä.
debug
- Àμö
¾øÀ½ÀÇ
vinum
debug
(Àº)´Â,
Áß°èÂ÷
³×·ç
µð¹ö°Å¿¡
µé¾î°¡±â
À§Çؼ(¶§¹®¿¡)
»ç¿ëÇÕ´Ï´Ù.
À̰ÍÀº
vinum
ÇÏÁö¸¸
VINUMDEBUG
¿É¼Ç
÷ºÎ·Î
ÀÛ¼ºµÇ°í
ÀÖ´Â
°æ¿ì¿¡°Ô¸¸
½ÇÇà
°¡´ÉÇÕ´Ï´Ù.
ÀÌ ¿É¼ÇÀº
Ä¿³Î
µð¹ö°Å·ÎºÎÅÍ
ºüÁ® ³ª¿Ã
¶§±îÁö
¿ÀÆÛ·¹ÀÌÆÃ(operating)
½Ã½ºÅÛÀÇ
½ÇÇàÀ»
Á¤Áö½Ãŵ´Ï´Ù.
¸®¸ðÆ®
µð¹ö±×°¡
¼³Á¤µÇ¾î
ÀÖ¾î Ä¿³Î
µð¹ö°Å¿¡ÀÇ
¸®¸ðÆ®
connection°¡
¾øÀ¸¸é
µð¹ö°Å·ÎºÎÅÍ
ºüÁ®
³ª¿À±â
À§Çؼ(¶§¹®¿¡)´Â
½Ã½ºÅÛÀ»
¸®¼ÂÆ® ÇØ
¸®ºÎÆ®
ÇÏ´Â °ÍÀÌ
ÇÊ¿äÇϰÔ
µË´Ï´Ù.
debug
flags
- ³»ºÎ
µð¹ö±×
Ç÷¡±×ÀÇ
ºñÆ®
¸¶½ºÅ©¸¦
¼³Á¤ÇÕ´Ï´Ù.
º»Á¦Ç°ÀÌ
°³·®µÇ´Â
°Í¿¡ µû¶ó,
ÀÌ ºñÆ®
¸¶½ºÅ©´Â
°æ°í ¾øÀÌ
·Î
º¯°æµÇ°ÚÁö¿ä.
È®ÀÎÀ»
À§Çؼ(¶§¹®¿¡),
Çì´õ ÆÄÀÏ
⟨sys/dev/vinumvar.h⟩
(À»)¸¦ ºÁ
ÁÖ¼¼¿ä.
ºñÆ®
¸¶½ºÅ©´Â
´ÙÀ½ÀÇ
°ªÀ¸·ÎºÎÅÍ
±¸¼ºµË´Ï´Ù:
DEBUG_ADDRESSES
(1)
- ¸®Äù½ºÆ®ÁßÀÇ
¹öÆÛ
Á¤º¸¸¦
Ç¥½ÃÇÕ´Ï´Ù.
DEBUG_RESID
(4)
complete_rqe () ¿¡
µÎ¾î
µð¹ö°Å·Î
ÀÌÇàÇÕ´Ï´Ù.
DEBUG_LASTREQS
(8)
- ÃÖ½ÅÀÇ
¸®Äù½ºÆ®ÀÇ
¸µ ¹öÆÛ¸¦
º¸Á¸ÇÕ´Ï´Ù.
DEBUG_REVIVECONFLICT
(16)
- Àç»ý¿¡
ÀÖ¾î¼ÀÇ
Ãæµ¹¿¡
°üÇÑ
Á¤º¸¸¦
Ç¥½ÃÇÕ´Ï´Ù.
DEBUG_EOFINFO
(32)
- ½ºÆ®¶óÀÌÇÁÇÁ·º½º·Î
EOF
(À»)¸¦
µ¹·ÁÁÙ ¶§,
³»ºÎ
»óÅÂÀÇ
Á¤º¸¸¦
Ç¥½ÃÇÕ´Ï´Ù.
DEBUG_MEMFREE
(64)
- ¸¶Áö¸·¿¡
¸Þ¸ð ¸®¾î
locator°¡
ÇØ¹æÇÑ
¸Þ¸ð¸® area¿¡
°üÇÑ ¼øÈ¯
¸®½ºÆ®¸¦
°ü¸®ÇÕ´Ï´Ù.
DEBUG_REMOTEGDB
(256)
debug
¸í·ÉÀÌ
¹ßÇàµÇ¾úÀ»
¶§¿¡,
¸®¸ðÆ®
gdb
(À¸)·Î
ÀÌÇàÇÕ´Ï´Ù.
DEBUG_WARNINGS
(512)
- ½ÇÀå³»ÀÇ
¹Ð·¯ÀÇ
¹®Á¦¿¡
°üÇÑ
°æ°í¸¦
Ç¥½ÃÇÕ´Ï´Ù.
detach
[-f ]
plex
-
detach
[-f ]
subdisk
vinum
detach
(Àº)´Â
ÁöÁ¤µÈ
ÇÁ·º½º³ª
¼ºê
µð½ºÅ©¸¦,
°áÇյǰí
ÀÖ´Â
º¼·ýÀ̳ª
ÇÁ·º½º·ÎºÎÅÍ
ºÐ¸®ÇÕ´Ï´Ù.
ºÐ¸®Çϸé(ÀÚ)
º¼·ýÀÇ
µ¥ÀÌÅͰ¡
ºüÁú
°¡´É¼ºÀÌ
ÀÖ´Ù °æ¿ì,
ÀÌ Á¶ÀÛÀº
-f
¿É¼ÇÀ»
ÁöÁ¤ÇÏÁö
¾Ê´Â ÇÑ
½ÇÇàµÇÁö
¾Ê½À´Ï´Ù.
¿ÀºêÁ§Æ®°¡
ȗˤ˂
¿ÀºêÁ§Æ®¿¡
µû¸¥
À̸§ÀÌ
µÇ¾î ÀÖ´Â
°æ¿ì (¿¹¸¦
µé¸é,
ÇÁ·º½º
vol1.p7 ¿¡
°áÇյǰí
ÀÖ´Â ¼ºê
µð½ºÅ©
vol1.p7.s0 ÀÇ
°æ¿ì), ±×
À̸§Àº
¸Ó¸®¿¡
“ex- ”
ÇÏÁö¸¸
ºÙÀº
°ÍÀ¸·Î
º¯°æµË´Ï´Ù
(¿¹¸¦ µé¸é
ex-vol1.p7.s0 (À¸)·Î
º¯°æµË´Ï´Ù).
±× ÈÄÀÇ
󸮷Î
ÇÊ¿äÇϸé,
±×
À̸§À¸·ÎºÎÅÍ
¸Ó¸®ÀÇ
ºÎºÐÀÌ
¶¼¾îÁý´Ï´Ù.
½ºÆ®¶óÀÌÇÁÈ
ÇÁ·º½º ¹× RAID-5
ÇÁ·º½º¿¡
´ëÇØ¼´Â,
detach
(Àº)´Â ¼ºê
µð½ºÅ©¼ö¸¦
ÁÙÀÌÁö
¾Ê½À´Ï´Ù.
±× ´ë½ÅÇØ,
¼ºê
µð½ºÅ©¿¡´Â
Á¸ÀçÇÏÁö
¾Ê´Â´Ù°í
Çϴ ǥ¸¦
ºÙÀÏ ¼ö
ÀÖ¾î
´ÙÀ½¿¡
attach
¸í·ÉÀ»
»ç¿ëÇØ
±³È¯
°¡´ÉÇØÁý´Ï´Ù.
dumpconfig
[drive ... ]
vinum
dumpconfig
(Àº)´Â,
ÁöÁ¤µÈ
µå¶óÀ̺ê»ó¿¡
º¸°üµÈ
¼³Á¤
Á¤º¸¸¦
Ç¥½ÃÇÕ´Ï´Ù.
µå¶óÀ̺ê
³×ÀÓÀÌ
ÁöÁ¤µÇ¾î
ÀÖÁö ¾ÊÀº
°æ¿ì,
dumpconfig
(Àº)´Â
½Ã½ºÅÛ»ó¿¡
ÀÖ´Â ¸ðµç
µå¶óÀ̺ê·ÎºÎÅÍ
vinum ÆÄƼ¼ÇÀ»
ã¾Æ³», ±×
Á¤º¸¸¦
´ýÇÁ
ÇÕ´Ï´Ù.
¼³Á¤ÀÇ
°»½ÅÀ»
¹«È¿·Î
Çϰí ÀÖ´Â
°æ¿ì, ÀÌ
¸í·ÉÀÌ
µ¹·ÁÁÖ´Â
Á¤º¸¿Í
list
¸í·ÉÀÌ
µ¹·ÁÁÖ´Â
Á¤º¸°¡
°°°Ô ¾È
µÇ´Â °ÍÀÌ
ÀÖ½À´Ï´Ù.
ÀÌ
Ä¿¸àµå´Â,
ÁÖ·Î
¸ÞÀÎÆ®³Í½º
¹×
µð¹ö±×¿ëÀ¸·Î
»ç¿ëµÇ´Â
°ÍÀÔ´Ï´Ù.
info
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
- ·¹ÀÎÁö
¶ôÀ»
ÇØ¹æÀÌ
³¡³
»óÅÂÀÎ
°ÍÀ»
³ªÅ¸³À´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ´Â
·¹ÀÎÁö
¶ô°ú
°°½À´Ï´Ù.
init
[-S
size ]
[-w ]
plex |
subdisk
vinum
init (Àº)´Â
ÁöÁ¤ÇÑ
¼ºê
µð½ºÅ©¿¡ 0
À» ±âÀÔÇØ
ÃʱâÈÇÕ´Ï´Ù.
ÇÁ·º½º°¡
ÁöÁ¤µÇ¾úÀ»
°æ¿ì´Â
ÇÁ·º½º³»ÀÇ
Àü¼ºê
µð½ºÅ©¸¦
ÃʱâÈÇÒ
¼ö
ÀÖ½À´Ï´Ù.
À̰ÍÀº
ÇÁ·º½ºÁßÀÇ
µ¥ÀÌÅÍ¿¡
¸ð¼øÀÌ
¾ø´Â °ÍÀ»
È®½ÇÈ÷
ÇÏ´Â
À¯ÀÏÇÑ
¹æ¹ýÀÔ´Ï´Ù.
RAID-5 ÇÁ·º½ºÀÇ
»ç¿ëÀü¿¡´Â,
ÀÌ
ÃʱâȰ¡
ÇÊ¿äÇÕ´Ï´Ù.
´Ù¸¥ ½Å±Ô
ÇÁ·º½º¿¡
´ëÇØ¼µµ,
ÀÌ
Ãʱâȸ¦
̵̧
ÇÕ´Ï´Ù.
vinum
(Àº)´Â
ÇÁ·º½ºÁßÀÇ
¸ðµç ¼ºê
µð½ºÅ©¸¦
º´ÇàÇØ
ÃʱâÈÇÕ´Ï´Ù.
ÀÌ
Á¶ÀÛ¿¡´Â
±ä ½Ã°£ÀÌ
°É¸®±â
(À§ÇØ)¶§¹®¿¡,
Åë»ó
¹é±×¶ó¿îµå¿¡¼
½ÇÇàµË´Ï´Ù.
ÀÌ ¸í·ÉÀÇ
¿Ï·á¸¦
±â´Ù¸®°í
½ÍÀº °æ¿ì,
-w (´ë±â)
¿É¼ÇÀ»
»ç¿ëÇØ
ÁÖ¼¼¿ä.
-S
¿É¼ÇÀ¸·Î
±âº»°ªÀÇ 16 kB
¿Í ´Ù¸¥
»çÀÌÁîÀÇ
±âÀÔ
ºí·ÏÀ»
ÁöÁ¤ÇÒ ¼ö
ÀÖ½À´Ï´Ù.
vinum
(Àº)´Â
ÃʱâȰ¡
¿Ï·áÇϸé(ÀÚ)
ÄܼÖ
¸Þ¼¼Áö¸¦
Ãâ·ÂÇÕ´Ï´Ù.
label
volume
label
¸í·ÉÀº,
º¼·ý¿¡
ufs
Çü½ÄÀÇ
º¼·ý
·¹º§À»
±âÀÔÇÕ´Ï´Ù.
À̰ÍÀº
ÀûÀýÈ÷
disklabel
(À»)¸¦
È£ÃâÇÏ´Â
°Í¿¡ ´ëÇÑ,
´Ü¼øÇÑ
´ëü
¹æ¹ýÀÔ´Ï´Ù.
¸î°³ÀÇ
ufs
¸í·ÉÀº label¸¦
ÀÔ¼öÇϱâ
À§Çؼ
Á¤±ÔÀÇ
ioctl(2)
ÄÝÀ»
»ç¿ëÇÏÁö
¾Ê°í,
¿©ÀüÈ÷ label¸¦
ã¾Æ
µð½ºÅ©ÀÇ
Àб⸦
½Ç½ÃÇÑ´Ù
¸ð¾Æ µÎ¾î
ÀÌ ¸í·ÉÀº
ÇÊ¿äÇϰÔ
µË´Ï´Ù.
vinum
(Àº)´Â
º¼·ýÀÇ
µ¥ÀÌÅͿʹÂ
º°µµ·Î
º¼·ý
·¹º§À»
º¸°ü
À¯ÁöÇϰí
ÀÖ±â
(À§ÇØ)¶§¹®¿¡,
ÀÌ ¸í·ÉÀº
newfs(8)
¿ëÀ¸·Î´Â
ÇÊ¿ä
¾ø½À´Ï´Ù.
ÀÌ ¸í·ÉÀÇ
°¡Ä¡´Â
ÀúÇÏÇϰí
ÀÖ½À´Ï´Ù.
list
[-r ]
[-V ]
[volume |
plex |
subdisk ]
-
l
[-r ]
[-V ]
[volume |
plex |
subdisk ]
-
ld
[-r ]
[-s ]
[-v ]
[-V ]
[volume ]
-
ls
[-r ]
[-s ]
[-v ]
[-V ]
[subdisk ]
-
lp
[-r ]
[-s ]
[-v ]
[-V ]
[plex ]
-
lv
[-r ]
[-s ]
[-v ]
[-V ]
[volume ]
list
(Àº)´Â
ÁöÁ¤ÇÑ
¿ÀºêÁ§Æ®ÀÇ
Á¤º¸¸¦
Ç¥½ÃÇϱâ
À§Çؼ
»ç¿ëµË´Ï´Ù.
Àμö°¡
»ý·«
µÇ¸é(ÀÚ)
vinum
ÇÏÁö¸¸
ÀνÄÇϰí
ÀÖ´Â ¸ðµç
¿ÀºêÁ§Æ®¿¡
´ëÇÑ
Á¤º¸°¡
Ç¥½ÃµË´Ï´Ù.
l
¸í·ÉÀº
list (¿Í)°ú
°°Àº
°ÍÀÔ´Ï´Ù.
-r
¿É¼ÇÀº
º¼·ý°ú
ÇÁ·º½º¿¡
°ü·ÃÇÕ´Ï´Ù.
ÁöÁ¤µÇ¸é(ÀÚ),
±×
¿ÀºêÁ§Æ®
ÇÏÀ§ÀÇ
¼ºê
µð½ºÅ©¿Í
(º¼·ý¿¡
´ëÇØ¼´Â)
ÇÁ·º½ºÀÇ
Á¤º¸¸¦
Àç±ÍÀûÀ¸·Î
Ç¥½ÃÇÕ´Ï´Ù.
lv ,
lp ,
ls ,
ld ÀÇ
¸í·ÉÀº,
°¢°¢ º¼·ý,
ÇÁ·º½º,
¼ºê
µð½ºÅ©,
±×¸®°í
µå¶óÀ̺êÀÇ
Á¤º¸¸¸À»
Ç¥½ÃÇÕ´Ï´Ù.
À̰ÍÀº
ÆÄ¶ó¹ÌÅ͸¦
ÁöÁ¤ÇÏÁö
¾Ê°í
»ç¿ëÇÏ´Â
°æ¿ì¿¡
ƯÈ÷
À¯¿ëÇÕ´Ï´Ù.
-s
¿É¼ÇÀ¸·Î
vinum
(Àº)´Â
ÀåÄ¡ÀÇ
Åë°è
Á¤º¸¸¦
Ãâ·ÂÇϰÔ
µÇ¾î, -v
(verbose: ¿ä¼³ÀÎ)
¿É¼ÇÀº
¾ó¸¶Àΰ¡ÀÇ
ºÎ°¡
Á¤º¸¸¦
Ãâ·Â½ÃÄÑ,
±×¸®°í
-V (Àº)´Â
¼ö¸¹Àº
ºÎ°¡
Á¤º¸¸¦
Ãâ·Â½Ãŵ´Ï´Ù.
makedev
makedev
¸í·ÉÀº,
µð·ºÅ丮
/dev/vinum
(À»)¸¦
Á¦°ÅÇÑ
´ÙÀ½,
ÇöÀçÀÇ
¼³Á¤À»
¹Ý¿µÇÏ´Â
°Í °°Àº
µð¹ÙÀ̽º
³ëµå¿Í
ÇÔ²² ÀÌ
µð·ºÅ丮¸¦
ÀçÀÛ¼ºÇÕ´Ï´Ù.
º»¸í·ÉÀº,
Åë»óÀÇ
°æ¿ì¿¡
»ç¿ëµÇ´Â
°ÍÀ»
ÀǵµÇϰí
ÀÖÁö
¾Ê½À´Ï´Ù.
ºñ»ó½Ã¿¡°Ô¸¸
»ç¿ëÇϱâ
À§Çؼ
Á¦°øÇϰí
ÀÖ½À´Ï´Ù.
mirror
[-f ]
[-n
name ]
[-s ]
[-v ]
drives
mirror
¸í·ÉÀº,
¹Ð·¯È
º¼·ýÀ»
ÀÛ¼ºÇÑ´Ù
create
¸í·ÉÀÇ,
´Ü¼øÇÑ
´ëü
¼ö´ÜÀÔ´Ï´Ù.
¿É¼ÇÀ»
ÁöÁ¤ÇÏÁö
¾ÊÀ¸¸é RAID-1
(¹Ð·¯È)
º¼·ýÀ», 2
°³ÀÇ
ÄÜīġ³×ÀÌÆ®È
º¼·ýÀ¸·Î
ÀÛ¼ºÇÕ´Ï´Ù.
°¢
µå¶óÀ̺êÁßÀÇ
ÃÖ´ëÀÇ
¿¬¼Ó
°ø°£ÀÌ,
ÇÁ·º½ºÀÇ
¼ºê
µð½ºÅ©
ÀÛ¼ºÀ»
À§Çؼ(¶§¹®¿¡)
»ç¿ëµË´Ï´Ù.
1 ¹øÂ°ÀÇ
ÇÁ·º½º´Â,
¸®½ºÆ®ÀÇ
Ȧ¼ö
¹øÈ£ÀÇ
µå¶óÀ̺ê·ÎºÎÅÍ
±¸ÃàµÇ¾î 2
¹øÂ°ÀÇ
ÇÁ·º½º´Â,
¸®½ºÆ®ÀÇ
¦¼ö
¹øÈ£ÀÇ
µå¶óÀ̺ê·ÎºÎÅÍ
±¸ÃàµË´Ï´Ù.
µå¶óÀ̺êÀÇ
Å©±â°¡
´Ù¸¥ °æ¿ì,
ÇÁ·º½ºÀÇ
Å©±â´Â
´Ù¸£°ÚÁö¿ä.
-s
¿É¼ÇÀ»
ÁöÁ¤Çϸé(ÀÚ),
mirror
(Àº)´Â
½ºÆ®¶óÀÌÇÁÀÇ
Å©±â°¡ 279 kB ÀÇ
½ºÆ®¶óÀÌÇÁÈ
ÇÁ·º½º¸¦
±¸ÃàÇÕ´Ï´Ù.
°¢
ÇÁ·º½ºÀÇ
¼ºê
µð½ºÅ©ÀÇ
Å©±â´Â,
ÇÁ·º½º¸¦
±¸¼ºÇÏ´Â
µå¶óÀ̺ê
Áß(¾È)¿¡¼,
ÃÖ¼ÒÀÇ
¿¬¼Ó
½ºÅ丮ÁöÀÇ
Å©±âÀÔ´Ï´Ù.
¿©±â¿¡¼µµ
¶Ç,
ÇÁ·º½ºÀÇ
Å©±â´Â
´Ù¸¦Áöµµ
¸ð¸¨´Ï´Ù.
Åë»ó, mirror
¸í·ÉÀº
ÀÓÀÇÀÇ
À̸§À»
º¼·ý°ú
¿ø°¡¿ä¼Ò¿¡
ºÙÀÔ´Ï´Ù.
À̸§Àº
ÅØ½ºÆ®
“vinum ” ¹×
ÀÛÀº
Á¤¼ö·ÎºÎÅÍ
µÇ¾î, ¿¹¸¦
µé¸é
“vinum3 ”
µË´Ï´Ù.
º¼·ý¿¡
´ëÇØ¼
ÁöÁ¤ÇÑ
À̸§À»
ÇÒ´çÇÑ´Ù
-n
name
¿É¼ÇÀ¸·Î,
µ¡¾²±âÇÏ´Â
°ÍÀÌ
°¡´ÉÇÕ´Ï´Ù.
ÇÁ·º½º¿Í
¼ºê
µð½ºÅ©ÀÇ
À̸§Àº,
Åë»óÀÇ
ÀÛ¹ýÀ¸·Î,
º¼·ý¸íÀ¸·ÎºÎÅÍ
»©¾Ñ±é´Ï´Ù.
µå¶óÀ̺êÀÇ
À̸§¿¡´Â
¼±ÅÃÀÇ
¿©Áö´Â
¾ø½À´Ï´Ù.
µå¶óÀ̺갡
ÀÌ¹Ì vinum
µå¶óÀ̺ê·Î¼
Ãʱâȵǰí
ÀÖ¾úÀ»
°æ¿ì,
À̸§Àº
±×´ë·Î
µË´Ï´Ù.
±×·¸Áö
¾ÊÀº °æ¿ì,
µå¶óÀ̺꿡´Â
ÅØ½ºÆ®
“vinumdrive ”
(¿Í)°ú ÀÛÀº
Á¤¼ö·ÎºÎÅÍ
½ÃÀ۵ǴÂ
À̸§ÀÌ
ÁÖ¾îÁ®
¿¹¸¦ µé¸é
“vinumdrive7 ”
µË´Ï´Ù.
create
¸í·É¿Í
°°ÀÌ, -f
¿É¼ÇÀ»
»ç¿ëÇØ,
ÀÌÀüÀÇ
À̸§ÀÇ
µ¡¾²±â¸¦
ÁöÁ¤
°¡´ÉÇÕ´Ï´Ù.
-v
¿É¼ÇÀº,
ÀåȲÇÑ
Ãâ·ÂÀ»
À§Çؼ(¶§¹®¿¡)
»ç¿ëÇÕ´Ï´Ù.
ÀÌ ¸í·ÉÀÇ
¿¹´Â,
ÈļúÀÇ
´Ü¼øÇÑ
¼³Á¤
½Ã¿¡¸¦
ÂüÁ¶ÇØ
ÁÖ¼¼¿ä.
mv
-f drive
object ...
-
move
-f drive
object ...
- ÁöÁ¤ÇÑ
¿ÀºêÁ§Æ®·ÎºÎÅÍ
»õ·Î¿î
µå¶óÀ̺꿡
¸ðµç ¼ºê
µð½ºÅ©¸¦
À̵¿ÇÕ´Ï´Ù.
¿ÀºêÁ§Æ®´Â,
¼ºê
µð½ºÅ©,
µå¶óÀ̺ê
ȤÀº
ÇÁ·º½ºÀÔ´Ï´Ù.
µå¶óÀ̺ê
¶Ç´Â
ÇÁ·º½º°¡
ÁöÁ¤µÇ¾úÀ»
°æ¿ì,
¿ÀºêÁ§Æ®¿¡
°ü°èÇÏ´Â
¸ðµç ¼ºê
µð½ºÅ©°¡
À̵¿µË´Ï´Ù.
ÀÌ ±â´ÉÀº
ÇöÀç ¼ºê
µð½ºÅ©ÁßÀÇ
µ¥ÀÌÅ͸¦
º¸Á¸ÇÏÁö
¾Ê±â
¶§¹®¿¡
-f
¿É¼ÇÀÌ
ÇÊ¿äÇÕ´Ï´Ù.
ÀÌ ºÎ°¡
±â´ÉÀº,
ÈÄÀÏ
Ãß°¡µË´Ï´Ù.
±×·¸Áö¸¸,
ÀÌ
»óÅ¿¡¼µµ,
°íÀå³µ´Ù
µð½ºÅ©
µå¶óÀ̹ö¸¦
º¹±¸½Ã۴µ¥´Â
ÃæºÐÇÕ´Ï´Ù.
printconfig
[file ]
- ÇöÀçÀÇ
¼³Á¤ÀÇ
Ä«ÇǸ¦,
vinum
¼³Á¤À»
Àç»ý¼º
°¡´ÉÇÑ
¼½Ä¿¡¼,
file ¿¡
±âÀÔÇÕ´Ï´Ù.
µð½ºÅ©»ó¿¡
º¸Á¸µÈ
¼³Á¤°ú´Â
´Þ¶ó,
µå¶óÀ̺êÀÇ
Á¤ÀǸ¦
Æ÷ÇÔÇÕ´Ï´Ù.
file (À»)¸¦
ÁöÁ¤ÇÏÁö
¾ÊÀ¸¸é
vinum
(Àº)´Â
À϶÷À»
stdout ¿¡
±âÀÔÇÕ´Ï´Ù.
quit
- ´ëÈ
¸ðµå·Î
½ÇÇàÁß
¶§¿¡,
vinum
À¯Æ¿¸®Æ¼¸¦
Á¾·áÇÕ´Ï´Ù.
Åë»óÀº,
ij¸¯ÅÍ
EOF (À»)¸¦
ÀÔ·ÂÇÏ´Â
°ÍÀ¸·Î
½ÇÇöµÉ ¼ö
ÀÖ½À´Ï´Ù.
read
disk ...
read
¸í·ÉÀº,
ÁöÁ¤ÇÑ
µð½ºÅ©¸¦
ÁÖ»ç ÇØ,
ÀÛ¼ºÁ¦ÀÇ
¼³Á¤
Á¤º¸¸¦
Æ÷ÇÔÇÑ´Ù
vinum
ÆÄƼ¼ÇÀ»
ã½À´Ï´Ù.
±×¸®°í,
ÃÖ±Ù
°»½ÅµÈ
°ÍÀ¸·ÎºÎÅÍ
°ú°Å¿¡
°»½ÅµÈ
°ÍÀÇ
Â÷·Ê·Î,
¼³Á¤À»
ÀоîµéÀÔ´Ï´Ù.
vinum
À¯Æ¿¸®Æ¼´Â,
ÃÖ½ÅÀÇ
¸ðµç ¼³Á¤
Á¤º¸¸¦ °¢
µð½ºÅ©
ÆÐƼ¼Ç
À¸·Î
À¯ÁöÇϰí
ÀÖ½À´Ï´Ù.
ÀÌ ¸í·ÉÀÇ
ÆÄ¶ó¹ÌÅͷμ
¼³Á¤¾ÈÀÇ
Àü½½¶óÀ̽º¸¦
ÁöÁ¤ÇÒ
Çʿ䰡
ÀÖ½À´Ï´Ù.
read
¸í·ÉÀº,
´Ù¸¥ vinum
ÆÄƼ¼ÇÀ»
°¡Áö´Â
½Ã½ºÅÛ»ó¿¡¼,
vinum
¼³Á¤À»
¼±ÅÃÀûÀ¸·Î
·ÎµåÇÏ´Â
°ÍÀ»
ÀǵµÇϰí
ÀÖ½À´Ï´Ù.
½Ã½ºÅÛ»óÀÇ
ÀüÆÄƼ¼ÇÀ»
±âµ¿Çϰí
½ÍÀº °æ¿ì,
start
¸í·ÉÀ»
»ç¿ëÇÏ´Â
(ºÐ)ÆíÀÌ
°£´ÜÇÕ´Ï´Ù.
º»¸í·É
½ÇÇà½Ã¿¡
vinum
ÇÏÁö¸¸
¿¡·¯°¡
µÇ¸é(ÀÚ),
µð½ºÅ©»óÀÇ
Ä«Çǰ¡
¸Á°¡ÁöÁö
¾Ê°Ô Çϱâ
À§ÇÑ(ÇØ),
ÀÚµ¿ÀûÀÎ
¼³Á¤
°»½ÅÀ»
¹«È¿·Î
ÇÕ´Ï´Ù.
À̰ÍÀº,
µð½ºÅ©»óÀÇ
¼³Á¤ÀÌ,
¼³Á¤
¿¡·¯¸¦
³ªÅ¸³½´Ù
(¿¹¸¦ µé¸é,
À¯È¿ÇÑ
°ø°£
ÁöÁ¤À»
°¡ÁöÁö
¾Ê´Â ¼ºê
µð½ºÅ©)
°æ¿ì¿¡µµ
°°½À´Ï´Ù.
ÀçÂ÷
°»½ÅÀ»
¿ÂÀ¸·Î
ÇÏ·Á¸é ,
setdaemon
(¿Í)°ú
saveconfig ÀÇ
¸í·ÉÀ»
»ç¿ëÇØ
ÁÖ¼¼¿ä. demon
¿É¼Ç
¸¶½ºÅ©ÀÇ
ºñÆ® 2 ¸¦
¸®¼ÂÆ® ÇØ,
¼³Á¤
º¸Á¸À»
ÀçÂ÷
À¯È¿ÇϰÔ
ÇØ ÁÖ¼¼¿ä.
rebuildparity
plex
[-f ]
[-v ]
[-V ]
- ÁöÁ¤ÇÑ RAID-4
¶Ç´Â RAID-5
ÇÁ·º½ºÀÇ
ÆÐ¸®Æ¼
ºí·ÏÀ»
À籸Ãà
ÇÕ´Ï´Ù. ÀÌ
Á¶ÀÛÀº
ÇÁ·º½ºÁßÀÇ
Æ÷ÀÎÅ͸¦
À¯ÁöÇϱâ
¶§¹®¿¡,
¹Ù¶õ´Ù¸é,
ÀϽÃÁ¤ÁöÇØ
´ÙÀ½¿¡
°°Àº
Àå¼Ò·ÎºÎÅÍ
Àç°³
°¡´ÉÇÕ´Ï´Ù.
°Ô´Ù°¡ ÀÌ
Æ÷ÀÎÅÍ´Â
checkparity
¸í·Éµµ
»ç¿ëÇÕ´Ï´Ù.
ÃÖÃÊ·Î
ÆÐ¸®Æ¼ÀÇ
¹®Á¦°¡
°ËÃâµÈ
°³¼Ò·ÎºÎÅÍ,
ÆÐ¸®Æ¼
ºí·ÏÀÇ
À籸ÃàÀ»
°³½Ã
°¡´ÉÇÕ´Ï´Ù.
-f
Ç÷¡±×°¡
ÁöÁ¤µÇ¸é(ÀÚ),
rebuildparity
(Àº)´Â
ÇÁ·º½ºÀÇ
¼±µÎ·ÎºÎÅÍ
À籸ÃàÀ»
°³½ÃÇÕ´Ï´Ù.
-v
Ç÷¡±×°¡
ÁöÁ¤µÇ¸é(ÀÚ),
rebuildparity
(Àº)´Â ¿ì¼±
±âÁ¸ÀÇ
ÆÐ¸®Æ¼
ºí·ÏÀ»
Ã¼Å©ÇØ,
À籸ÃàÀü¿¡,
ºÎÁ¤ÇÕÁ¤º¸¸¦
Ç¥½ÃÇÕ´Ï´Ù.
-V
Ç÷¡±×°¡
ÁöÁ¤µÇ¸é(ÀÚ),
rebuildparity
(Àº)´Â ÁøÃ´
º¸°í¸¦
Ç¥½ÃÇÕ´Ï´Ù.
rename
[-r ]
[drive |
subdisk |
plex |
volume]
newname
- ÁöÁ¤ÇÑ
¿ÀºêÁ§Æ®ÀÇ
À̸§À»
º¯°æÇÕ´Ï´Ù.
-r
¿É¼ÇÀÌ
ÁöÁ¤µÇ¸é(ÀÚ),
ÇÏÀ§ÀÇ
¿ÀºêÁ§Æ®°¡
µðÆúÆ®ÀÇ
±ÔÄ¢¿¡
µû¶ó
¸í¸íµÇ°í .
p number
(À»)¸¦
ºÎ°¡ÇØ
¸¸µé¾îÁ®
¼ºê
µð½ºÅ©ÀÇ
À̸§Àº
ÇÁ·º½º¸í¿¡
. s number
(À»)¸¦
ºÎ°¡ÇØ
¸¸µé¾îÁý´Ï´Ù.
resetconfig
resetconfig
¸í·ÉÀº
½Ã½ºÅÛ³»ÀÇ
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 ÀÇ ¼³Á¤Àº »èÁ¦µÇ¾ú½À´Ï´Ù.
(¿ªÁÖ: ¿©±â±îÁö »ó±â ÅØ½ºÆ®ÀÇ ¹ø¿ªÀÔ´Ï´Ù)
¸Þ¼¼Áö°¡
°¡¸®Å°µµ·Ï(µíÀÌ),
ÀÀÀåÀÇ
¸í·ÉÀÔ´Ï´Ù.
±âÁ¸ÀÇ
¼³Á¤À»
ÀÌÁ¦ º¸°í
½ÍÀº °Íµµ
¾Æ´Ò ¶§
Àܴ̿Â, ÀÌ
¸í·ÉÀ»
»ç¿ëÇÏÁö
¸»¾Æ
ÁÖ¼¼¿ä.
resetstats
[-r ]
[volume |
plex |
subdisk ]
vinum
(Àº)´Â °¢
¿ÀºêÁ§Æ®¿¡
´ëÇØ
´Ù¼öÀÇ
Åë°è
Ä«¿îÅ͸¦
º¸°ü
À¯ÁöÇϰí
ÀÖ½À´Ï´Ù.
ÀÚ¼¼ÇÑ
°ÍÀº Çì´õ
ÆÄÀÏ
⟨sys/dev/vinumvar.h⟩
(À»)¸¦
ÂüÁ¶ÇØ
ÁÖ¼¼¿ä.
ÀÌ·¯ÇÑ
Ä«¿îÅ͸¦
¸®¼ÂÆ®
Çϱâ
À§Çؼ´Â
resetstats
¸í·ÉÀ»
»ç¿ëÇØ
ÁÖ¼¼¿ä.
-r
¿É¼Çµµ
¸ðµÎ
ÁöÁ¤Çϸé(ÀÚ),
vinum
(Àº)´Â
ÇÏÀ§ÀÇ
¿ÀºêÁ§Æ®ÀÇ
Ä«¿îÅ͵µ
¸®¼ÂÆ®
ÇÕ´Ï´Ù.
rm
[-f ]
[-r ]
volume |
plex |
subdisk
rm
(Àº)´Â
¿ÀºêÁ§Æ®¸¦
vinum
¼³Á¤À¸·ÎºÎÅÍ
¼Ò°ÅÇÕ´Ï´Ù.
Çѹø
¿ÀºêÁ§Æ®°¡
¼Ò°ÅµÇ¸é(ÀÚ)
±×°ÍÀ»
º¹±¸ÇÏ´Â
¹æ¹ýÀº
¾ø½À´Ï´Ù.
Åë»ó vinum
(Àº)´Â
¿ÀºêÁ§Æ®¸¦
¼Ò°ÅÇϱâ
Àü¿¡
¼ö¸¹Àº
Àϰü¼º
È®ÀÎÀ»
½Ç½ÃÇÕ´Ï´Ù.
-f
¿É¼ÇÀ»
ÁöÁ¤Çϸé(ÀÚ),
vinum
(Àº)´Â ÀÌ
È®ÀÎÀ»
»ý·« ÇØ,
¿ÀºêÁ§Æ®¸¦
¹«Á¶°Ç
¼Ò°ÅÇÕ´Ï´Ù.
ÀÌ ¿É¼ÇÀº
¼¼½ÉÀÇ
ÁÖÀ§¸¦
±â¿ï¿©
»ç¿ëÇØ
ÁÖ¼¼¿ä.
º¼·ý»óÀÇ
¸ðµç
µ¥ÀÌÅ͸¦
ÀÒ´Â Àϵµ
ÀÖ½À´Ï´Ù.
Åë»ó, vinum
(Àº)´Â
ÇÏÀ§¿¡
ÇÁ·º½º¸¦
°¡Áö´Â
º¼·ýÀ̳ª,
ÇÏÀ§¿¡
¼ºê
µð½ºÅ©¸¦
°¡Áö´Â
ÇÁ·º½º¸¦
¼Ò°ÅÇÏ´Â
°ÍÀ»
°ÅºÎÇÕ´Ï´Ù.
-f
Ç÷¡±×¸¦
ÁöÁ¤Çϸé(ÀÚ),
vinum
(Àº)´Â
¹«Á¶°Ç
¿ÀºêÁ§Æ®¸¦
¼Ò°ÅÇÕ´Ï´Ù.
¶Ç´Â -r
(recursive: Àç±ÍÀû)
Ç÷¡±×¸¦
»ç¿ëÇÏ´Â
°ÍÀ¸·Î,
¶È°°ÀÌ
ÇÏÀ§ÀÇ
¿ÀºêÁ§Æ®¸¦
¼Ò°ÅÇÒ
¼ö°¡
ÀÖ½À´Ï´Ù.
-r
Ç÷¡±×¸¦
ºÙ¿©
º¼·ýÀ»
¼Ò°ÅÇϸé(ÀÚ),
ÇÁ·º½º¿Í
°Å±â¿¡
¼ÓÇÏ´Â
¼ºê
µð½ºÅ©µµ
¼Ò°ÅÇÕ´Ï´Ù.
saveconfig
- ÇöÀçÀÇ
¼³Á¤À»
µð½ºÅ©¿¡
º¸Á¸ÇÕ´Ï´Ù.
vinum
(Àº)´Â
ÀÚµ¿ÀûÀ¸·Î
¼³Á¤
º¯°æÀ»
º¸Á¸ÇϹǷÎ,
Åë»ó
À̰ÍÀº
ºÒÇÊ¿äÇÕ´Ï´Ù.
±âµ¿½Ã¿¡
¿¡·¯°¡
¹ß»ýÇßÀ»
°æ¿ì,
°»½ÅÀº
¹«È¿ÈµË´Ï´Ù.
setdaemon
¸í·É·Î
ÀçÂ÷
À¯È¿ÈÇØµµ,
vinum
(Àº)´Â
¼³Á¤À»
ÀÚµ¿ÀûÀ¸·Î´Â
µð½ºÅ©¿¡
º¸Á¸ÇÏÁö
¾Ê½À´Ï´Ù.
ÀÌ ¸í·ÉÀ»
»ç¿ëÇØ
¼³Á¤À»
º¸Á¸ÇØ
ÁÖ¼¼¿ä.
setdaemon
[value ]
setdaemon
ÇÏ vinum
demonÀÇ º¯¼ö
ºñÆ®
¸¶½ºÅ©¸¦
¼³Á¤ÇÕ´Ï´Ù.
º»¸í·ÉÀº
ÀϽÃÀûÀÎ
°ÍÀ̸ç,
Àå·¡
¿Å°Ü³õÀ»
¼ö
ÀÖ½À´Ï´Ù.
ÇöÀç, ºñÆ®
¸¶½ºÅ©¿¡´Â
ºñÆ® 1
(Àü¾×¼ÇÀ» syslog
¿¡
±â·ÏÇÑ´Ù)À¸·Î
ºñÆ® 4
(¼³Á¤À»
°»½ÅÇÏÁö
¾Ê´Â´Ù)°¡
ÀÖ½À´Ï´Ù.
¿É¼Ç ºñÆ® 4
´Â ¿¡·¯
ȸº¹½Ã¿¡
À¯¿ëÇÒÁöµµ
¸ð¸¨´Ï´Ù.
setstate
state
[volume |
plex |
subdisk |
drive ]
setstate
(Àº)´Â,
ÁöÁ¤ÇÑ
¿ÀºêÁ§Æ®
»óŸ¦
ÁöÁ¤ÇÑ
»óÅ·Î
¼³Á¤ÇÕ´Ï´Ù.
vinum ÀÇ
Åë»óÀÇ
Àϰü¼º
±â±¸´Â
¿ìȸµµ·Î
µË´Ï´Ù.
ȸº¹ÀÇ
¸ñÀû¿¡¼¸¸
»ç¿ëÇØ¾ß
ÇÕ´Ï´Ù. ÀÌ
¸í·ÉÀ»
À߸øÇØ
»ç¿ëÇϸé(ÀÚ),
½Ã½ºÅÛÀ»
ÆÄ±«ÇÒ
°¡´É¼ºÀÌ
ÀÖ½À´Ï´Ù.
start
[-S
size ]
[-w ]
[plex |
subdisk ]
start
(Àº)´Â 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
¿É¼ÇÀ¸·Î
°¢ ºí·ÏÀ»
Àü¼Û ÇÏ´Â
°£°ÝÀ»
(¹Ð¸®
¼¼ÄÁµå·Î)
ÁöÁ¤
°¡´ÉÇÕ´Ï´Ù.
¾î´ÀÂÊÀ̳ª
½Ã½ºÅÛ
ºÎÇϸ¦
°æ°¨ÇÕ´Ï´Ù.
stop
[-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 ¿¡ ÀÌ
È®ÀÎÀ»
»ý·« ÇØ
¹«Á¶°Ç
»èÁ¦Çϵµ·Ï
Áö½ÃÇÕ´Ï´Ù.
ÀÌ ¿É¼ÇÀº
¸¹ÀÌ
ÁÖÀÇÇØ, Àß
ÀÌÇØÇÑ
´ÙÀ½
»ç¿ëÇØ
ÁÖ¼¼¿ä.
¸¸¾à
À߸øÇØ
»ç¿ëÇϸé(ÀÚ)
½ÉÇÏ´Ù
µ¥ÀÌÅÍ
ÆÄ±«¸¦
ÀÏÀ¸Å°´Â
ÀÏÀÌ
ÀÖ½À´Ï´Ù.
stripe
[-f ]
[-n
name ]
[-v ]
drives
stripe
¸í·ÉÀº,
´ÜÀÏÀÇ
½ºÆ®¶óÀÌÇÁÈ
ÇÁ·º½º·ÎºÎÅÍ
µÇ´Â
º¼·ýÀ»
ÀÛ¼ºÇÑ´Ù
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 ÀÇ
¾î´À
Ç¥±âµµ
°¡´ÉÇÕ´Ï´Ù.
¼³Á¤
ÆÄÀÏ¿¡´Â
ÀÌÇÏÀÇ
¿£Æ®¸®¸¦
±â¼úÇÒ
¼ö°¡
ÀÖ½À´Ï´Ù.
drive
name devicename
[options ]
- µå¶óÀ̺긦
Á¤ÀÇÇÕ´Ï´Ù.
¿É¼ÇÀº
´ÙÀ½°ú
°°½À´Ï´Ù:
device
devicename
- µå¶óÀ̺갡
Ÿ´Â
µð¹ÙÀ̽º¸¦
ÁöÁ¤ÇÕ´Ï´Ù.
devicename
(Àº)´Â, ¿¹¸¦
µé¸é
/dev/da1e
(ÀÌ)³ª
/dev/ad3s2h
±×·¸´Ù°í
ÇÏ´Â
ÆÄƼ¼ÇÀÏ
Çʿ䰡
ÀÖ¾î, ŸÀÔ
vinum ÀÏ
Çʿ䰡
ÀÖ½À´Ï´Ù.
“
c ”
ÆÄƼ¼ÇÀ»
»ç¿ëÇØ
µÇÁö
¾Ê½À´Ï´Ù.
À̰ÍÀº
µð½ºÅ©
Àüü¸¦
À§Çؼ(¶§¹®¿¡)
¿¹¾àµÇ°í
ÀÖ±â
¶§¹®ÀÔ´Ï´Ù.
hotspare
- µå¶óÀ̺긦
“ÇÖ
½ºÆä¾î”
µå¶óÀ̺êÀÌ´Ù°í
Á¤ÀÇÇÕ´Ï´Ù.
À̰ÍÀº,
°íÀå³
µå¶óÀ̺ê¿Í
ÀÚµ¿ÀûÀ¸·Î
±³È¯Çϱâ
À§Çؼ
°ü¸®µË´Ï´Ù.
vinum
À¯Æ¿¸®Æ¼´Â
ÀÌ
µå¶óÀ̺긦
´Ù¸¥
¿ëµµ¿¡
»ç¿ëÇÏ´Â
°ÍÀ»
Çã¶ôÇÏÁö
¾Ê½À´Ï´Ù.
ƯÈ÷, ¼ºê
µð½ºÅ©¸¦
ÀÌ À§¿¡
ÀÛ¼ºÇÒ ¼ö
¾ø½À´Ï´Ù.
ÀÌ ±â´ÉÀº
¾ÆÁ÷
¿ÏÀüÇϰԴÂ
½ÇÀåµÇ°í
ÀÖÁö
¾Ê½À´Ï´Ù.
volume
name
[options ]
- name
(ÀÌ)¶ó´Â
À̸§À¸·Î
º¼·ýÀ»
Á¤ÀÇÇÕ´Ï´Ù.
¿É¼Ç¿¡´Â
´ÙÀ½ÀÇ
°ÍÀÌ
ÀÖ½À´Ï´Ù.
plex
plexname
- ÁöÁ¤ÇÑ
ÇÁ·º½º¸¦
º¼·ý¿¡
Ãß°¡ÇÕ´Ï´Ù.
plexname
ÇÏÁö¸¸
*
(À¸)·Î¼
ÁöÁ¤µÇ¸é(ÀÚ),
vinum
(Àº)´Â ¼³Á¤
ÆÄÀÏÁßÀÇ
º¼·ý
Á¤ÀÇÀÇ
ÈÄ¿¡,
´ÙÀ½ÀÇ
Ÿ´çÇÑ
¿£Æ®¸®°¡
µÉ ¼ö ÀÖ´Â
ÇÁ·º½º ÀÇ
Á¤ÀǸ¦
ã½À´Ï´Ù.
readpol
policy
- º¼·ýÀÇ
read policy
(Àбâ
¹æÄ§)(À»)¸¦
Á¤ÀÇÇÕ´Ï´Ù.
policy ÇÏ
round
Àΰ¡
prefer
plexname ÀÇ
¾î´À
ÂÊÀÎÁöÀÔ´Ï´Ù.
vinum
À¯Æ¿¸®Æ¼´Â
Àоîµé¿©
¿ä±¸¸¦,
´Ù¸¸ 1 °³ÀÇ
ÇÁ·º½º¿¡
ÀÇÇØ
ä¿ó´Ï´Ù.
round
Àбâ
¹æÄ§Àº,
Àб⸦
´Ù¸¥
ÇÁ·º½º·ÎºÎÅÍ
¶ó¿îµå·Îºó
¹æ½Ä¿¡¼
½Ç½ÃÇϵµ·Ï(µíÀÌ)
ÁöÁ¤ÇÕ´Ï´Ù.
prefer
Àбâ
¹æÄ§À¸·Î´Â,
ÁöÁ¤ÇÑ
ÇÁ·º½º·ÎºÎÅÍ
¸Åȸ
Àб⸦
½Ç½ÃÇÕ´Ï´Ù.
setupstate
- ¸ÖƼÇ÷º½º
º¼·ýÀ»
ÀÛ¼ºÇÒ
¶§¿¡, ¸ðµç
ÇÁ·º½ºÀÇ
³»¿ë¿¡
Àϰü¼ºÀÌ
ÀÖÀ¸¸é(ÀÚ)
°¡Á¤ÇÕ´Ï´Ù.
Åë»ó
ÀÌ·¸°Ô µÉ
°ÍÀº ¾ø±â
¶§¹®¿¡,
µðÆúÆ®¿¡¼´Â,
ÃÖÃÊÀÇ
ÇÁ·º½º¸¦
Á¦¿ÜÇÑ
¸ðµç
ÇÁ·º½º¸¦
faulty
»óÅ·Î
¼³Á¤ÇÕ´Ï´Ù.
start
¸í·ÉÀ»
»ç¿ëÇØ,
ÃÖÃÊ·Î
Àϰü¼ºÀÌ
ÀÖ´Â
»óÅ·ΠÇÒ
Çʿ䰡
ÀÖ½À´Ï´Ù.
±×·¯³ª
½ºÆ®¶óÀÌÇÁÈ
ÇÁ·º½º¿Í
ÄÜīġ³×ÀÌÆ®È
ÇÁ·º½ºÀÇ
°æ¿ì¿¡´Â,
º¸ÅëÀº
Àϰü¼ºÀÌ
¾ø´Â
ä¿¡¼µµ
¹®Á¦·Î´Â
µÇÁö
¾Ê½À´Ï´Ù.
º¼·ýÀ»
ÆÄÀÏ
½Ã½ºÅÛÀ̳ª
½º�Æ
ÆÄƼ¼ÇÀ¸·Î¼
»ç¿ëÇÏ´Â
°æ¿ì¿¡´Â
µð½ºÅ©»óÀÇ
ÀÌÀüÀÇ
³»¿ëÀº
¾Æ¹«·¡µµ
ÁÁ±â
¶§¹®¿¡,
±×°ÍÀº
¹«½ÃµË´Ï´Ù.
ÀÌ À§ÇèÀ»
¹Þ¾ÆµéÀÌ´Â
°æ¿ì¿¡´Â,
setupstate
Ű¿öµå¸¦
»ç¿ëÇØ
ÁÖ¼¼¿ä.
¼³Á¤
ÆÄÀÏÁß¿¡¼
º¼·ýÀÇ
Á÷ÈÄ¿¡
Á¤ÀǵǴÂ
ÇÁ·º½º ¿¡
´ëÇØ¼¸¸
Àû¿ëµË´Ï´Ù.
´ÙÀ½¿¡
ÇÁ·º½º¸¦
º¼·ý¿¡
Ãß°¡ÇÏ´Â
°æ¿ì¿¡´Â,
ÀÌ·¯ÇÑ
ÇÁ·º½º¸¦
start
¸í·É·Î
ÅëÇÕÇÒ
Çʿ䰡
ÀÖ½À´Ï´Ù.
RAID-5
ÇÁ·º½º¿¡´Â
init
(À»)¸¦
»ç¿ëÇÏ´Â
°ÍÀÌ
ÇÊ¿ä
ÀÏ·Î
ÁÖÀÇÇØ
ÁÖ¼¼¿ä.
±×·¸Áö
¾ÊÀ¸¸é 1
°³ÀÇ ¼ºê
µð½ºÅ©¿¡
ÀåÇØ°¡
ÀϾÀ»
¶§, Å©°Ô
µ¥ÀÌÅͰ¡
ÆÄ±«µË´Ï´Ù.
plex
[options ]
- ÇÁ·º½º¸¦
Á¤ÀÇÇÕ´Ï´Ù.
º¼·ý°ú´Â
´Þ¶ó,
À̸§ÀÇ
ÁöÁ¤Àº
ºÒÇÊ¿äÇÕ´Ï´Ù.
¿É¼Ç¿¡´Â
´ÙÀ½ÀÇ
°ÍÀ» ÁöÁ¤
°¡´ÉÇÕ´Ï´Ù:
name
plexname
- ÇÁ·º½ºÀÇ
À̸§À»
ÁöÁ¤ÇÕ´Ï´Ù.
ÇÁ·º½º³ª
¼ºê
µð½ºÅ©¿¡
À̸§À»
ºÙÀÌ´Â
°æ¿ì¿¡´Â
name
Ű¿öµå°¡
ÇÊ¿äÇϰÔ
µÇ´Â °Í¿¡
ÁÖÀÇÇØ
ÁÖ¼¼¿ä.
org
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 °³ÀÇ
¼ºê
µð½ºÅ©·ÎºÎÅÍ
±¸¼ºµÇ¾î¾ß
ÇÕ´Ï´Ù.
volume
volname
- ÇÁ·º½º¸¦,
ÁöÁ¤ÇÑ
º¼·ý¿¡
Ãß°¡ÇÕ´Ï´Ù.
volume
Ű¿öµå°¡
ÁöÁ¤µÇÁö
¾ÊÀ¸¸é
ÇÁ·º½º´Â
¼³Á¤
ÆÄÀÏÁßÀÇ
¸¶Áö¸·¿¡
±â¼úµÇ¾ú´Ù
º¼·ý¿¡
Ãß°¡µË´Ï´Ù.
sd
sdname offset
- ÁöÁ¤ÇÑ
¼ºê
µð½ºÅ©¸¦
ÇÁ·º½ºÀÇ
offset ÀÇ
À§Ä¡¿¡
Ãß°¡ÇÕ´Ï´Ù.
subdisk
[options ]
- ¼ºê
µð½ºÅ©¸¦
Á¤ÀÇÇÕ´Ï´Ù.
¿É¼Ç¿¡´Â
´ÙÀ½ÀÇ
°ÍÀ» ÁöÁ¤
°¡´ÉÇÕ´Ï´Ù:
name
name
- ¼ºê
µð½ºÅ©ÀÇ
À̸§À»
ÁöÁ¤ÇÕ´Ï´Ù.
À̰ÍÀº
¹Ýµå½Ã
ÁöÁ¤ÇÒ
ÇÊ¿ä´Â
¾ø½À´Ï´Ù.
»ó±âÀÇ
¿ÀºêÁ§Æ®ÀÇ
¸í¸í
(À»)¸¦
ÂüÁ¶ÇØ
ÁÖ¼¼¿ä.
¼ºê
µð½ºÅ©¿¡
À̸§À»
ºÙÀÌ´Â
°æ¿ì¿¡´Â
name
Ű¿öµå¸¦
ÁöÁ¤ÇÒ
Çʿ䰡
ÀÖ´Â °Í¿¡
ÁÖÀÇÇØ
ÁÖ¼¼¿ä.
plexoffset
offset
- ÇÁ·º½º³»ÀÇ
¼ºê
µð½ºÅ©ÀÇ
½ÃÁ¡À»
ÁöÁ¤ÇÕ´Ï´Ù.
ÁöÁ¤ÀÌ
¾øÀ¸¸é
vinum
(Àº)´Â ¹ú½á
¼ºê
µð½ºÅ©°¡
ÀÖÀ¸¸é ±×
Á÷ÈÄÀÇ area¸¦
ÇÒ´çÇÏÁö
¾ÊÀ¸¸é
ÇÁ·º½ºÀÇ
¼±µÎ·ÎºÎÅÍ
ÇÒ´çÇÕ´Ï´Ù.
driveoffset
offset
- µå¶óÀ̺곻ÀÇ
¼ºê
µð½ºÅ©ÀÇ
½ÃÁ¡À»
ÁöÁ¤ÇÕ´Ï´Ù.
ÁöÁ¤ÀÌ
¾øÀ¸¸é
vinum
(Àº)´Â
µå¶óÀ̺êÁß¿¡¼
ÃÖÃÊÀÇ
length
¹ÙÀÌÆ®
¿¬¼ÓÀÇ
ºóarea¸¦
ÇÒ´çÇÕ´Ï´Ù.
length
length
- ¼ºê
µð½ºÅ©ÀÇ
Å©±â¸¦
ÁöÁ¤ÇÕ´Ï´Ù.
ÀÌ
Ű¿öµå´Â
ÇʼöÀÔ´Ï´Ù.
±âº»°ªÀº
¾ø½À´Ï´Ù.
°ª 0 À»
ÁöÁ¤Çϸé(ÀÚ),
“µå¶óÀ̺ê»ó¿¡¼
ÃÖ´ëÇÑ
ÀÌ¿ë
°¡´ÉÇÑ
¿¬¼Ó ºóarea¸¦
»ç¿ë”
±×·¸´Ù°í
ÇÏ´Â
Àǹ̰¡
µË´Ï´Ù.
µå¶óÀ̺갡
ÇÏ´ÃÀÇ
°æ¿ì, ¼ºê
µð½ºÅ©·Î¼
µå¶óÀ̺ê
Àüü¸¦
»ç¿ëÇÏ´Â
°ÍÀ»
ÀǹÌÇÕ´Ï´Ù.
length ÇÏ
len
(¿Í)°ú
´ÜÃàÇÒ
¼öµµ
ÀÖ½À´Ï´Ù.
plex
plex
- ¼ºê
µð½ºÅ©°¡
¼ÓÇÏ´Â
ÇÁ·º½º¸¦
ÁöÁ¤ÇÕ´Ï´Ù.
µðÆúÆ®¿¡¼´Â,
¼ºê
µð½ºÅ©´Â
¸¶Áö¸·¿¡
±â¼úµÈ
ÇÁ·º½º¿¡
¼ÓÇÕ´Ï´Ù.
drive
drive
- ¼ºê
µð½ºÅ©°¡
Ÿ´Â
µå¶óÀ̺긦
ÁöÁ¤ÇÕ´Ï´Ù.
µðÆúÆ®¿¡¼´Â
¸¶Áö¸·¿¡
±â¼úµÇ¾ú´Ù
µå¶óÀ̺ê»ó¿¡
À§Ä¡ÇÕ´Ï´Ù.
retryerrors
- ȸº¹ ºÒ´É
¿¡·¯°¡
¹ß»ýÇØµµ,
¼ºê
µð½ºÅ©°¡
´Ù¿îÀ¸·Î
°£ÁÖÇÏÁö
¾Ê°Ô
ÁöÁ¤ÇÕ´Ï´Ù.
Åë»ó,
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 ”
ÀÔ´Ï´Ù.
¼½ÄÀÇ
ij¸¯ÅÍ
¶óÀο¡
°üÇÑ
»õ·Î¿î
»ó¼¼ÇÑ
°Í¿¡
´ëÇÏ¿©´Â
strftime(3)
(À»)¸¦
ÂüÁ¶ÇØ
ÁÖ¼¼¿ä.
À̰ÍÀº
ȯ°æ º¯¼ö
VINUM_DATEFORMAT
±×¸®°í
¿À¹Ù¶óÀ̵å
°¡´ÉÇÕ´Ï´Ù.
º»Àý¿¡¼´Â,
vinum
½Ã½ºÅÛÀÇ
½ÇÀå
¹æ¹ý¿¡
°üÇÑ,
Çö½ÇÀûÀÎ
¾îµå¹ÙÀ̽º¸¦
½Ç½ÃÇÕ´Ï´Ù.
¿ì¼±
°áÁ¤ÀÌ
ÇÊ¿äÇÑ
¼±ÅÃÀº,
µ¥ÀÌÅ͸¦
¾îµð¿¡
µÑ±îÀÔ´Ï´Ù.
vinum
Àü¿ëÀÇ
µð½ºÅ©
ÆÐƼ¼ÇÀÌ
ÇÊ¿äÇÕ´Ï´Ù.
À̰͵éÀº,
µð¹ÙÀ̽º³ª
ÆÄƼ¼Ç
“ c ” (ÀÌ)°¡
¾Æ´Ï°í,
ÆÄƼ¼ÇÀ̾î¾ß
ÇÕ´Ï´Ù.
¿¹¸¦ µé¸é,
ÀûÀýÇÑ
À̸§À̶õ,
/dev/da0e
(ÀÌ)³ª
/dev/ad3s4a
ÀÔ´Ï´Ù.
ºÎÀûÀýÇÑ
À̸§À̶õ,
ÆÄƼ¼ÇÀº
¾Æ´Ï°í
µð¹ÙÀ̽º¸¦
Ç¥ÇöÇÑ´Ù
/dev/da0,
/dev/da0s1
(ÀÌ)³ª,
µð½ºÅ©
Àüü¸¦
Ç¥ÇöÇØ
ŸÀÔ unused
(À̾î)¿©¾ß
ÇÑ´Ù /dev/ad1c
ÀÔ´Ï´Ù.
Àü¼úÀÇ,
µå¶óÀ̺ê
·¹À̾ƿô»óÀÇ
°íÂûÁ¡
¾Æ·¡¿¡
ÀÖ´Â
»ç¿ë¿¹¸¦
ÂüÁ¶ÇØ
ÁÖ¼¼¿ä.
vinum
º¼·ýÀÇ
¼³Á¤
¹æ¹ý¹ýÀº,
´ç½ÅÀÇ
Àǵµ¿¡
ÀÇÁ¸ÇÕ´Ï´Ù.
´ÙÀ½°ú
°°ÀÌ ¸¹Àº
°¡´É¼ºÀÌ
ÀÖ½À´Ï´Ù:
- ¸¹Àº ÀÛÀº
µð½ºÅ©¸¦
°áÇÕÇØ,
ÀûÀýÇÑ
Å©±âÀÇ
ÆÄÀÏ
½Ã½ºÅÛÀ»
ÀÛ¼ºÇϰí
½Í´Ù°í
»ý°¢ÇÒÁöµµ
¸ð¸¨´Ï´Ù.
¿¹¸¦ µé¸é,
ÀÛÀº
µð½ºÅ©¸¦ 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¸¦
»ç¿ëÇÑ´Ù”
ÀÏÀ»
ÀǹÌÇÕ´Ï´Ù.
ÁöÁ¤ÇÏ´Â
¼ºê
µð½ºÅ©°¡,
µå¶óÀ̺ê»óÀÇ
À¯ÀÏÇÑ
¼ºê
µð½ºÅ©ÀÎ
°æ¿ì, ÀÌ
¼ºê
µð½ºÅ©´Â
»ç¿ë
°¡´ÉÇÑ
°ø°£
Àüü¸¦
»ç¿ëÇÕ´Ï´Ù.
- µð½ºÅ©
°íÀå¿¡
´ëÇÑ
Ãß°¡ÀÇ
ȸº¹·Â
(·¹Áö¸®¿£½º;
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
°ø°£¿¡
¾×¼¼½º
°¡´ÉÇØÁý´Ï´Ù.
- ¶Ç,
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 °³ÀÔ´Ï´Ù.
¸¹Àº
µð½ºÅ©¸¦
»ç¿ëÇÏ´Â
¸¸Å,
¼º´ÉÀÌ
Çâ»óÇÕ´Ï´Ù.
- ¾çÂÊ
¸ðµÎÀÇ
ÃÖ¼±Á¡À»
¾ò´Â
°ÍÀ¸·Î,
ȸº¹·Â°ú
¼º´ÉÀÇ
¾çÂÊ
¸ðµÎ¸¦
¾ò´Â °ÍÀ»
»ý°¢ÇÕ´Ï´Ù.
À̰ÍÀº, 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 ¸¦
¼±ÅÃÇØ
ÁÖ¼¼¿ä.
º¹¼ö
¾×¼¼½º
½Ã½ºÅÛ¿¡¼ÀÇ
Àü¼ÛÀÇ
Àӯ寮¸¦
»ý°¢Çϱâ
À§ÇÑ °¡Àå
¿ëÀÌÇÑ
¹æ¹ýÀº,
ÀáÀçÀûÀÎ
º¸Æ² ³Ø, Áï
µð½ºÅ©
ÇϺÎÁ¶Á÷ÀÇ
°üÁ¡À¸·ÎºÎÅÍ
º¸´Â
°ÍÀÔ´Ï´Ù:
Áï, Àü¼Û¿¡
ÇÊ¿ä·Î
ÇÏ´Â
µð½ºÅ©
½Ã°£ÀÇ
ÃѰè´Â
¾ó¸¶Àΰ¡?
ÀÔ´Ï´Ù.
°ÅÀÇ ¸ðµç
°ÍÀÌ
ij½¬µÇ°í
ÀÖÀ¸¹Ç·Î,
¿ä±¸¿Í
¿Ï·á¿ÍÀÇ
½Ã°£ÀûÀÎ
°ü°è´Â
±×¸¸Å
Áß¿äÇÏÁö´Â
¾Ê½À´Ï´Ù:
Áß¿äÇÑ
ÆÄ¶ó¹ÌÅÍ´Â,
¿ä±¸°¡
µð½ºÅ©¸¦
页»óÅ·Î
ÇÏ´Â
Ãѽð£À̸ç,
ÀÌÀü
µð½ºÅ©´Â
´Ù¸¥
Àü¼ÛÀ» ÇÒ
¼ö ¾ø°Ô
µË´Ï´Ù. ÀÌ
°á°ú,
Àü¼ÛÀÌ
µ¿½Ã¿¡
¹ß»ýÇØµµ
´Ù¸¦ ¶§¿¡
¹ß»ýÇØµµ,
½ÇÁ¦·Î´Â
¹®Á¦´Â
µÇÁö
¾Ê½À´Ï´Ù.
½ÇÁ¦ÀûÀ¸·Î´Â,
¿ì¸®°¡
º¸°í ÀÖ´Â
½Ã°£Àº,
Áö¿¬½Ã°£ÀÇ
ÃÑÈ (À§Ä¡
°áÁ¤
½Ã°£°ú
ȸÀü Áö¿¬,
¹Ù²ã
¸»Çϸé(ÀÚ)
µ¥ÀÌÅͰ¡
µð½ºÅ©
ÇìµåÇÏ¿¡
¿Ã
¶§±îÁöÀÇ
½Ã°£)°ú
ÃÑÀü¼Û
½Ã°£ÀÔ´Ï´Ù.
°°Àº
¼ÓµµÀÇ
µð½ºÅ©¿¡ÀÇ
Àü¼Û¿¡
´ëÇØ¼´Â,
Àü¼Û
½Ã°£Àº
Àü¼ÛÀÇ
Å©±âÀÇ
ÇÕ°è¿¡¸¸
ÀÇÁ¸ÇÕ´Ï´Ù.
24 kB ÀÇ
ÀüÇüÀûÀÎ
´º½ºÀÇ
±â»ç³ª
À¥ÆäÀÌÁö¸¦
»ý°¢Çϸé(ÀÚ),
À̰ÍÀº 1
ȸÀÇ I/O ·Î
ÀоîµéÀÏ
¼ö
ÀÖ½À´Ï´Ù.
µð½ºÅ©°¡
Àü¼Û
·¹ÀÌÆ® 6 MB/s ·Î
Æò±Õ À§Ä¡
°áÁ¤ ½Ã°£ 8 ms
À̸ç, ÆÄÀÏ
½Ã½ºÅÛÀ» 4 kB
ºí·ÏÀÌ´Ù°í
ÇÕ´Ï´Ù. 24 kB
À̱â
¶§¹®¿¡,
´ÜÆíȸ¦
°í·ÁÇÒ
ÇÊ¿ä´Â
¾ø°í,
ÆÄÀÏÀº 4 kB
°æ°è·ÎºÎÅÍ
°³½ÃÇÕ´Ï´Ù.
ÇÊ¿äÇÑ
Àü¼Û
ȸ¼ö´Â
ºí·Ï °³½Ã
À§Ä¡¿¡
ÀÇÁ¸ÇÕ´Ï´Ù:
½ÄÀº (S + F - 1) / S °¡
µÇ¾î, S ´Â
ÆÄÀÏ
½Ã½ºÅÛ
ºí·Ï¼ö¿¡¼ÀÇ
½ºÆ®¶óÀÌÇÁÀÇ
Å©±â, F ´Â
ÆÄÀÏ
½Ã½ºÅÛ
ºí·Ï¼ö¿¡¼ÀÇ
ÆÄÀÏÀÇ
Å©±âÀÔ´Ï´Ù.
- ½ºÆ®¶óÀÌÇÁÀÇ
Å©±â´Â 4 kB.
Àü¼Û
ȸ¼ö´Â 6 ȸ.
ÇϺÎÁ¶Á÷ÀÇ
ºÎÇÏ:
Áö¿¬½Ã°£ 48 ms,
Àü¼Û 2 ms, ÇÕ°è 50
ms.
- ½ºÆ®¶óÀÌÇÁÀÇ
Å©±â´Â 8 kB.
Àü¼Û
ȸ¼ö´Â 3.5 ȸ.
ÇϺÎÁ¶Á÷ÀÇ
ºÎÇÏ:
Áö¿¬½Ã°£ 28 ms,
Àü¼Û 2 ms, ÇÕ°è 30
ms.
- ½ºÆ®¶óÀÌÇÁÀÇ
Å©±â´Â 16 kB.
Àü¼Û
ȸ¼ö´Â 2.25 ȸ.
ÇϺÎÁ¶Á÷ÀÇ
ºÎÇÏ:
Áö¿¬½Ã°£ 18 ms,
Àü¼Û 2 ms, ÇÕ°è 20
ms.
- ½ºÆ®¶óÀÌÇÁÀÇ
Å©±â´Â 256 kB.
Æò±Õ Àü¼Û
ȸ¼ö´Â 1.08 ȸ.
ÇϺÎÁ¶Á÷ÀÇ
ºÎÇÏ:
Áö¿¬½Ã°£ 8.6 ms,
Àü¼Û 2 ms, ÇÕ°è
10.6 ms.
- ½ºÆ®¶óÀÌÇÁÀÇ
Å©±â´Â 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°¡ ¹ú½á
ȸº¹Çϰí
ÀÖ´Ù¸é,
ÇÁ·º½º·ÎºÎÅÍ
Àо
¼ö°¡
ÀÖ½À´Ï´Ù.
´ÙÀ½ÀÏ(¹«´Ì)°ÝÀº
¹ö±×°¡
¾Æ´Ï°í,
Á¸ÀçÇÏ´Â
ÀÌÀ¯°¡
ÀÖ½À´Ï´Ù¸¸,
È¥¶õÀ»
ÀÏÀ¸Å°´Â
°ÍÀÔ´Ï´Ù.
°¢ Ç׸ñÀº
ÀûÀýÇÑ
¸¶µð¿¡
´ëÇØ
³íÀǵǰí
ÀÖ½À´Ï´Ù.
vinum
µå¶óÀ̺ê´Â
UNIX
µð½ºÅ©
ÆÐƼ¼ÇÀ̸ç,
ÆÄƼ¼Ç
ŸÀÔ vinum
ÀÎ °ÍÀÌ
ÇÊ¿äÇÕ´Ï´Ù.
À̰ÍÀº,
ÆÄƼ¼Ç
ŸÀÔÀÌ
4.2BSD ÀÎ
°ÍÀ»
±â´ëÇÑ´Ù ccd
(¿Í)°ú´Â
´Ù¸¨´Ï´Ù.
ÀÌ ccd ÀÇ
µ¿ÀÛÀº,
ÀÚ½ÅÀÇ
¹ß¹ØÀ»
±¸ÇϰÔ
µË´Ï´Ù:
ccd ±×·³,
¿ëÀÌÇϰÔ
ÆÄÀÏ
½Ã½ºÅÛÀ»
µ¡¾²±â
°¡´ÉÇϰÔ
µË´Ï´Ù.
vinum
À¯Æ¿¸®Æ¼¿¡¼´Â
±×·¯ÇÑ
ÀÏÀº
Çã¶ôÇÏÁö
¾Ê½À´Ï´Ù.
°°Àº
ÀÌÀ¯·Î,
vinum
start
¸í·ÉÀº,
ÆÄƼ¼Ç
“c ” À§ÀÇ
µå¶óÀ̺긦
¹Þ¾ÆµéÀÌÁö
¾Ê½À´Ï´Ù.
ÆÄƼ¼Ç
“c ”
(Àº)´Â,
µð½ºÅ©
Àüü¸¦
Ç¥ÇöÇϱâ
À§Çؼ
½Ã½ºÅÛÀÌ
»ç¿ëÇØ,
ŸÀÔ unused
ÀÏ Çʿ䰡
ÀÖ½À´Ï´Ù.
¿©±â¿¡´Â
¸íÈ®ÇÑ
¸ð¼øÀÌ
ÀÖÀ¸¹Ç·Î,
“c ”
ÆÄƼ¼ÇÀ»
»ç¿ëÇÏÁö
¾Ê´Â
°Í¿¡º¸´Ù
vinum
(Àº)´Â
¹®Á¦¸¦
ÇØ°áÇϰí
ÀÖ½À´Ï´Ù.
- º¹¼öÀÇ
ÇÁ·º½º·ÎºÎÅÍ
µÇ´Â º¼·ý
ÀÛ¼º½Ã¿¡,
vinum
(Àº)´Â
ÇÁ·º½º¸¦
ÀÚµ¿ÀûÀ¸·Î´Â
ÃʱâÈÇÏÁö
¾Ê½À´Ï´Ù.
À̰ÍÀº,
³»¿ë¿¡
´ëÇØ¼´Â
¸ô¶óµµ,
ÀÌ·¯ÇÑ
»çÀÌ¿¡´Â
È®½ÇÈ÷
Àϰü¼ºÀÌ
¾ø´Ù°í
ÇÏ´Â °ÍÀ»
ÀǹÌÇϰí
ÀÖ½À´Ï´Ù.
±× °á°ú
µðÆúÆ®¿¡¼´Â,
½Å±Ô
ÀÛ¼ºµÈ
ÇÁ·º½º Áß
ÃÖÃÊÀÇ
°ÍÀ»
Á¦¿ÜÇÑ
¸ðµç
»óŸ¦,
vinum ÇÏ
faulty (À߸ø)
»óÅ·Î
¼³Á¤ÇÕ´Ï´Ù.
À̰͵éÀ»
ÃÖÃÊÀÇ
ÇÁ·º½º¿Í
µ¿±â
½ÃŰ·Á¸é ,
ÀÌ·¯ÇÑ
¼ºê
µð½ºÅ©¸¦
start ½Ãų
Çʿ䰡
ÀÖ½À´Ï´Ù.
À̰Ϳ¡
ÀÇÇØ, up
»óÅÂÀÇ
ÇÁ·º½º·ÎºÎÅÍ
vinum ¿¡
µ¥ÀÌÅ͸¦
Ä«ÇǽÃŵ´Ï´Ù.
°ü°èÇÏ´Â
¼ºê
µð½ºÅ©ÀÇ
Å©±â¿¡
ÀÇÁ¸ÇØ,
ÇÊ¿äÇÑ
½Ã°£Àº
±æ¾îÁú ¼ö
ÀÖ½À´Ï´Ù.
½ÇÁ¦»óÀº,
ÇÁ·º½º
ÀÛ¼º½Ã¿¡
±× ³»¿ë¿¡
´Ù´ëÇÑ
Èï¹Ì¸¦
°¡Áö´Â
»ç¶÷Àº
¾ø±â
¶§¹®¿¡,
´Ù¸¥ º¼·ý
¸Å´ÏÀú´Â
¾î¶²
¶§¶óµµ
up (À¸)·Î
¼³Á¤ÇØ
¼ÓÀÔ´Ï´Ù.
vinum
À¯Æ¿¸®Æ¼´Â,
½Å±Ô
ÀÛ¼ºµÈ
ÇÁ·º½º°¡
up
»óÅÂÀÎ
°ÍÀ»
ÇÁ·ÎÅØ¼ÇÇϱâ
À§Çؼ, 2
°³ÀÇ
¹æ¹ýÀ»
Á¦°øÇÕ´Ï´Ù:
- ÇÁ·º½º¸¦
ÀÛ¼ºÇØ,
±×°ÍµéÀ»
vinum
start
±×¸®°í
µ¿±â
ÇÕ´Ï´Ù.
- Ű¿öµå
setupstate
ºÎÂøÀ¸·Î
º¼·ý
(ÇÁ·º½º°¡
¾Æ´Õ´Ï´Ù)À»
ÀÛ¼ºÇÕ´Ï´Ù.
ÀÌ
Ű¿öµå´Â,
¸ð¼øÀÌ
Á¸ÀçÇØµµ
¹«½ÃÇØ
ÇÁ·º½º
»óŸ¦
up
»óÅ·Î
Çϵµ·Ï(µíÀÌ),
vinum ¿¡
Áö½ÃÇÕ´Ï´Ù.
- ÇöÀç
vinum
ÇÏÁö¸¸
¼Æ÷Æ®Çϰí
ÀÖ´Â
¸í·É¿¡´Â,
½ÇÁ¦·Î´Â
ºÒÇÊ¿äÇÑ
°ÍÀÌ
ÀÖ½À´Ï´Ù.
³ª¿¡°Ô´Â
ÀÌÇØÇÒ ¼ö
¾ø´Â
ÀÌÀ¯°¡
ÀÖ°ÚÁö¿ä°¡,
label ¹×
resetconfig ÀÇ
¸í·ÉÀ»
»ç¿ëÇÏ·Á°í
ÇÏ´Â
À¯Àú¸¦
ÀÚÁÖ ´«¿¡
¶ë´Ï´Ù.
ƯÈ÷
resetconfig
(Àº)´Â, ¸ðµç
Á¾·ùÀÇ
¹«¼¿î
¸Þ¼¼Áö¸¦
Ç¥½ÃÇÏ´Â
°Í¿¡µµ
ºÒ±¸ÇϰíÀÔ´Ï´Ù.
Á¤´çÇÑ
ÀÌÀ¯ ¾øÀÌ ,
ÀÌ·¯ÇÑ
¸í·ÉÀ»
»ç¿ëÇÏÁö
¸»¾Æ
ÁÖ¼¼¿ä.
- »óÅÂ
õÀÌ¿¡´Â
¸Å¿ì ¾Ë±â
¾î·Á¿î
°ÍÀÌ
ÀÖ½À´Ï´Ù.
»ç½Ç,
À̰ÍÀÌ
¹ö±×ÀÎÁö
»ç¾çÀÎÁö´Â
¸íÈ®ÇÏÁö´Â
¾Ê½À´Ï´Ù.
reborn ¼ºê
µð½ºÅ©µîÀÇ,
±â¹¦ÇÑ
»óŰ¡ µÈ
¿ÀºêÁ§Æ®¸¦
±âµ¿ÇÒ ¼ö
¾ø´Â
°æ¿ì¿¡´Â,
stop ¶Ç´Â
stop
-f ÀÇ
¸í·ÉÀ»
»ç¿ëÇØ,
¿ì¼± stopped
»óÅ¿¡
õÀÌ ½ÃÄÑ
ÁÖ¼¼¿ä.
À̰ÍÀÌ
´É¼÷ÇϰÔ
°¡¸é,
¿ÀºêÁ§Æ®¸¦
±âµ¿ÇÒ ¼ö
ÀÖÀ»
°ÍÀÔ´Ï´Ù.
°£´ÜÇÑ
¹æ¹ý¿¡¼´Â
´É¼÷ÇϰÔ
°¡Áö
¾Ê¾Æ¼,
À̰ÍÀÌ
À¯ÀÏÇÑ
ȸº¹
¼ö´ÜÀÎ
°æ¿ì, ±×
»óȲÀ»
º¸°íÇØ
ÁÖ¼¼¿ä.
- Ä¿³Î
¸ðµâÀ»
-D VINUMDEBUG
¿É¼Ç
÷ºÎ·Î
±¸ÃàÇßÀ»
°æ¿ì, vinum
µµ ¶ÇÇÑ
-D VINUMDEBUG
¿É¼Ç
÷ºÎ·Î
±¸ÃàÇÒ
Çʿ䰡
ÀÖ½À´Ï´Ù.
¿Ö³ÄÇϸé,
¾çÂÊ
¸ðµÎÀÇ
ÄÄÆÛ³ÍÆ®·Î
»ç¿ëµÇ´Â
µ¥ÀÌÅÍ
¿ÀºêÁ§Æ®¿¡,
Å©±â°¡
º»¿É¼Ç¿¡
ÀÇÁ¸Çϰí
ÀÖ´Â °ÍÀÌ
ÀÖ±â
¶§¹®ÀÔ´Ï´Ù.
¾Õ¿¡¼ º»
°°°Ô ÇÏÁö
¾ÊÀ¸¸é
´ëÀÀÇÏ´Â
¿¡·¯
¸Þ¼¼Áö¸¦
Ç¥½ÃÇØ
¸í·ÉÀÌ
½ÇÆÐÇÕ´Ï´Ù.
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)
ÇÏÁö¸¸
°³¹ßÇß½À´Ï´Ù.
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc.
|