Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > b611ea73723a8287cce23d3124a6eeea > files > 45

howto-sgml-ko-2006-5mdv2010.0.noarch.rpm


<!DOCTYPE Article PUBLIC "-//OASIS//DTD DocBook V4.1//EN">

<Article lang="ko">

<Articleinfo>

<Title>Logical Volume Manager HOWTO</Title>
<AUTHOR lang="en">
<FirstName>bert hubert &lt;ahu@ds9a.nl&gt;

Richard Allen &lt;ra@ra.is&gt;</FirstName>
</AUTHOR
>
<PubDate>Version 0.0.2 $Date: 2002/07/15 01:55:00 $</PubDate>

<PubDate>V0.11, 6 June 1997</PubDate>

<othercredit role="translator">
<firstname>°­ÈÆ</firstname>
<surname>Á¤</surname>
<affiliation>
<address>
<email>skyeyes (at) nextware.co.kr</email>
</address>
<address>
<email>skyeyes (at) soback.kornet.net</email>
</address>
</affiliation>
</othercredit>

<othercredit role="translator">
<firstname>¼º¿ë</firstname>
<surname>¼­</surname>
<affiliation>
<address>
<email>pooh (at) kldp.org</email>
</address>
</affiliation>
</othercredit>


<Abstract>

<Para>
Linux LVM¿¡ °üÇÑ °£´ÜÇÑ HOWTO ¹®¼­.
</Para>

</Abstract>

</Articleinfo>

<Sect1>
<Title>¼Ò°³</Title>

<Para>
µ¶ÀÚ ¿©·¯ºÐÀ» ȯ¿µÇÑ´Ù.
</Para>

<Para>
ÀÌ ¹®¼­´Â LVMÀ̶õ ¹«¾ùÀÌ°í, ¾î¶»°Ô ÀÛµ¿ÇÏ°í, ¿©·¯ºÐÀÇ »ýÈ°À» ½±°Ô ÇÒ¼ö ÀÖµµ·Ï LVMÀ» »ç¿ëÇÒ¼ö ÀÖ´Â ¹æ¹ý¿¡ °üÇØ ¿©·¯ºÐ¿¡°Ô ¾Ë·ÁÁִµ¥ µµ¿òÀ» ÁÖ±â À§ÇØ ¾²¿©Á³´Ù.
ÇöÀç LVM FAQ¿Í German HOWTOµµ ÀÖÁö¸¸, ÀÌ ¹®¼­´Â ±âÁ¸ ¹®¼­¿Í´Â ´Ù¸¥ ¸é¿¡¼­ ¾²¿©
Á³´Ù. ÀÌ ¹®¼­´Â ¸Å¿ì °£´ÜÇÑ 'HOWTO' ÀÎ ¹Ý¸é, ¶ÇÇÑ ÀÌÇصµ ÁÙ ¼ö ÀÖ´Ù.(±×·¯±æ ¹Ù¶õ´Ù.)
</Para>

<Para>
³ª´Â Linux Logical Volume Manager ÀúÀÚ°¡ ¾Æ´ÔÀ» ¸í¹éÈ÷ ¹àÈù´Ù.
³ª´Â °³¹ßÇÑ »ç¶÷µéÀ» ¸¹ÀÌ Á¸°æÇϸç, ±×µé°ú »óÈ£ Çù·ÂÇÏ±æ ¹Ù¶õ´Ù.
</Para>

<Para>
¸Å¿ì ÀÌ»óÇÏ°Ú¸¸, ³ª´Â LVMÀÇ °³¹ßÀÚµéÀ» ¾ËÁö ¸øÇÑ´Ù. ³ª´Â ÀÌ·¯ÇÑ »óȲÀÌ °ð 
¹Ù²î±æ ¹Ù¶õ´Ù. °³¹ßÀÚµéÀÇ ±âºÐÀ̳ª ÀÔÀåÀ» °í·ÁÇÏÁö ¸øÇÑ Á¡¿¡ ´ëÇؼ­ ¹Ì¸® »ç°úÇÑ´Ù.
</Para>

<Sect2>
<Title>±Ç¸® Æ÷±â&amp; ¶óÀ̼¾½º</Title>

<Para>
This document is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
</Para>

<Para>
If your disks melt and your company fires you - it's never our fault. Sorry.
Make frequent backups and do your experiments on non-mission critical
systems.
</Para>

<Para>
Furthermore, Richard Allen does not speak for his employer.
</Para>

<Para>
Linux is a registered trademark of Linus Torvalds.
</Para>

</Sect2>

<Sect2>
<Title>»çÀü Áö½Ä(Prior knowledge)</Title>

<Para>
±×·¸°Ô ¸¹ÀÌ ÇÊ¿äÇÏÁö ¾Ê´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ Linux¸¦ ¼³Ä¡ÇÑ °æÇèÀÌ ÀÖ°í filesystem(fdisk/mkfs)À» ¸¸µé¾ú´Ù¸é, ¿©·¯ºÐÀº ¸ðµÎ ¼³Á¤ÇØ¾ß µÈ´Ù.
·çÆ®·Î½á ÀÛ¾÷ÇÒ¶§´Â Ç×»ó ½ÅÁß Çضó.  À߸øµÈ ¸í·É¾î³ª ÀåÄ¡ ÆÄÀϵ鿡 ´ëÇÑ ¾î¶°ÇÑ
ÀÛ¾÷µéÀº Á¸ÀçÇÏ´Â µ¥ÀÌŸ¸¦ ¼Õ»ó½Ãų¼ö ÀÖ´Ù.
</Para>

<Para>
¸¸ÀÏ ¿©·¯ºÐÀÌ HP/UX LVMÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ¾È´Ù¸é, ¿©·¯ºÐÀº ÀÌ¹Ì °ÅÀÇ ÇѰųª ¸¶Âù°¡Áö´Ù.
¸®´ª½º´Â HP ½ÇÇà°ú °ÅÀÇ °°´Ù.
</Para>

</Sect2>

<Sect2>
<Title>°ü¸®ÇÒ¶§ ÁÖÀÇÇÒ Á¡</Title>

<Para>
ÀÌ ¹®¼­¿¡ °üÇØ ÁÖÀÇÇØ¾ß ÇÒ ¸î °¡Áö°¡ ÀÖ´Ù. ³»°¡ ÀÌ ¹®¼­ÀÇ ´ëºÎºÐÀ» ½èÁö¸¸,
³ª´Â ½ÇÁ¦·Î ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î ÀÌ ¹®¼­¸¦ À¯ÁöÇÏ±æ ¿øÇÏÁö ¾Ê´Â´Ù. ³ª´Â
Open Source¿¡ ´ëÇÑ ÁöÁöÀÚÀ̸ç, ¿©·¯ºÐµéÀÇ feedback, °»½Å, ÆÐÄ¡µîÀ» ¿øÇÑ´Ù.
¿ÀŸ³ª ¿¡·¯µé¿¡ °üÇØ ³ª¿¡°Ô ¾Ë¸®´Â°É ÁÖÀúÇÏÁö ¸¶¶ó.
</Para>

<Para>
¸¸ÀÏ ¿©·¯ºÐÀÌ ¼½¼ÇÀ» À¯ÁöÇϴµ¥ ´õ ÁÁÀº ÀÚ°ÝÀÌ Àְųª »õ·Î¿î ¼½¼ÇÀÇ ÀúÀÚÀÌ°í
À¯ÁöÇÒ¼ö ÀÖ´Ù¸é, ±×·¸°Ô Çϱæ ȯ¿µÇÑ´Ù. ÀÌ HOWTOÀÇ SGML¹®¼­´Â CVS·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
³ª´Â ÀÌ ÀÛ¾÷ÀÌ »óÈ£ Çùµ¿ÀûÀÎ ÇÁ·ÎÁ§Æ®°¡ µÇ±æ ¹Ù¶õ´Ù.
</Para>

<Para>
ÀÌ·¯ÇÑ ¸ñÀûÀ¸·Î, ¿©·¯ºÐÀº FIXMEÀÇ ¸¹Àº ÁÖÀÇ »çÇ×µéÀ» ¹ß°ßÇÒ °ÍÀÌ´Ù.
ÆÐÄ¡µéÀº Ç×»ó ȯ¿µÇÑ´Ù. ¿©·¯ºÐÀÌ FIXME¸¦ ¹ß°ßÇÏ´Â °÷ÀÌ ¾îµðµç, ¿©·¯ºÐÀº ¿©·¯ºÐÀÌ
Àß ¾ËÁö ¸øÇÏ´Â ºÐ¾ß¸¦ ´Ù·ç°í ÀÖ´Ù´Â °ÍÀ» ¾Ë¾Æ¾ß ÇÑ´Ù. ÀÌ°ÍÀº ±×¹ÛÀÇ °÷¿¡ ¿¡·¯°¡
¾ø´Ù´Â°ÍÀ» ¸»ÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. ´ÜÁö ÁÖÀÇÇ϶ó´Â °ÍÀÌ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ
À¯È¿ÇÑ °ÍÀ» °¡Áö°í ÀÖ´Ù¸é, ¿ì¸®°¡ ¾Ë¼ö ÀÖµµ·Ï Çضó. ±×·¯¸é 
³ª´Â FIXMEÀÇ ÁÖÀÇ»çÇ׿¡¼­ Á¦°ÅÇÒ °ÍÀÌ´Ù.
</Para>

</Sect2>

<Sect2>
<Title>CVS Á¢±Ù &amp; updates Çϱâ</Title>

<Para>
ÀÌ HOWTO ¹®¼­ÀÇ °ø½ÄÀûÀÎ À§Ä¡´Â
<ULink
URL="http://www.ds9a.nl/lvm-howto/"
>http://www.ds9a.nl/lvm-howto/</ULink
>ÀÌ´Ù.
</Para>

<Para>
¿ì¸®´Â Áö±Ý anonymous CVS Á¢±ÙÀ» ÀÌ¿ëÇÒ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ¿©·¯ºÐ¿¡°Ô ½±°Ô ÀÌ HOWTO
¹®¼­ÀÇ ÃÖ±Ù ¹öÀüÀ» ¾ò°í º¯°æ »çÇ×µéÀ» Á¦°øÇϱâ À§ÇÔÀÌ´Ù.
</Para>

<Para>
¿©·¯ºÐÀÌ CVS¸¦ ÅëÇØ HOWTOÀÇ º¹»çº»À» ¿øÇÑ´Ù¸é, ´ÙÀ½°ú °°ÀÌ Çضó.:

<Screen>
$ export CVSROOT=:pserver:anon@outpost.ds9a.nl:/var/cvsroot
$ cvs login
CVS password: [enter 'cvs' (without 's)]
$ cvs co lvm-howto
cvs server: Updating lvm-howto
U lvm-howto/lvm-howto.sgml
</Screen>

</Para>

<Para>
¸¸ÀÏ ¿©·¯ºÐÀÌ ¿¡·¯³ª Ãß°¡ÇÏ±æ ¿øÇÏ´Â °ÍÀÌ ÀÖ´Ù¸é, ·ÎÄÿ¡¼­ ¼öÁ¤ÇÏ°í 
"cvs diff -u" ½ÇÇàÇÏ°í, ±× °á°ú¹°À» ¿ì¸®¿¡°Ô º¸³»Áà¶ó.
</Para>

<Para>
MakefileÀº ¿©·¯ºÐÀÌ postscript, dvi, pdf, html°ú text¸¦ ¸¸µå´Â °ÍÀ» µµ¿ï ¼ö ÀÖ´Â
°ÍµéÀ» Á¦°øÇÑ´Ù. ¿©·¯ºÐÀº ¸ðµç ¹®¼­ Çü½ÄÀ» °¡Áö±â À§Çؼ­´Â sgml-tools, ghostscript, tetex¸¦ ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.
</Para>

</Sect2>

<Sect2>
<Title>ÀÌ ¹®¼­ÀÇ ±¸Á¶</Title>

<Para>
¿ì¸®´Â óÀ½¿¡ ÇØ¾ß ÇÒ ÀÛ¾÷µé¿¡ °üÇÑ ±âº»ÀûÀÎ »çÇ×µéÀ» ¼³¸íÇÒ °ÍÀÌ´Ù.
±×·¯³ª ¿ì¸®´Â ÀÌÇØ¿¡ µµ¿òÀ» ÁÙ¼ö ÀÖ´Â ¿¹Á¦µéµµ Æ÷ÇÔ ÇÒ °ÍÀÌ´Ù.
</Para>

</Sect2>

</Sect1>

<Sect1>
<Title>LVMÀ̶õ ¹«¾ùÀΰ¡?</Title>

<Para>
ÀüÅëÀûÀ¸·Î, ÆÄƼ¼Ç Å©±â´Â °íÁ¤ÀûÀÌ´Ù. ÀÌ°ÍÀº ½Ã½ºÅÛ ¼³Ä¡ÀÚ´Â "³ª´Â ÀÌ ÆÄƼ¼Ç¿¡
¾ó¸¶³ª ¸¹Àº µ¥ÀÌŸ¸¦ ÀúÀåÇÒ °ÍÀÌ´Ù"°¡ ¾Æ´Ï¶ó "³ª´Â ÀÌ ÆÄƼ¼Ç¿¡ ¾ó¸¶ ÀÌ»óÀ» 
ÀúÀåÇÒ °ÍÀÌ´Ù"¶ó´Â Áú¹®À» °í·ÁÇÒ °ÍÀ» ¿ä±¸ÇÑ´Ù.
»ç¿ëÀÚ°¡ ÆÄƼ¼Ç °ø°£À» ¸ðµÎ »ç¿ëÇÏ¿´À»¶§, º¸ÅëÀº ÆÄƼ¼ÇÀ» ´Ù½Ã ÀâµçÁö
(Àüü ¿î¿µ ½Ã½ºÅÛÀÇ reload¸¦ ÀǹÌÇÑ´Ù.) ½Éº¼¸¯ ¸µÅ© °°Àº ¹æ¹ýÀ¸·Î ÇØ°áÀ» ÇÑ´Ù.
</Para>

<Para>
ÆÄƼ¼ÇÀº ¹°¸® µð½ºÅ©ÀÇ ¿¬¼ÓµÈ ºí·°µéÀÌ´Ù¶ó´Â »ý°¢Àº °è¼Ó ¹Ù²î¾ú´Ù.
´ëºÎºÐÀÇ À¯´Ð½º ½Ã½ºÅÛµéÀº ¹°¸® µð½ºÅ©¸¦ ¸î¸î ´ÜÀ§(unit)µé·Î ³ª´­¼ö ÀÖ´Â ´É·ÂÀ»
°¡Áö°í ÀÖ´Ù. 
´ÙÁß µå¶óÀ̺꿡¼­ ÀúÀå ´ÜÀ§µéÀº "³í¸®ÀûÀÎ volume"À¸·Î ¸ð¾ÆÁö°í, À̰͵éÀÌ
ÆÄƼ¼ÇÀ¸·Î ÇÒ´çµÈ´Ù. Ãß°¡ÀûÀ¸·Î, ´ÜÀ§(unit)µéÀº ¿øÇÏ´Â °ø°£Ã³·³ ÆÄƼ¼Ç¿¡¼­
Ãß°¡µÇ°Å³ª Á¦°ÅµÉ ¼ö ÀÖ´Ù.
</Para>

<Para>
ÀÌ°ÍÀÌ ³í¸®ÀûÀÎ º¼·ý °ü¸®ÀÚ(LVM)ÀÇ ±âº»ÀûÀÎ »ý°¢ÀÌ´Ù.
</Para>

<Para>
¿¹¸¦ µé¾î, ¿©·¯ºÐÀÌ 1G µð½ºÅ©¸¦ °¡Áö°í ÀÖ°í, 600MB¸¦ »ç¿ëÇÒ¼ö ÀÖ´Â "/home"
ÆÄƼ¼ÇÀ» ¸¸µç´Ù°í ÇÏÀÚ. ±×¸®°í ¿©·¯ºÐÀÌ ÇÒ´çÇÑ °ø°£À» ¸ðµÎ »ç¿ëÇÏ¿´´Âµ¥
"/home"¿¡¼­ 1G¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ÀÖ´Ù°í °¡Á¤ÇÏÀÚ. 
ÆÄƼ¼ÇÀÇ ¿¹Àü °³³äÀ» »ç¿ëÇϸé, ¿©·¯ºÐÀº 1GBÀÇ ´Ù¸¥ µå¶óÀ̺긦 °¡Áö±æ ¿øÇÒ 
°ÍÀÌ´Ù. ±×¸®°í ¿©·¯ºÐÀº µð½ºÅ©¸¦ Ãß°¡ÇÏ°í, »õ·Î¿î "/home"À» ¸¸µé°í ÇöÀç Á¸ÀçÇÏ´Â
µ¥ÀÌŸ¸¦ º¹»çÇÒ °ÍÀÌ´Ù.
</Para>

<Para>
±×·¯³ª, LVM ¼³Á¤À¸·Î, ¿©·¯ºÐÀº ´Ü¼øÈ÷ 400MB(¶Ç´Â ´õ) µð½ºÅ©¸¦ Ãß°¡ÇÒ ¼ö ÀÖ°í,
ÀúÀå ´ÜÀ§(unit)µéÀ» "/home" ÆÄƼ¼Ç¿¡ Ãß°¡ÇÒ ¼ö ÀÖ´Ù. ´Ù¸¥ ÅøµéÀº Áö±ÝÀÇ 
ÆÄÀÏ ½Ã½ºÅÛÀ» Àç Á¶Á¤ÇÒ¼ö ÀÖµµ·Ï Çã¿ëÇϸç, ¿©·¯ºÐÀÌ ´õ Ä¿´Ù¶õ ÆÄƼ¼Ç Å©±â·Î
Àç Á¶Á¤ÇÒ ¼ö ÀÖ°í ¿ø·¡ÀÇ ºñÁö´Ï½º·Î µ¹¾Æ°¥¼ö ÀÖ´Ù.
</Para>

<Para>
¸Å¿ì Ưº°ÇÑ °æ¿ì·Î½á, LVMÀº À̵¿ÇÒ¼ö ¾ø´Â ŸÄÏÀÇ ¹é¾÷À» ¸¸µé¼ö ÀÖµµ·Ï 
ÀÚüÀûÀÎ "snapshots"À» ¸¸µé¼öµµ ÀÖ´Ù.
¿ì¸®´Â ÀÌ·¯ÇÑ Èï¹Ì·Î¿î °¡´É¼ºÀ¸·Î µ¹¾Æ°¡¼­, ÀÌ°ÍÀº ´Ù¸¥ ¸¹Àº ½ÇÁ¦ ¾îÇø®ÄÉÀ̼ÇÀ» °¡Áø´Ù.
</Para>

<Para>
´ÙÀ½ ¼½¼Ç¿¡¼­ ¿ì¸®´Â LVMÀÇ ±âÃʸ¦ ¼³¸íÇÏ°í LVMÀÌ »ç¿ëÇÏ´Â ¿©·¯ Ãß»óÀû °³³ä¿¡
´ëÇؼ­µµ ¼³¸íÇÑ´Ù.
</Para>

</Sect1>

<Sect1>
<Title>±âº» ¿ø¸®</Title>

<Para>
¿©·¯ºÐ¿¡°Ô °ÌÀ» ÁÖ±â À§Çؼ­°¡ ¾Æ´Ï¶ó, LVMÀº ¿©·¯ºÐÀÇ ÆÄÀÏ ½Ã½ºÅÛÀ» À§ÇèÇÏ°Ô ÇÏÁö
¾Êµµ·Ï Çϱâ À§ÇÑ ¿ë¾î¿¡¼­ ¿Ô´Ù.
</Para>

<Para>
´Ù¼Ò, ¹Ø¹Ù´Ú ºÎÅÍ ½ÃÀÛÇÏÀÚ.
</Para>

<Para>
<VariableList>

<VarListEntry>
<Term>¹°¸®Àû ¹Ìµð¾î</Term>
<ListItem>
<Para>
¿ì¸®°¡ ´Ü¼øÈ÷ ÇÏµå µð½ºÅ©³ª ÆÄƼ¼ÇÀ» °¡Á¤ÇÏ¿´´Ù ÇÒÁö¶óµµ, 
¿©·¯ºÐÀº ¾î¸² Àâ¾Æ¼­ '¹°¸®Àû' À̶ó´Â ¸»À» ÀÌÇØÇØ¾ß ÇÑ´Ù.
¿¹¸¦ µé¾î, /dev/hda, /dev/hda6, /dev/sda. 
¿©·¯ºÐÀº ºí·° ÀåÄ¡ÀÇ ¿¬¼ÓÀûÀÎ ºí·° ¼öµéÀ» ¹Ù²Ü¼ö ÀÖ´Ù.
</Para>
</VarListEntry>
<VarListEntry>
<Term>¹°¸®Àû º¼·ý(Volume) (PV)</Term>
<ListItem>
<Para>
PV´Â ´ÜÁö ¿©±â¿¡ Ãß°¡µÈ °ü¸® µ¥ÀÌŸ¸¦ °¡Áö´Â ¹°¸®Àû ¹Ìµð¾îÀÌ´Ù.
-- ÀÏ´Ü ¿©±â¿¡ Ãß°¡Çϸé, LVMÀº ÀÌ°ÍÀ» ¼ÒÀ¯ÇÑ °Íó·³ ÀνÄÇÑ´Ù.
</Para>
</VarListEntry>
<VarListEntry>
<Term>¹°¸®Àû È®Àå(PE)</Term>
<ListItem>
<Para>
¹°¸®Àû È®Àå(Physical Extents)Àº ¸Þ°¡ ¹ÙÀÌÆ® Å©±â¸¦ °¡Áö´Â Å« ºí·°°°Àº °ÍÀÌ´Ù.
PEs´Â ÇÒ´çµÉ ¼ö ÀÖ´Ù.
</Para>
</VarListEntry>
<VarListEntry>
<Term>º¼·ý ±×·ì(Volume Group)</Term>
<ListItem>
<Para>
VG´Â ¹°¸®Àû È®ÀåÀÇ ¼ö(¿©·¯ ¹°¸®Àû º¼·ýÀ̳ª ÇÏµå µå¶óÀ̺갡 ±âº»ÀÎ)·Î ÀÌ·ç¾î Áø´Ù.
ÀÌ°ÍÀ» ¿©·¯ ÇÏµå µå¶óÀ̺ê(¿¹¸¦ µé¾î, /dev/hda ¿Í /dev/sda)·Î ÀÌ·ç¾îÁ® ÀÖ´Â °Í °°Àº VG·Î »ý°¢ÇÒ¼ö ÀÖÁö¸¸, ÀÌ°ÍÀº À̵é ÇÏµå µå¶óÀ̺갡 Á¦°øÇÏ´Â PEµéÀ» Æ÷ÇÔÇÑ´Ù°í
¸»ÇÏ´Â °ÍÀÌ ´õ Á¤È®ÇÏ´Ù.
</Para>

<Para>
&#62;From this Volume Group, PEs can be assigned to a ...
</Para>
</VarListEntry>
<VarListEntry>
<Term>³í¸®Àû º¼·ý(LV)</Term>
<ListItem>
<Para>
¿ì¸®´Â ¸¶Áö¸·À¸·Î °®´Â °ÍÀÌ ÀÖ´Ù. ³í¸®Àû º¼·ýÀº ¸ðµç ÀÛ¾÷ÀÇ °á°úÀÌ¸ç ¿ì¸®´Â 
Á¤º¸¸¦ ¿©±â¿¡ ÀúÀåÇÑ´Ù. ÀÌ°ÍÀº ÆÄƼ¼Ç¿¡ ´ëÇÑ »ý°¢°ú µ¿ÀÏÇÑ °ÍÀÌ´Ù.
</Para>

<Para>
Á¤±Ô ÆÄƼ¼Çó·³, ³í¸®Àû º¼·ýÀº ÀüÇüÀûÀ¸·Î ¸¸µé¾î Áø´Ù.
</Para>
</VarListEntry>
<VarListEntry>
<Term>ÆÄÀÏ ½Ã½ºÅÛ</Term>
<ListItem>
<Para>
ÀÌ ÆÄÀÏ ½Ã½ºÅÛÀº ¿©·¯ºÐÀÌ ¿øÇÏ´Â ¸ðµç °ÍÀÌ´Ù.: Ç¥ÁØ ext2, ReiserFS, NWFS, XFS, JFX, NTFS µîµî. ¸®´ª½º Ä¿³Î¿¡¼­, Á¤±Ô ÆÄƼ¼Ç°ú ³í¸®Àû º¼·ý»çÀÌ¿¡´Â ¾Æ¹«·± Â÷ÀÌ°¡ ¾ø´Ù.
</Para>
</VarListEntry>
</VariableList>
</Para>

<Para>
³ª´Â ¿©·¯ºÐÀÌ ½±°Ô ÀÌ°ÍÀ» º¼¼ö ÀÖµµ·Ï Çϱâ À§ÇØ ASCII íƮ·Î ¸¸µé¾ú´Ù.
</Para>

<Screen>
¹°¸®Àû È®ÀåÀ» Æ÷ÇÔÇÑ, ¹°¸®Àû º¼·ý:

  +-----[ Physical Volume ]------+
  | PE | PE | PE | PE | PE | PE  |
  +------------------------------+

6°³ÀÇ ¹°¸®Àû È®Àå°ú 2°³ÀÇ ¹°¸®Àû º¼·ý(PVs)¸¦ Æ÷ÇÔÇÑ º¼·ý ±×·ì:

  +------[ Volume Group ]-----------------+
  |  +--[PV]--------+  +--[PV]---------+  | 
  |  | PE | PE | PE |  | PE | PE | PE  |  |
  |  +--------------+  +---------------+  |
  +---------------------------------------+ 

¿ì¸®´Â ¿©±â¿¡ ´õ Ãß°¡ È®ÀåÀ» ÇÏ¿´´Ù.:

  +------[ Volume Group ]-----------------+
  |  +--[PV]--------+  +--[PV]---------+  |
  |  | PE | PE | PE |  | PE | PE | PE  |  |
  |  +--+---+---+---+  +-+----+----+---+  |
  |     |   |   | +-----/     |    |      |
  |     |   |   | |           |    |      |
  |   +-+---+---+-+      +----+----+--+   |
  |   |  Logical  |      |  Logical   |   |
  |   |  Volume   |      |   Volume   |   |
  |   |           |      |            |   |
  |   |  /home    |      |    /var    |   |
  |   +-----------+      +------------+   |
  +---------------------------------------+
</Screen>

<Para>
ÀÌ°ÍÀº µÎ µð½ºÅ©¿¡ °ÉÄ£ µÎ ÆÄÀÏ ½Ã½ºÅÛÀ» ¿ì¸®¿¡°Ô º¸¿©ÁØ´Ù.
/home ÆÄÀÏ ½Ã½ºÅÛÀº 4°³ÀÇ ¹°¸®Àû È®ÀåÀ», /var ÆÄÀÏ ½Ã½ºÅÛÀº 2°³ÀÇ ¹°¸®Àû È®ÀåÀ»
Æ÷ÇÔÇÑ´Ù.
</Para>

<Para>
bert hubert´Â ´õ¿í ½Ã°¢ÀûÀ¸·Î LVMÀ» º¸¿©ÁÖ±â À§ÇØ  <ULink
URL="http://ds9a.nl/lvm-viewer"
>Åø</ULink
> À» ¸¸µé¾ú´Ù. 
<ULink
URL="http://ds9a.nl/lvm-howto/screenshot.gif"
>screenshot</ULink
>µµ ÀÖ´Ù.
ASCII Â÷Æ®º¸´Ù ´õ ÁÁ°Ô º¸ÀδÙ.
</Para>

<Sect2>
<Title>º¸¿©ÁÖ±â&amp; ¸»Çϱâ</Title>

<Para>
ÀÌ ºÎºÐÀº ÀÌÇØÇϱ⠾î·Æ´Ù. ±×·¡¼­ ³í¸®Àû º¼·ýÀ» ¸¸µå´Â ¿¹Á¦¿¡ ÁÖ¼®À» ´Þ¾Ò´Ù.
ÀÌ ¿¹Á¦¸¦ Äֿܼ¡ º¹»çÇÏÁö ¸¶¶ó. ¿Ö³ÄÇÏ¸é ¸¸ÀÏ ¿©·¯ºÐÀÇ ÄÄÇ»ÅÍ°¡ /dev/hda3¿Í /dev/hdb2¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é, ¿©·¯ºÐÀÇ µ¥ÀÌŸ¸¦ Æı«Çϱ⠶§¹®ÀÌ´Ù.
</Para>

<Para>
Àǹ®½º·´´Ù¸é, À§ÀÇ ASCIIgramÀ» ºÁ¶ó.
</Para>

<Para>
¿©·¯ºÐÀº /dev/hda3¿Í /dev/hdb2 ÆÄƼ¼Ç ŸÀÔÀ» 0x8e, Áï 'Linux LVM'À¸·Î ¼³Á¤ÇØ¾ß ÇÑ´Ù.
fdiskÀÇ ¹öÀüÀÌ ÀÌ Å¸ÀÔÀ» ¾ÆÁ÷ ¾ËÁö ¸øÇØ 'Unknown'À¸·Î ³ª¿À´ÂÁö È®ÀÎÇضó.:
</Para>

<Para>

<Screen>
# fdisk /dev/hda

Command (m for help): p

Disk /dev/hda: 255 heads, 63 sectors, 623 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1             1         2     16033+  83  Linux
/dev/hda2             3       600   4803435   83  Linux
/dev/hda3           601       607     56227+  83  Linux
/dev/hda4           608       614     56227+  83  Linux

Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes): 8e

Command (m for help): p

Disk /dev/hda: 255 heads, 63 sectors, 623 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1             1         2     16033+  83  Linux
/dev/hda2             3       600   4803435   83  Linux
/dev/hda3           601       607     56227+  8e  Unknown
/dev/hda4           608       614     56227+  83  Linux

Command (m for help): w
</Screen>

</Para>

<Para>
¿ì¸®´Â /dev/hdb2µµ ÇßÁö¸¸, ¿©±â¼­´Â º¸¿©ÁÖÁö ¾Ê¾Ò´Ù. ÀÌ°ÍÀº LVMÀÌ ¿©·¯ºÐÀÇ ¼³Á¤À» ÀÒÀº °ÍµéÀ» À籸¼ºÇϱâ À§ÇØ ÇÊ¿äÇÏ´Ù.
</Para>

<Para>
Áö±Ý, ÀÌ°ÍÀÌ ÇÊ¿äÇÏÁö´Â ¾ÊÁö¸¸, ¸î¸î ÄÄÇ»ÅÍ´Â ¿©±â¼­ ÀçºÎÆÃÀ» ¿ä±¸Çϱ⵵ ÇÑ´Ù.
±×·¡¼­ ¸¸ÀÏ ´ÙÀ½ ¿¹Á¦°¡ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù¸é, Àç ºÎÆÃÇضó.
</Para>

<Para>
±×¸®°í, ¿ì¸®´Â ´ÙÀ½Ã³·³ ¹°¸®Àû º¼·ýÀ» ¸¸µç´Ù.:

<Screen>
# pvcreate  /dev/hda3
pvcreate -- physical volume "/dev/hda3" successfully created
# pvcreate  /dev/hdb2
pvcreate -- physical volume "/dev/hdb2" successfully created
</Screen>

</Para>

<Para>
±×¸®°í, ¿ì¸®´Â ÀÌµé µÎ°³ÀÇ PVs¸¦ 'test'¶ó ºÒ¸®´Â º¼·ý ±×·ì¿¡ Ãß°¡ÇÑ´Ù:

<Screen>
# vgcreate test /dev/hdb2 /dev/hda3
vgcreate -- INFO: using default physical extent size 4 MB
vgcreate -- INFO: maximum logical volume size is 255.99 Gigabyte
vgcreate -- doing automatic backup of volume group "test"
vgcreate -- volume group "test" successfully created and activated
</Screen>

</Para>

<Para>
±×·¡¼­, ¿ì¸®´Â ºó º¼·ý ±×·ìÀ» °¡Áö°Ô µÇ¸ç, ÀÌÁ¦ ºñÆ®(bit)¸¦ °Ë»çÇϵµ·Ï ÇÏÀÚ.
<Para>

<Screen>
# vgdisplay -v test
--- Volume group ---
VG Name               test
VG Access             read/write
VG Status             available/resizable
VG #                  0
MAX LV                256
Cur LV                0
Open LV               0
MAX LV Size           255.99 GB
Max PV                256
Cur PV                2
Act PV                2
VG Size               184 MB
PE Size               4 MB
Total PE              46
Alloc PE / Size       0 / 0
Free  PE / Size       46 / 184 MB

--- No logical volumes defined in test ---


--- Physical volumes ---
PV Name (#)           /dev/hda3 (2)
PV Status             available / allocatable
Total PE / Free PE    13 / 13

PV Name (#)           /dev/hdb2 (1)
PV Status             available / allocatable
Total PE / Free PE    33 / 33
</Screen>

¿©±â¿¡ ÀÖ´Â ¸¹Àº µ¥ÀÌŸµé - ÀÌ µ¥ÀÌŸÁß ´ëºÎºÐÀº Áö±Ý ÀÌÇØÇØ¾ß ÇÑ´Ù. ¿ì¸®´Â
¿©±â¿¡ Á¤ÀÇµÈ ¾î¶°ÇÑ ³í¸®Àû º¼·ýµµ ¾ø¾î¼­ ÀÌ°É Ä¡·áÇØ¾ß ÇÑ´Ù.
¿ì¸®´Â º¼·ý ±×·ì 'test'¿¡ 'HOWTO'¶ó ºÒ¸®´Â 50 ¸Þ°¡ ¹ÙÀÌÆ® º¼·ýÀ» ¸¸µéµµ·Ï 
ÇÑ´Ù.:
</Para>

<Para>

<Screen>
# lvcreate -L 50M -n HOWTO test 
lvcreate -- rounding up size to physical extent boundary "52 MB"
lvcreate -- doing automatic backup of "test"
lvcreate -- logical volume "/dev/test/HOWTO" successfully created
</Screen>

</Para>

<Para>
ÀÚ, ¿©±â¼­ ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µéµµ·Ï ÇÏÀÚ.
</Para>

<Para>

<Screen>
# mke2fs /dev/test/HOWTO 
mke2fs 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
13328 inodes, 53248 blocks
2662 blocks (5.00%) reserved for the super user
First data block=1
7 block groups
8192 blocks per group, 8192 fragments per group
1904 inodes per group
Superblock backups stored on blocks: 
	8193, 24577, 40961

Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done
# mount /dev/test/HOWTO /mnt
# ls /mnt
lost+found
</Screen>

</Para>

<Para>
´Ù Çß´Ù. ÀÌÁ¦ º¼·ý ±×·ìÀ» ´Ù½Ã º¸µµ·Ï Çضó. ¿Ö³ÄÇϸé, Áö±ÝÂë ºñÆ®(bit)°¡ ä¿öÁ®¾ß Çϱ⠶§¹®ÀÌ´Ù.
</Para>

<Para>

<Screen>
# vgdisplay test -v
--- Volume group ---
VG Name               test
VG Access             read/write
VG Status             available/resizable
VG #                  0
MAX LV                256
Cur LV                1
Open LV               1
MAX LV Size           255.99 GB
Max PV                256
Cur PV                2
Act PV                2
VG Size               184 MB
PE Size               4 MB
Total PE              46
Alloc PE / Size       13 / 52 MB
Free  PE / Size       33 / 132 MB

--- Logical volume ---
LV Name               /dev/test/HOWTO
VG Name               test
LV Write Access       read/write
LV Status             available
LV #                  1
# open                1
LV Size               52 MB
Current LE            13
Allocated LE          13
Allocation            next free
Read ahead sectors    120
Block device          58:0


--- Physical volumes ---
PV Name (#)           /dev/hda3 (2)
PV Status             available / allocatable
Total PE / Free PE    13 / 13

PV Name (#)           /dev/hdb2 (1)
PV Status             available / allocatable
Total PE / Free PE    33 / 20
</Screen>

</Para>

<Para>
ÀÚ, µÆ´Ù. /dev/hda3´Â ¿ÏÀüÈ÷ »ç¿ëµÇÁö´Â ¾Ê¾ÒÁö¸¸, /dev/hdb2´Â 13°³ÀÇ ¹°¸®Àû È®ÀåÀ» »ç¿ëÇÏ°í ÀÖ´Ù.
</Para>

</Sect2>

<Sect2>
<Title>È°¼ºÈ­(Active)¿Í ºñ È°¼ºÈ­(Inactive): Ä¿³Î ¿µ¿ª°ú À¯Àú ¿µ¿ª</Title>

<Para>
¸ðµç ¿î¿µÃ¼Á¦Ã³·³, Linuxµµ µÎ ºÎºÐÀ¸·Î ³ª´©¾îÁ® ÀÖ´Ù.:Ä¿³Î ¿µ¿ª°ú À¯Àú ¿µ¿ª.
À¯Àú ¿µ¿ªÀº °¡²û userland¶ó ºÒ¸®¸ç, ÀÌ°ÍÀº 'Userland'¸¦ À§ÇÑ ÁÁÀº À̸§À̱⵵
ÇÏ´Ù.
</Para>

<Para>
³í¸®Àû º¼·ý °ü¸®¸¦ Æ÷ÇÔÇÏ´Â º¹±¸, »ý¼º°ú ¼öÁ¤°ú °°Àº °ÍµéÀº À¯Àú ¿µ¿ª¿¡¼­ ÇàÇØ
Áö¸ç, ±×¸®°í Ä¿³Î°ú Åë½ÅÇÑ´Ù. ÀÏ´Ü º¼·ý ±×·ì°ú ³í¸®ÀûÀÎ º¼·ýÀÌ Ä¿³Î¿¡ º¸°íµÇ¸é, 
'È°¼ºÈ­'¶ó ºÒ¸°´Ù. ¾î¶² º¯È­µéÀº ¿£ÅÍƼ(entity)°¡ È°¼ºÈ­µÉ¶§¸¸ ÀÌ·ç¾îÁö¸ç,
¾î¶² °ÍµéÀº ºñ È°¼ºÈ­µÇ¾úÀ»¶§ ÀÌ·ç¾îÁø´Ù.
</Para>

</Sect2>

</Sect1>

<Sect1>
<Title>ÇÊ¿ä Á¶°Ç</Title>

<Para>
LVMÀ» ÀÌ¿ëÇÒ¼ö ÀÖ´Â Ä¿³Î ¹üÀ§°¡ ³Ð´Ù. Linux 2.4¿¡¼­, LVMÀº ¿ÏÀüÈ÷ ÅëÇյǾú´Ù. 
Ä¿³Î 2.3.47 ÀÌÈÄ¿¡¼­, LVMÀº ¸ÞÀÎ Ä¿³Î·Î ÅëÇյǴ °úÁ¤¿¡ ÀÖ´Ù.
</Para>

<Sect2>
<Title>Kernel</Title>

<Sect3>
<Title>Linux 2.4</Title>

<Para>
ÀÌ ¹öÀüÀº ¿©·¯ºÐÀÌ ÇÊ¿äÇÑ ¸ðµç°ÍÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ´ëºÎºÐÀÇ ¹èÆ÷ÆÇÀº
LVMÀ» ¸ðµâ·Î½á °¡Áö°í ¸±¸®ÁîµÇ¾ú´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ÄÄÆÄÀÏÇÒ¶§,
¿©·¯ºÐÀÇ ºí·° ÀåÄ¡µéÀ» ¼±ÅÃÇÒ¶§ LVM ¿É¼ÇÀ» ¾Ë¸®¸é µÈ´Ù.
</Para>

</Sect3>

<Sect3>
<Title>Linux 2.3.99.*</Title>

<Para>
ÀÌ ¹öÀüÀÇ Ä¿³ÎÀÌ ¾ÈÁ¤È­µÇ¸é, ÀÌ ¼½¼ÇÀº ¾ø¾îÁú °ÍÀÌ´Ù.
</Para>

<Para>
¿ì¸®°¡ ÀÌ ¹®¼­¸¦ ¾µ¶§, Linux 2.3.99pre5°¡ ÃֽŠ¹öÀüÀ̸ç ÀÌ ¹öÀü¿¡¼­ LVMÀ» ÀÛµ¿½ÃÅ°±â À§Çؼ­´Â ÆÐÄ¡°¡ ÇÊ¿äÇÏ´Ù.
</Para>

<Para>
Linux 2.3.99pre3¿¡¼­, µÎ ÆÐÄ¡°¡ ¸±¸®ÁîµÇ¾ú´Ù.:
</Para>

<Para>
ÆÐÄ¡´Â linux-kernel·Î Æ÷½ºÆõǾú°í, 
<ULink
URL="http://ds9a.nl/lvm-howto/2.3.99pre3"
>¿©±â¼­</ULink
> ÀÌ¿ëÇÒ¼ö ÀÖ´Ù.
</Para>

<Para>
Andrea Arcangeli´Â ÀÌ ÆÐÄ¡¸¦ Çâ»ó½ÃÅ°°í, 
<ULink
URL="http://ds9a.nl/lvm-howto/andrea.patch"
>Çâ»óµÈ ÆÐÄ¡</ULink
> ¿¡ Àû¿ëÇÏ¿´À¸¸ç, ÀÌ ÆÐÄ¡´Â 2.3.99pre3 LVM ÆÐÄ¡¿¡ Àû¿ëµÇ¾î¾ß ÇÑ´Ù.
</Para>

<Para>
Linux 2.3.99pre5¿¡¼­, bert hubert´Â µÎ ÆÐÄ¡¸¦ Çϳª·Î ÇÏ°í 2.3.99pre5¿¡ Æ÷ÆÃÇß´Ù.
<ULink
URL="http://ds9a.nl/lvm-howto/2.3.99-pre5.lvm.patch"
>Patch</ULink
>. ÁÖÀÇÇϸ鼭 »ç¿ëÇضó.
</Para>

<Para>
prepatch¿¡ ´ëÇÑ prereleaseÀÎ 2.3.99pre6-1´Â ÃÖÃÊ·Î ¿ÏÀüÇÑ LVMÀ» Áö¿øÇÑ´Ù.
ÀÌ ¹öÀüµµ ¿©ÀüÈ÷ Andreas ÆÐÄ¡°¡ Àû¿ëµÇÁö ¾Ê¾ÒÁö¸¸, °ð ¸±¸®Áî µÉ °¡Àå ¾Õ¼± ¼øÀ§¿¡ ÀÖ´Ù.
</Para>

<Para>
2.3.99pre4-ac1 ´Â ±âº»ÀûÀ¸·Î LVM ÆÐÄ¡°¡ µÇ¾î ÀÖÀ¸¸ç, ÀÛµ¿ÇÑ´Ù. ±×·¸Áö¸¸ Andreas ÆÐÄ¡´Â Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù. 
</Para>

</Sect3>

<Sect3>
<Title>Linux 2.2</Title>

<Para>
FIXME: ÀÌ ºÎºÐÀ» ä¿ö¶ó.
</Para>

</Sect3>

<Sect3>
<Title>Linux 2.3</Title>

<Para>
FIXME: ÀÌ ºÎºÐÀ» ä¿ö¶ó.
</Para>

</Sect3>

</Sect2>

<Sect2>
<Title>Userspace</Title>

<Para>
¿©·¯ºÐÀº 
<ULink
URL="http://lvm.msede.com/lvm"
>LVM »çÀÌÆ®</ULink
>¿¡¼­ ÇÊ¿äÇÑ ÅøµéÀ» ÀÌ¿ëÇÒ¼ö ÀÖ´Ù. glibc2.2 ½Ã½ºÅÛ¿¡¼­ ÀÌ ÅøµéÀ» ÄÄÆÄÀÏÇÒ·Á¸é ÆÐÄ¡°¡ ÇÊ¿äÇϸç, Debian 2.2¿¡¼­´Â ÆÐÄ¡¸¦ Çصµ ¿¡·¯°¡ ¹ß»ýÇÑ´Ù.
</Para>

</Sect2>

</Sect1>

<Sect1>
<Title>ÆÄÀÏ ½Ã½ºÅÛ ´Ã¸®±â</Title>

<Para>
¿©·¯ºÐÀº Á¦°øµÇ´Â ½ºÅ©¸³Æ®·Î ÀÌ°ÍÀ» ÇÒ¼ö ÀÖÀ¸¸ç, ÇÊ¿äÇÏ´Ù¸é Á÷Á¢ ¼ÕÀ¸·Î ÇÒ¼öµµ ÀÖ´Ù.
</Para>

<Sect2>
<Title>e2fsadm</Title>

<Para>
¸¸ÀÏ ¿©·¯ºÐÀÇ º¼·ý ±×·ì¿¡ °ø°£(room)ÀÌ ÀÖ°í ext2 ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇÑ´Ù¸é,
¿©·¯ºÐÀº ÀÌÅøµéÀ» »ç¿ëÇÒ¼ö ÀÖ´Ù.
</Para>

<Para>
<Literal remap="tt">e2fsadm</Literal> ¸í·É¾î´Â »ó¾÷ÀûÀÎ resize2fs ÅøÀ» »ç¿ëÇÑ´Ù.
ÀÌ°Ô ÁÁÀº ¼ÒÇÁÆ®¿þ¾î¶ó°í ´À³¢Áö¸¸, ¹ü¿ëÀûÀÌÁö´Â ¾Ê´Ù.
</Para>

<Para>
¿©·¯ºÐÀÌ FSFÀÇ <Literal remap="tt">ext2resize</Literal> ¸í·É¾î¸¦ »ç¿ëÇÏ±æ ¿øÇÑ´Ù¸é, ¿©·¯ºÐÀº <Literal remap="tt">e2fsadm</Literal>¸¦ ¾Ë·Á ÁÙ ÇÊ¿ä°¡ ÀÖ´Ù.:
</Para>

<Para>

<Screen>
 
# export E2FSADM_RESIZE_CMD=ext2resize 
# export E2FSADM_RESIZE_OPTS=""
</Screen>

</Para>

<Para>
³ª¸ÓÁö´Â ½±´Ù. <Literal remap="tt">e2fsadm</Literal>´Â ´Ù¸¥ LVM ¸í·É¾îµé°ú ¸¹ÀÌ ºñ½ÁÇÏ´Ù.:
</Para>

<Para>

<Screen>
# e2fsadm /dev/test/HOWTO -L+50M
e2fsadm -- correcting size 102 MB to physical extent boundary 104 MB
e2fsck 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/test/HOWTO: 11/25688 files (0.0% non-contiguous), 3263/102400 blocks
lvextend -- extending logical volume "/dev/test/howto" to 104 MB
lvextend -- doing automatic backup of volume group "test"
lvextend -- logical volume "/dev/test/HOWTO" successfully extended

ext2_resize_fs
ext2_grow_fs
ext2_block_relocate
ext2_block_relocate_grow
ext2_grow_group
ext2_add_group
ext2_add_group
ext2_add_group
ext2_add_group
ext2_add_group
ext2_add_group
direct hits 4096 indirect hits 0 misses 1
e2fsadm -- ext2fs in logical volume "/dev/test/HOWTO" successfully extended to 104 MB
</Screen>

</Para>

</Sect2>

<Sect2>
<Title>³í¸®Àû º¼·ý ´Ã¸®±â</Title>

<Para>
<Literal remap="tt">e2fsadm</Literal> ¸í·É¾î´Â ÀÌ ºÎºÐÀ» ´Ù·é´Ù.
±×·¯³ª, ÀÌ°ÍÀ» ÇÏ´Â ¹æ¹ýÀ» ÀÌÇØÇÏ´Â°Ô À¯¿ëÇÏ´Ù.:
</Para>

<Para>
¸¸ÀÏ ¿©·¯ºÐÀÌ º¼·ý ±×·ì¾È¿¡ °ø°£(room)À» °¡Áö°í ÀÖ´Ù¸é, ÀÌ°ÍÀº ÇÑ 
¶óÀ̳Ê(liner)ÀÌ´Ù.

<Screen>
# lvextend -L+12M /dev/test/HOWTO 
lvextend -- rounding size to physical extent boundary
lvextend -- extending logical volume "/dev/test/HOWTO" to 116 MB
lvextend -- doing automatic backup of volume group "test"
lvextend -- logical volume "/dev/test/HOWTO" successfully extended
</Screen>

</Para>

</Sect2>

<Sect2>
<Title>º¼·ý ±×·ì ´Ã¸®±â</Title>

<Para>
ÀÌ°ÍÀº vgextend À¯Æ¿¸®Æ¼·Î ÇÏ¸ç ½±´Ù. ¿©·¯ºÐÀº ¿ì¼±, ¹°¸®Àû º¼·ýÀ» ¸¸µé ÇÊ¿ä°¡
ÀÖ´Ù. ÀÌ°ÍÀº <Literal remap="tt">pvcreate</Literal> À¯Æ¿¸®Æ¼·Î ÇÒ¼ö ÀÖ´Ù. 
ÀÌ Åø·Î, ¿©·¯ºÐÀº ¾î¶² ºí·° ÀåÄ¡¸¦ ¹°¸®Àû º¼·ýÀ¸·Î ¹Ù²Ü¼ö ÀÖ´Ù.
</Para>

<Para>
ÀÌ°ÍÀ» ÇѵÚ, <Literal remap="tt">vgextend</Literal>°¡ ³ª¸ÓÁö¸¦ ÇÑ´Ù:

<Screen>
# pvcreate /dev/sda1
pvcreate -- physical volume "/dev/sda1" successfully created
# vgextend webgroup /dev/sda1
vgextend -- INFO: maximum logical volume size is 255.99 Gigabyte
vgextend -- doing automatic backup of volume group "webgroup"
vgextend -- volume group "webgroup" successfully extended
</Screen>

</Para>

<Para>
ÀÌ°ÍÀ» Çϱâ À§ÇØ, º¼·ý ±×·ìÀº È°¼ºÈ­ µÉ ÇÊ¿ä°¡ ÀÖ´Ù´Â Á¡¿¡ ÁÖÀÇÇضó.
¿©·¯ºÐÀº 'vgchange -a y webgroup'À» ½ÇÇàÇÏ¿© ÀÌ°ÍÀ» ÇÒ¼ö ÀÖ´Ù.
</Para>

</Sect2>

<Sect2>
<Title>ÆÄÀÏ ½Ã½ºÅÛ ´Ã¸®±â</Title>

<Para>
¸¸ÀÏ ¿©·¯ºÐÀÌ ¸Å´º¾ó´ë·Î ÀÌ°ÍÀ» ÇÏ±æ ¿øÇÑ´Ù¸é, ¿©±â¿¡´Â ¸î°¡Áö ¹æ¹ýÀÌ ÀÖ´Ù.
</Para>

<Sect3>
<Title>ext2 ¿ÀÇÁ¶óÀνà ext2resize »ç¿ëÇϱâ</Title>

<Para>
¿ÀÇÁ ¶óÀÎÀ̶ó´Â °ÍÀº, ¿©·¯ºÐÀÌ ÆÄÀÏ ½Ã½ºÅÛÀ» ´Ã¸®´Â ÀÛ¾÷À» Çϱâ À§ÇØ ÆÄÀÏ 
½Ã½ºÅÛÀ» ¾ð¸¶¿îÆ®ÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù. ÆÄÀÏ ½Ã½ºÅÛ°ú µ¥ÀÌŸ´Â ÀÌ ÀÛ¾÷µ¿¾ÈÀº 
ÀÌ¿ëÇÒ¼ö ¾ø´Ù. 
¸¸ÀÏ ·çÆ® Å©±â³ª ´Ù¸¥ Áß¿äÇÑ ÆÄƼ¼ÇÀÇ Å©±â¸¦ È®ÀåÇÑ´Ù¸é, ¿©·¯ºÐÀº ´Ù¸¥ ºÎÆ®
¹Ìµð¾î¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.
</Para>

<Para>
ext2resize ÅøÀº GNU ftp »çÀÌÆ®¿¡¼­ ÀÌ¿ëÇÒ¼ö ÀÖÁö¸¸, ´ëºÎºÐÀÇ ¹èÆ÷ÆÇÀº ÆÐÅ°Áö·Î¼­
Á¦°øÇÑ´Ù. ¹®¹ýÀº ¸Å¿ì ¸íÈ®ÇÏ´Ù.:

<Screen>
# ext2resize /dev/HOWTO/small 40000
</Screen>

40000Àº ÆÄÀÏ ½Ã½ºÅÛÀ» ´Ã¸®°Å³ª ÁÙ¿©¾ßÇÏ´Â ºí·° ¼öÀÌ´Ù.
</Para>

</Sect3>

<Sect3>
<Title>ext2 on-line</Title>

<Para>
FIXME: ÀÌ ºÎºÐÀ» ä¿ö¶ó.
</Para>

</Sect3>

</Sect2>

</Sect1>

<Sect1>
<Title>µð½ºÅ© ±³Ã¼Çϱâ</Title>

<Para>
ÀÌ°ÍÀº LVM ÀÇ ÀåÁ¡ÁßÀÇ ÇϳªÀÌ´Ù. Çѹø µð½ºÅ©¿¡¼­ ¿¡·¯°¡ ¹ß°ßµÇ±â
½ÃÀÛÇϸé, ÀڷḦ À̵¿½ÃÄÑ¾ß ÇÒ ÀûÀýÇÑ ½Ã±âÀÌ´Ù. LVM À» ÀÌ¿ëÇϸé
ÀÌ°ÍÀº ¸Å¿ì ½±´Ù. ¸ÕÀú È®½ÇÇÑ ±³Ã¼ ¿¹Á¦¸¦ µéµµ·Ï º¸µµ·Ï Çϴµ¥,
ÀÌ°ÍÀº ´ç½ÅÀÌ Àû¾îµµ ´ç½ÅÀÌ ±³Ã¼ÇÏ°í ÇÏ´Â °Í¸¸Å­ÀÇ ¿ë·®À»
°¡Áø µð½ºÅ©¸¦ ½Ã½ºÅÛ¿¡ Ãß°¡ÇÏ´Â °ÍÀÌ´Ù.
</Para>

<Para>
ÀڷḦ À̵¿Çϱâ À§Çؼ­´Â, Volume Group ÀÇ Physical Extents ¸¦ ´Ù¸¥ µð½ºÅ©·Î
À̵¿Çϴµ¥, º¸´Ù Á¤È®ÇÏ°Ô ¸»Çϸé, ´Ù¸¥ Physical Volume À¸·Î À̵¿ÇÏ´Â °ÍÀÌ´Ù.
ÀÌ°ÍÀ» À§Çؼ­ LVM Àº <Literal remap="tt">pvmove</Literal> À¯Æ¿¸®Æ¼¸¦ Á¦°øÇÑ´Ù.
</Para>

<Para>
¿ì¸®ÀÇ Àǽɽº·± µð½ºÅ©´Â /dev/hda1 ÀÌ°í ±×°ÍÀ» /dev/sdb3 ·Î ±³Ã¼ÇÏ·Á°í ÇÑ´Ù°í
°¡Á¤ÇÏÀÚ. ¸ÕÀú /dev/sdb3 ¸¦ /dev/hda1 À» Æ÷ÇÔÇÏ´Â Volume Group ¿¡ Ãß°¡ÇÑ´Ù.
</Para>

<Para>
ÀÌ°ÍÀ» Çϱâ Àü¿¡ ÀÌ º¼·ý ±×·ì¿¡ ÀÖ´Â ¾î¶°ÇÑ ÆÄÀϽýºÅÛÀÌ¶óµµ ¾ð¸¶¿îÆ® ÇÏ´Â °ÍÀÌ
ÁÁÀ» °Í °°´Ù. Ç® ¹é¾÷ ¶ÇÇÑ ¼ÕÇغ¸Áö´Â ¾ÊÀ» °ÍÀÌ´Ù.
</Para>

<Para>
FIXME: ÀÌ°ÍÀÌ ÇÊ¿äÇÒ±î?

<Para>
±×¸®°í ³ª¼­ <Literal remap="tt">pvmove</Literal>À» ½ÇÇàÇÑ´Ù. °¡Àå °£´ÜÇÑ
»ç¿ë¹ý¿¡¼­´Â ´ÜÁö Á¦°ÅÇÏ°íÀÚ ÇÏ´Â µð½ºÅ©¸¸À» ¾ð±ÞÇÑ´Ù. ´ÙÀ½°ú °°´Ù:
</Para>

<Para>

<Screen>
# pvmove /dev/hda1
pvmove -- moving physical extents in active volume group "test1"
pvmove -- WARNING: moving of active logical volumes may cause data loss!
pvmove -- do you want to continue? [y/n] y
pvmove -- doing automatic backup of volume group "test1"
pvmove -- 12 extents of physical volume "/dev/hda1" successfully moved
</Screen>

</Para>

<Para>
ÀÌ °æ°í¸¦ ÁÖÀÇÇϱ⠹ٶõ´Ù. ¶ÇÇÑ, Àû¾îµµ ¾î¶² Ä¿³ÎÀ̳ª LVM ¹öÀüÀº ÀÌ ¸í·É°ú
¹®Á¦°¡ ÀÖ´Â °ÍÀ¸·Î º¸ÀδÙ. ÇÊÀÚ´Â 2.3.99pre6-2 ·Î Å×½ºÆ®Çß°í, µ¿ÀÛÀº ÇßÁö¸¸,
°æ°í¸¦ ¹Þ¾Ò´Ù.
</Para>

<Para>
ÀÌÁ¦ ´õÀÌ»ó /dev/hda1 ÀÌ Physical Extents ¸¦ °®°í ÀÖ´Â ¾ÊÀ¸¹Ç·Î, ±×°ÍÀ»
º¼·ý ±×·ì¿¡¼­ Á¦°ÅÇÒ ¼ö ÀÖ´Ù.
</Para>

<Para>

<Screen>
# vgreduce test1 /dev/hda1
vgreduce -- doing automatic backup of volume group "test1"
vgreduce -- volume group "test1" successfully reduced by physical volume:
vgreduce -- /dev/hda1
</Screen>

</Para>

<Para>
FIXME: ¸î°¡Áö¿¡ ´ëÇØ ¸íÈ®È÷ ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. º¼·ý ±×·ìÀÌ È°¼ºÈ­µÇ¾î¾ß Çϴ°¡?
¾ðÁ¦ µ¥ÀÌÅ͸¦ ÀÒ°Ô µÉ±î?
</Para>

<Sect2>
<Title>³Ê¹« ´Ê¾úÀ» ¶§</Title>

<Para>
¸¸¾à µð½ºÅ©°¡ °æ°í ¾øÀÌ °íÀå³µ°í ¹°¸®Àû È®Àå(PE) ¸¦ ´Ù¸¥ ¹°¸®Àû º¼·ý(PV) ·Î
¿Å±æ ¼ö ¾ø´Ù¸é, ¹®Á¦°¡ »ý±ä PV ¿¡ ÀÖ´Â ³í¸®Àû º¼·ý(LV)ÀÌ ¹Ì·¯µÇ°í ÀÖÁö ¾Ê´Â
ÇÑÀº ÀڷḦ ÀÒ°Ô µÉ °ÍÀÌ´Ù. ÃëÇØ¾ß ÇÒ Á¶Ä¡ÀÇ Á¤È®ÇÑ ¹æ¹ýÀº ¹®Á¦°¡ »ý±ä
PV ¸¦ µ¿ÀÏÇϰųª Àû¾îµµ °°Àº Å©±âÀÇ ÆÄƼ¼ÇÀ¸·Î ±³Ã¼ÇÏ´Â °ÍÀÌ´Ù.
</Para>

<Para>
/etc/lvmconf µð·ºÅ丮¿¡´Â µð½ºÅ©µéÀ» ¹°¸®Àû º¼·ý(PV) À¸·Î ¸¸µå´Â LVM ÀÚ·á¿Í
½ºÆ®·°Ãĵé°ú ¹°¸®Àû º¼·ýÀÌ ¾î´À º¼·ý ±×·ì¿¡ ¼ÓÇØ ÀÖ´ÂÁö, º¼·ý ±×·ì¿¡´Â ¾î¶²
³í¸®Àû º¼·ýÀÌ ÀÖ´ÂÁö¿¡ ´ëÇÑ ¹é¾÷À» ´ã°í ÀÖ´Ù.
</Para>

<Para>
°íÀå³­ µð½ºÅ©¸¦ ±³Ã¼ÇÏ°í ³­ ÈÄ¿¡´Â <Literal remap="tt">vgcfgrestore</Literal>
¸í·É¾î¸¦ »ç¿ëÇÏ¿© LVM ÀڷḦ »õ·Î¿î PV ¿¡ º¹±¸ÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº º¼·ý ±×·ì°ú
±×°ÍÀÇ ¸ðµç Á¤º¸¸¦ º¹±¸ÇÏÁö¸¸, ³í¸®Àû º¼·ý¿¡ ÀÖ´ø ÀÚ·áµéÀº º¹±¸ÇÏÁö ¾Ê´Â´Ù.
ÀÌ°ÍÀÌ ´ëºÎºÐÀÇ LVM ¸í·ÉµéÀÌ º¯È­°¡ »ý±æ¶§ ÀÚµ¿À¸·Î LVM ÀڷḦ ¹é¾÷ÇÏ´Â
ÀÌÀ¯ÀÌ´Ù.
</Para>

</Sect2>

</Sect1>

<Sect1>
<Title>¿Ïº®ÇÑ(consistent) ¹é¾÷À» À§ÇÑ ½º³À¼¦ ¸¸µé±â</Title>

<Para>
ÀÌ°ÍÀº º¸´Ù ¹ÏÀ»¼ö ¾ø´Â ±â´ÉÁßÀÇ ÇϳªÀÌ´Ù. ´ç½Å¿¡°Ô´Â ¸¹Àº ÀÛ¾÷À» ÇÏ°í ÀÖ´Â
¹Ù»Û ¼­¹ö°¡ ÀÖ´Ù°í ÇÏÀÚ. À¯¿ëÇÑ ¹é¾÷À» À§Çؼ­´Â, ¸¹Àº ÇÁ·Î±×·¥µéÀ» ¼Ë´Ù¿î
ÇØ¾ß Çϴµ¥, ±×·¸Áö ¾ÊÀ¸¸é ÀÚ·á°¡ ¹é¾÷´ç½Ã¿Í º¯µ¿µÈ »óÅ·Π³¡³ª±â ¶§¹®ÀÌ´Ù.
</Para>

<Para>
Ç¥ÁØÀûÀÎ ¿¹Á¦´Â ÆÄÀÏÀ» /tmp ¿¡¼­ /root ·Î ¿Å±â´Â °ÍÀε¥, /root ´Â ù¹ø°·Î
¹é¾÷µÇ´Â °÷ÀÌ´Ù. /root °¡ ÀÐÇôÁ³À»¶§, ÆÄÀÏÀº ¾ÆÁ÷ °Å±â¿¡ ÀÖÁö ¾Ê´Ù. /tmp °¡
¹é¾÷µÉ¶§´Â, ±× ÆÄÀÏÀº ±×°÷¿¡ ¾ø´Ù.
</Para>

<Para>
¶Ç´Ù¸¥ ¿¹·Î´Â µ¥ÀÌÅͺ£À̽º³ª µð·ºÅ丮¸¦ ÀúÀåÇÏ´Â °ÍÀÌ ÀÖ´Ù. ¿ì¸®°¡ ¿ÏÀüÇÑ
¼Ë´Ù¿îÀ» ÇÒ ½Ã°£À» ¾îÇø®ÄÉÀ̼ǿ¡ ÁÖÁö ¾Ê´Â ÇÑÀº, ÆÄÀÏÀÌ »ç¿ë°¡´ÉÇÑ »óÅ¿¡
ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Â ´Ü¼­°¡ ¾ø´Ù.
</Para>

<Para>
¶Ç´Ù¸¥ ¹®Á¦°¡ »ý±æ ¼öµµ ÀÖ´Ù. ¿ì¸®´Â ¾îÇø®ÄÉÀ̼ÇÀ» ¼Ë´Ù¿îÇÏ°í, ¹é¾÷À» ÇÏ°í,
¾îÇø®ÄÉÀ̼ÇÀ» ´Ù½Ã ½ÃÀÛÇÑ´Ù. ÀÌ°ÍÀº ¹é¾÷ÀÌ ´Ü ¸îºÐ¸¸¿¡ µÈ´Ù¸é ±¦ÂúÁö¸¸,
¸¸¾à ¿©·¯ ½Ã°£ÀÌ °É¸®°Å³ª ¾ó¸¶³ª ¿À·¡ °É¸±Áö È®½ÅÇÒ¼ö Á¶Â÷ ¾ø´Ù¸é Á¤¸»·Î
°ñÄ¡°¡ ¾ÆÇÁ´Ù.
</Para>

<Para>
LVM Àº ÀÌ¿¡ ´ëÇÑ ÇØ°áÃ¥ÀÌ´Ù.
</Para>

<Para>
LVM À» ÀÌ¿ëÇÏ¿© ³í¸®Àû º¼·ý¿¡ ´ëÇÑ Áï°¢ÀûÀÎ ½º³À¼¦ »çÁøÀ» Âï°í, ±×°ÍÀ»
¸¶¿îÆ®Çؼ­ ±×¿¡ ´ëÇÑ ¹é¾÷À» ¸¸µé ¼ö ÀÖ´Ù.
</Para>

<Para>
ÀÌ·¸°Ô Çغ¸ÀÚ:
</Para>

<Para>

<Screen>
# mount /dev/test/HOWTO /mnt
# echo &#62; /mnt/a.test.file 
# ls /mnt/  
a.test.file  lost+found
# ls -l /mnt/
total 13
-rw-r--r--    1 root     root            1 Apr  2 00:28 a.test.file
drwxr-xr-x    2 root     root        12288 Apr  2 00:28 lost+found
</Screen>

</Para>

<Para>
ÁÁ¾Æ, ÀÌÁ¦ ÀÛ¾÷ÇÒ °ÍÀÌ »ý°å´Ù. ½º³À¼¦À» ¸¸µé¾îº¸ÀÚ:
</Para>

<Para>

<Screen>
# lvcreate --size 16m --snapshot --name snap /dev/test/HOWTO
lvcreate -- WARNING: all snapshots will be disabled if more than 16 MB are changed
lvcreate -- INFO: using default snapshot chunk size of 64 KB
lvcreate -- doing automatic backup of "test"
lvcreate -- logical volume "/dev/test/HOWTO" successfully created
</Screen>

</Para>

<Para>
'--size' ÆĶó¹ÌÅÍ´Â ³ªÁß¿¡ ´õ ÀÚ¼¼È÷ ´Ù·ç°Ú´Ù. ½º³À¼¦À» ¸¶¿îÆ®ÇÏÀÚ:
</Para>

<Para>

<Screen>
# mount /dev/test/snap /snap
# ls /snap
total 13
-rw-r--r--    1 root     root            1 Apr  2 00:28 a.test.file
drwxr-xr-x    2 root     root        12288 Apr  2 00:28 lost+found
</Screen>

ÀÌÁ¦ ¿øº»À¸·ÎºÎÅÍ a.test.file À» Áö¿ì°í, ½º³À¼¦¿¡ ¿©ÀüÈ÷ ±×°ÍÀÌ ÀÖ´ÂÁö
È®ÀÎÇغ¸ÀÚ:

<Screen>
# rm /mnt/a.test.file
# ls /snap
total 13
-rw-r--r--    1 root     root            1 Apr  2 00:28 a.test.file
drwxr-xr-x    2 root     root        12288 Apr  2 00:28 lost+found
</Screen>

</Para>

<Para>
³î¶ó¿î ÀÏÀ̱º!
</Para>

<Sect2>
<Title>±×°ÍÀÌ ¾î¶»°Ô ÀÛµ¿Çϴ°¡?</Title>

<Para>
¿ì¸®°¡ '--size' ÆĶó¹ÌÅ͸¦ ¼³Á¤ÇØ¾ß ÇßÀ½À» ±â¾ïÇϴ°¡? ½ÇÁ¦·Î ÀϾ´Â °ÍÀº
'snap' º¼·ýÀÌ ¸ðµç ºí·°µéÀÇ »çº», ȤÀº LVM ÀÌ ±×°ÍµéÀ» ºÎ¸£´Â À̸§ÀÎ
'chunks' ¸¦ °¡Áö±â¸¦ ÇÊ¿ä·Î ÇÏ´Â °ÍÀε¥, ÀÌ°ÍÀº ¿øº»¿¡¼­ º¯°æµÈ °ÍÀÌ´Ù.
</Para>

<Para>
¿ì¸®°¡ a.test.file À» »èÁ¦ÇßÀ»¶§, ±×°ÍÀÇ inode °¡ »èÁ¦µÇ¾ú´Ù. ÀÌ°ÍÀº 64KB¸¦
'dirty' »óÅ·Πǥ±âÇÏ°Ô ¸¸µé°í - ¿øº» ÀÚ·áÀÇ »çº»Àº 'snap' º¼·ý¿¡ ¾²¿©Á³´Ù.
ÀÌ °æ¿ì¿¡ ¿ì¸®´Â ½º³À¼¦¿¡ 16MB ¸¦ ÇÒ´çÇß°í, ±×·¡¼­ ¸¸¾à 16MB ÀÌ»óÀÇ 'chunks'
°¡ ¼öÁ¤µÇ¾ú´Ù¸é, ½º³À¼¦Àº ºñÈ°¼ºÈ­ µÉ °ÍÀÌ´Ù.
</Para>

<Para>
½º³À¼¦ ÆÄƼ¼Ç¿¡ ´ëÇÑ Á¤È®ÇÑ Å©±â¸¦ °áÁ¤Çϱâ À§Çؼ­´Â, ÇÁ¶óÀ̸Ӹ® LV ÀÇ
»ç¿ë °æÇâ°ú ½º³À¼¦¿¡ È°¼ºÈ­µÉ ½Ã°£ÀÇ ±æÀÌ¿¡ ±â¹ÝÇؼ­ ÃßÃøÇØ¾ß ÇÑ´Ù. ¿¹¸¦
µé¾î, ¾Æ¹«µµ ½Ã½ºÅÛÀ» »ç¿ëÇÏÁö ¾Ê´Â ÇѹãÁß¿¡ ÇÏ´Â Çѽð£Â¥¸® ¹é¾÷Àº °ø°£À»
°ÅÀÇ ÇÊ¿ä·Î ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.
</Para>

<Para>
½º³À¼¦ÀÌ persistent ÇÏÁö ¾Ê´Ù´Â Á¡¿¡ À¯ÀÇÇ϶ó. ¸¸¾à LVM À» unload Çϰųª
¸®ºÎÆ®ÇÑ´Ù¸é, ±×°ÍµéÀº »ç¶óÁö°í, ´Ù½Ã ¸¸µé¾îÁ®¾ß ÇÑ´Ù.
</Para>

</Sect2>

</Sect1>

<Sect1>
<Title>¿©ºÐ(redundancy)°ú ¼º´É</Title>

<Para>
¼º´É»óÀÇ ÀÌÀ¯·Î, ¿©·¯°³ÀÇ µð½ºÅ©¿¡ 'stripe' ·Î ÀڷḦ ºÐ»êÇصδ °ÍÀÌ °¡´É
ÇÏ´Ù. ÀÌ°ÍÀº ºí·° 1ÀÌ ¹°¸®Àû º¼·ý A ¿¡, ºí·° 2°¡ ¹°¸®Àû º¼·ý B ¿¡ ÀÖ°í, ´Ù½Ã
ºí·° 3ÀÌ ¹°¸®Àû º¼·ý A ¿¡ ÀÖÀ½À» ÀǹÌÇÑ´Ù. ¶ÇÇÑ 2°³ ÀÌ»óÀÇ µð½ºÅ©¿¡ ½ºÆ®¶óÀÌ
ÇÁ ÇÒ ¼öµµ ÀÖ´Ù.
</Para>

<Para>
ÀÌ·¯ÇÑ ¹è¿­Àº ´õ ¸¹Àº µð½ºÅ© ´ë¿ªÆøÀ» ÀÌ¿ë°¡´ÉÇÔÀ» ÀǹÌÇÑ´Ù. ¶ÇÇÑ º¸´Ù ¸¹Àº
'spindles' °¡ Æ÷ÇԵȴÙ. µÚ¿¡¼­ ´õ ÀÚ¼¼È÷ ´Ù·ç°Ú´Ù.
</Para>

<Para>
¼º´ÉÀ» Çâ»ó½Ãų »Ó ¾Æ´Ï¶ó, ÀÚ·áÀÇ »çº»À» ¿©·¯°³ÀÇ µð½ºÅ©¿¡ º¸°üÇÏ´Â °Íµµ °¡´É
ÇÏ´Ù. ÀÌ°ÍÀº ¹Ì·¯¸µ(mirroring) À̶ó°í ºÒ¸°´Ù. ÇöÀç, LVM ÀÚü¿¡¼­´Â ÀÌ°ÍÀ»
Áö¿øÇÏÁö ¾ÊÁö¸¸, ¹Ì·¯¸µÀ» ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀº ÀÖ´Ù.
</Para>

<Sect2>
<Title>¿Ö ½ºÆ®¶óÀÌÇÁÀΰ¡?</Title>

<Para>
µð½ºÅ© ¼º´ÉÀº Àû¾îµµ ¼¼°¡Áö ¿ä¼Ò¿¡ ÀÇÇØ ¿µÇâÀ» ¹Þ´Â´Ù. °¡Àå ¸í¹éÇÑ °ÍÀº
µð½ºÅ©¿¡¼­ ÀÚ·á°¡ ¼øÂ÷ÀûÀ¸·Î ÀÐÇôÁö°Å³ª ¾²¿©Áö´Â ¼ÓµµÀÌ´Ù. ÀÌ°ÍÀº SCSI/IDE
¹ö½º¿¡¼­ ±×°Í¿¡ ¹°·ÁÀÖ´Â ´ÜÀÏ µð½ºÅ©¿¡¼­ ÆÄÀÏÀ» Àаųª ¾µ¶§ Á¦ÇÑ ¿ä¼ÒÀÌ´Ù.
</Para>

<Para>
±× ÈÄ¿¡´Â µð½ºÅ©·Î ÀÌ¿ë°¡´ÉÇÑ ´ë¿ªÆøÀÌ ÀÖ´Ù. ÇÑ°³ÀÇ SCSI ¹ö½º¿¡ 7°³ÀÇ µð½ºÅ©
°¡ ÀÖ´Ù¸é, ÀÌ°ÍÀº µð½ºÅ© ÀÚüÀÇ ¾²±â ¼Óµµº¸´Ù ÀÛÀ»¼öµµ ÀÖ´Ù. ¸¸¾à ÃæºÐÇÑ 
¸Þ¸ð¸®¸¦ »ç¿ëÇÑ´Ù¸é, ÀÌ·¯ÇÑ º´¸ñÁ¡ÀÌ ¹®Á¦°¡ µÇ´Â°ÍÀ» ¸·À»¼öµµ ÀÖ´Ù.
</Para>

<Para>
±×¸®°í ·¹ÀÌÅϽõµ ÀÖ´Ù. as the saying goes, ·¹ÀÌÅϽô ¾ðÁ¦³ª ³ª»Û ¼Ò½ÄÀÌ´Ù.
±×¸®°í ´õ ¾ÈÁÁÀº °ÍÀº, ·¹ÀÌÅϽø¦ ³·Ãß±â À§Çؼ­´Â ´õ ¸¹Àº µ·À» ¾µ ¼öµµ ¾ø´Ù
´Â °ÍÀÌ´Ù. ¿À´Ã³¯ ´ëºÎºÐÀÇ µð½ºÅ©µéÀº 7ms Á¤µµÀÇ ·¹ÀÌÅϽø¦ °®´Â °ÍÀ¸·Î º¸ÀÎ
´Ù. ±× µÚ¿¡´Â SCSI ·¹ÀÌÅϽõµ Àִµ¥, 25ms Á¤µµ°¡ µÈ´Ù.
</Para>

<Para>
FIXME: ÃÖ±ÙÀÇ ¼öÄ¡µéÀÌ ÇÊ¿äÇÏ´Ù!
</Para>

<Para>
ÀÌ°ÍÀº ¹«¾ùÀ» ÀǹÌÇÒ±î? ÇÕÃÄÁø ·¹ÀÌÅϽð¡ ÀüÇüÀûÀÎ °æ¿ì¿£ 30ms ±Ù¹æÀÌ µÉ
°ÍÀ̶ó´Â °ÍÀÌ´Ù. ±×·¡¼­ ÃÊ´ç 33 ¹ø Á¤µµÀÇ µð½ºÅ© ÀÛ¾÷¸¸À» ¼öÇàÇÒ ¼ö ¹Û¿¡ 
¾ø´Ù. ¸¸¾à ÃÊ´ç ¼öõ¹ø ÀÌ»óÀÇ Äõ¸®¸¦ ÇÒ ¼ö Àֱ⸦ ¿øÇÏÁö¸¸, °Å´ëÇÑ Ä³½¬¸¦
°®°í ÀÖÁö ¸øÇÒ °æ¿ì¶ó¸é, ´ç½ÅÀº ¸Å¿ì ¿îÀÌ ¾ø´Â °ÍÀÌ´Ù.
</Para>

<Para>
¸¸¾à º´·Ä·Î µ¿ÀÛÇÏ´Â ¿©·¯°³ÀÇ µð½ºÅ©³ª, 'spindles' ¸¦ °®°í ÀÖ´Ù¸é,
µ¿½Ã¿¡ ¿©·¯°³ÀÇ ¸í·É¾î¸¦ ½ÇÇà½Ãų ¼ö Àִµ¥, ÀÌ°ÍÀº ÈǸ¢ÇÏ°Ô
·¹ÀÌÅϽà ¹®Á¦¸¦ ÇÇÇØ°¡´Â ¹æ¹ýÀÌ´Ù. ¾î¶² ¾îÇø®ÄÉÀ̼ǵéÀº, °Å´ëÇÑ ´º½º ¼­¹ö¿Í
°°Àº °ÍµéÀº, ½ºÆ®¶óÀÌÇÎÀ̳ª ´Ù¸¥ IO Çö¸íÇÔ(smartness) ¾øÀÌ´Â ´õÀÌ»ó µ¿ÀÛÇÒ ¼ö ¾ø´Ù.
</Para>

<Para>
ÀÌ°ÍÀÌ ½ºÆ®¶óÀÌÇÎÀÌ ÇÏ´Â °ÍÀÌ´Ù. ¸¸¾à ´ç½ÅÀÇ ¹ö½º°¡ ±×°Í¿¡ µµ´ÞÇÑ´Ù¸é
(if your bus is up to it), ¼øÂ÷ÀûÀÎ Àбâ¿Í ¾²±âÁ¶Â÷µµ »¡¶óÁú ¼ö ÀÖ´Ù.
</Para>

</Sect2>

<Sect2>
<Title>»ç¿ëÇؼ­ ¾ÈµÇ´Â °æ¿ì´Â</Title>

<Para>
Ãß°¡ÀÇ ¹æ¹ýÀÌ ¼ö¹ÝµÇÁö ¾Ê´Â ½ºÆ®¶óÀÌÇÎÀº ½ÇÆÐ È®·üÀ», 'ºñÆ® ´ç'À¸·Î Áõ°¡
½ÃŲ´Ù. ¸¸¾à ´ç½ÅÀÇ µð½ºÅ©Áß ¾î¶² °ÍÀÌ¶óµµ °íÀå³­´Ù¸é, ÀüüÀÇ ³í¸®Àû º¼·ýÀÌ
»ç¶óÁ®¹ö¸°´Ù. ¸¸¾à ´Ü¼øÈ÷ µ¥ÀÌÅ͸¦ ¿¬°áÇϱâ(concatenate)¸¸ ÇÑ´Ù¸é, ÆÄÀÏ
½Ã½ºÅÛÀÇ ÀϺκи¸À» ÀÒ°Ô µÉ °ÍÀÌ´Ù.
</Para>

<Para>
±Ã±ØÀÇ ¼±ÅÃÀº ¹Ì·¯µÇ´Â ½ºÆ®¶óÀÌÇÁÀÌ´Ù.
</Para>

<Para>
FIXME: ¹Ì·¯µÇ´Â ½ºÆ®¶óÀÌÇÁ¸¦ LVM °ú md ·Î ¸¸µé¶ó
</Para>

</Sect2>

<Sect2>
<Title>LVM ÀÚü ½ºÆ®¶óÀÌÇÎ</Title>

<Para>
½ºÆ®¶óÀÌÇÁ ¼³Á¤À» ÁöÁ¤ÇÏ´Â °ÍÀº lvcreate ·Î ³í¸®Àû º¼·ýÀ» »ý¼ºÇÒ¶§ ¿Ï·áµÈ´Ù.
±×Áß¿¡´Â µÎ°¡Áö °ü·ÃÀÖ´Â ÆĶó¹ÌÅÍ°¡ ÀÖ´Ù. -i ¸¦ ÀÌ¿ëÇØ LVM ÀÌ ¾ó¸¶³ª ¸¹Àº
¹°¸®Àû º¼·ýÀ» ºÐ»ê½ÃÄÑ »ç¿ëÇØ¾ß ÇÏ´ÂÁö¸¦ Áö½ÃÇÒ ¼ö ÀÖ´Ù. ½ºÆ®¶óÀÌÇÎÀº
½ÇÁ¦·Î bit-by-bit ±â¹ÝÀ¸·Î ÇàÇØÁöÁö´Â ¾ÊÀ¸¸ç, ºí·°»ó¿¡¼­ ÀϾ´Ù. -I ·Î´Â
ų·Î¹ÙÀÌÆ® ´ÜÀ§·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº 2ÀÇ °ÅµìÁ¦°ö ÇüÅ°¡ µÇ¾î¾ß ÇÔ°ú,
°¡Àå Á¶ÀâÇÑ ¹¶Ä¡È¸´Â 128Kbyte ÀÓÀ» À¯ÀÇÇ϶ó.
</Para>

<Para>
¿¹Á¦:

<Screen>
# lvcreate -n stripedlv -i 2 -I 64 mygroup -L 20M
lvcreate -- rounding 20480 KB to stripe boundary size 24576 KB / 6 PE
lvcreate -- doing automatic backup of "mygroup"
lvcreate -- logical volume "/dev/mygroup/stripedlv" successfully created
</Screen>

</Para>

<Sect3>
<Title>¼º´É»óÀÇ À¯ÀÇÁ¡</Title>

<Para>
¸¸¾à °°Àº µð½ºÅ©¿¡¼­ 2°³ ÀÌ»óÀÇ ÆÄƼ¼Ç¿¡ ´ëÇØ ½ºÆ®¶óÀÌÇÁ¸¦ ÇÑ´Ù¸é, ¼º´É 'À̵æ'
Àº À½ÀÌ µÉ ¼öµµ ÀÖ´Ù - ±×·¸°Ô ÇÏÁö ¾Êµµ·Ï À¯ÀÇÇ϶ó. ÇϳªÀÇ IDE ¹ö½º¿¡ ¿¬°áµÈ
µÎ°³ÀÇ µð½ºÅ©·Î ½ºÆ®¶óÀÌÇÎÀ» ÇÏ´Â °Í ¿ª½Ã ¾µ¸ð¾ø´Â °ÍÀ¸·Î º¸Àδ٠- ³»°¡ ±â¾ï
ÇÏ´Â °Í ÀÌ»óÀ¸·Î  IDE °¡ ¹ßÀüÇØ¿ÀÁö ¾ÊÀº ÇÑÀº ±×·¸´Ù.
</Para>

<Para>
FIXME: Áö±Ýµµ ¿©ÀüÈ÷ ±×·²±î?
</Para>

<Para>
¿À·¡µÈ ¸¶´õº¸µåµéÀº µÎ°³ÀÇ IDE ¹ö½º¸¦ °®°í ÀÖÀ» °ÍÀε¥, µÎ¹ø° ¹ö½º´Â
´À¸° ¾¾µð·Ò µå¶óÀ̺긦 »ç¿ëÇϴµ¥ ÇÒ´çµÇ¾úÀ» °ÍÀÌ´Ù. ¿©·¯°¡ÁöÀÇ ÅøÀ»
ÀÌ¿ëÇؼ­ º¥Ä¡¸¶Å©¸¦ ¼öÇàÇÒ ¼ö Àִµ¥, °¡Àå ÁÖ¸ñÇÒ¸¸ÇÑ °ÍÀº 'Bonnie' ÀÌ´Ù.
ReiseFS °³¹ßÀÚµéÀº
<ULink URL="http://www.coker.com.au/bonnie++/">Bonnie++</ULink>
¸¦ ¹ßÇ¥Çߴµ¥ ¼º´É ÀڷḦ ÃøÁ¤Çϱâ À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
</Para>

</Sect3>

</Sect2>

<Sect2>
<Title>Hardware RAID</Title>

<Para>
¸¹Àº ÇÏÀÌ¿£µå ÀÎÅÚ x86 ¼­¹öµéÀº Çϵå¿þ¾î RAID ÄÁÆ®·Ñ·¯¸¦ °®°í ÀÖ´Ù. ±×°ÍµéÀÇ
´ëºÎºÐÀº Àû¾îµµ 2°³ÀÇ µ¶¸³ÀûÀÎ SCSI ä³ÎÀ» °®°í ÀÖ´Ù. ´ÙÇàÈ÷µµ, À̰͵éÀº
LVM ¿¡ °ÅÀÇ °ü°è°¡ ¾ø´Ù. Linux °¡ ±×·¯ÇÑ ÄÁÆ®·Ñ·¯¿¡ °üÇÑ °ÍÀ» ¾Ë ¼ö ÀÖ±â Àü¿¡
°ü¸®ÀÚ´Â raid ÄÁÆ®·Ñ·¯ ÀÚü ¾È¿¡¼­ ³í¸®Àû µå¶óÀ̺긦 °áÁ¤ÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î
&lsqb; SCSI ä³Î A¿¡ ÀÖ´Â µÎ°³ÀÇ µð½ºÅ©¸¦ ½ºÆ®¶óÀÌÇÁ·Î ¹­¾î¼­, ä³Î B ¿¡ ÀÖ´Â
µÎ°³ÀÇ µð½ºÅ©¿¡ ±×°ÍµéÀ» ¹Ì·¯ÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ÀüÇüÀûÀÎ ¼º´É°ú µ¥ÀÌÅÍ ¾ÈÁ¤¼º
À» ÃÖ´ëÈ­ÇÏ´Â ÀüÇüÀûÀÎ ·¹À̵å 0/1 ¼³Á¤ÀÌ´Ù. ÀÌ·¸°Ô ¼³Á¤µÈ ½Ã½ºÅÛ¿¡¼­ ¸®´ª½º°¡
ºÎÆÃµÉ ¶§ ¸®´ª½º´Â ·¹À̵å ÄÁÆ®·Ñ·¯¿¡ ÀÖ´Â ¿ÀÁ÷ ÇϳªÀÇ µð½ºÅ©¸¸À» 'º¼' ¼ö ÀÖÀ¸
¸ç, ÀÌ µð½ºÅ©´Â ·¹À̵å 0/1 ½ºÆ®¶óÀÌÇÁ¼Â¿¡¼­ ³×°³ÀÇ µð½ºÅ©¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Â
³í¸®Àû µå¶óÀ̺êÀÌ´Ù. ÀÌ°ÍÀº, LVM ¿¡ °ü·ÃÇؼ­´Â, ¸Ó½Å¿¡ ¿ÀÁ÷ ÇϳªÀÇ µð½ºÅ©¸¸
Á¸ÀçÇϸç, LVM ¿¡¼­µµ ¿ª½Ã ±×·¸°Ô »ç¿ëµÊÀ» ÀǹÌÇÑ´Ù. ¸¸¾à µð½ºÅ©ÁßÀÇ Çϳª°¡ °íÀå
³ª´õ¶óµµ, LVM Àº ¾ËÁöµµ ¸øÇÒ °ÍÀÌ´Ù. °ü¸®ÀÚ°¡ µð½ºÅ©¸¦ ±³Ã¼ÇÒ ¶§(½ÉÁö¾î
ÇÖ½º¿Ò Çϵå¿þ¾î¸¦ °¡Áø °ÍÀ» Áï½Ã(on the fly) ±³Ã¼ÇÏ´õ¶óµµ), LVM Àº
±×°ÍÀ» ¾ËÁö ¸øÇÒ °ÍÀÌ°í, ÄÁÆ®·Ñ·¯°¡ ¹Ì·¯µÈ ÀڷḦ À絿±âÈ­(resync) ÇÏ°í,
¸ðµç°ÍÀÌ ÁÁÀº »óÅ·Πµ¹¾Æ¿Ã °ÍÀÌ´Ù.
ÀÌ°ÍÀº ´ëºÎºÐÀÇ »ç¶÷µéÀÌ ÇÑ°ÉÀ½ µÚ·Î ¹°·¯¼­¼­ "±×·¸´Ù¸é ÀÌ ·¹À̵å ÄÁÆ®·Ñ·¯¸¦
ÀÌ¿ëÇÏ¿© LVM ÀÌ ³ª¿¡°Ô ¾î¶² µµ¿òÀÌ µÉ±î¿ä?" ¶ó°í ¹°¾îº¸´Â °ÍÀÌ´Ù.
°£´ÜÇÑ ´äº¯Àº, ´ëºÎºÐÀÇ °æ¿ì¿¡, ´ç½ÅÀÌ ·¹À̵å ÄÁÆ®·Ñ·¯¿¡¼­ ³í¸®Àû µå¶óÀ̺긦
Á¤ÀÇÇÑ ÀÌÈÄ¿¡´Â, ´õ ÀÌ»óÀÇ µð½ºÅ©¸¦ ±× µå¶óÀ̺꿡 Ãß°¡ÇÒ ¼ö ¾ø´Ù´Â °ÍÀÌ´Ù.
±×·¡¼­ ¸¸¾à ´ç½ÅÀÌ °ø°£ ¿ä±¸·®À» À߸ø °è»êÇϰųª ´ÜÁö ´õ ¸¹Àº °ø°£À» Ãß°¡·Î
ÇÊ¿ä·Î ÇÒ »ÓÀ̶ó¸é, ÀÌ¹Ì Á¸ÀçÇÏ´Â ½ºÆ®¶óÀÌÇÁ¼Â¿¡ »õ·Î¿î µð½ºÅ©³ª µð½ºÅ©ÀÇ ÁýÇÕ
À» Ãß°¡ÇÒ ¼ö ¾ø´Ù. ÀÌ°ÍÀº ´ç½ÅÀÌ ÄÁÆ®·Ñ·¯¿¡¼­ »õ·Î¿î ·¹ÀÌµå ½ºÆ®¶óÀÌÇÁ¼ÂÀ» »ý¼º
ÇØ¾ß ÇÏ°í, ±× ÈÄ¿¡´Â LVM À» ÀÌ¿ëÇؼ­ ´Ü¼øÈ÷ LVM ³í¸® º¼·ýÀ» È®ÀåÇÒ ¼ö ÀÖÀ¸¸ç,
µû¶ó¼­ ºóÆ´¾øÀÌ ·¹À̵å ÄÁÆ®·Ñ·¯¿¡ ÀÖ´Â µÎ°³ÀÇ ½ºÆ®¶óÀÌÇÁ¼ÂÀ» ¸ðµÎ
È®ÀåÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù.
</Para>

<Para>
FIXME: ÀÌ ÁÖÁ¦¿¡ ´ëÇØ ´õ ¸¹Àº°ÍÀÌ ÇÊ¿äÇÑ°¡?
</Para>

</Sect2>

<Sect2>
<Title>Linux software RAID</Title>

<Para>
¸®´ª½º 2.4¿¡´Â ¸Å¿ì ÈǸ¢ÇÑ ·¹À̵尡 ÀÖ´Ù. ¸®´ª½º 2.2¿¡¼­´Â
±âº»°ªÀ¸·Î, Alan Cox ¿¡ ÀÇÇØ ¸±¸®Áî µÈ °Í¿¡´Â, Àß °í·ÁµÇÁö ¾Ê´Â ÀÌÀüÀÇ
·¹ÀÌµå ¹öÀüÀ» Ư¡ÀÌ´Ù. 2.2 °¡ ¿©ÀüÈ÷ ¿À·¡µÈ ¸±¸®Á Ư¡À¸·Î »ï°í ÀÖ´Â
ÀÌÀ¯´Â Ä¿³Î °³¹ßÀÚµéÀÌ ¾ÈÁ¤¹öÀü¿¡¼­ »ç¿ëÀÚ¿µ¿ª(userland) ¾÷µ¥ÀÌÆ®¸¦
ÇÊ¿ä·Î ÇÏ´Â º¯È­¸¦ ¿øÇÏÁö ¾Ê±â ¶§¹®ÀÌ´Ù.
</Para>

<Para>
Red Hat, Madrake, SuSE ¸¦ Æ÷ÇÔÇÑ ´ëºÎºÐÀÇ »ç¶÷µéÀº, ±×°ÍÀ» ÈξÀ ÁÁ¾Æº¸ÀÌ´Â
0.90 ¹öÀüÀ¸·Î ±³Ã¼Çϱâ·Î °áÁ¤Çß´Ù.
</Para>

<Para>
¿ì¸®´Â ¿©±â¼­ ¿ÀÁ÷ 0.90 ¹öÀü¸¸À» ´Ù·ê °ÍÀÌ´Ù.
</Para>

<Para>
FIXME: ÀÌ°Í¿¡ ´ëÇØ ´õ ¸¹ÀÌ ½á¾ß ÇÑ´Ù
</Para>

</Sect2>

</Sect1>

<Sect1>
<Title>»ó¼¼ ¼³¸í</Title>

<Sect2>
<Title>ÄÄÇ»ÅÍ°£¿¡ LVM µð½ºÅ© ¿Å±â±â</Title>

<Para>
ÀÌ ¸ðµç »õ·Î¿î ±â¹ý¿¡¼­´Â, ÇÑ ¸Ó½Å¿¡¼­ ´Ù¸¥ ¸Ó½ÅÀ¸·Î µð½ºÅ©¸¦ ¿Å±â´Â °Í°ú
°°Àº °£´ÜÇÑ ÀÛ¾÷µéÀÌ ±î´Ù·Î¿ï ¼ö ÀÖ´Ù. ¿¹Àü¿¡´Â, LVM »ç¿ëÀÚµéÀº ¿ÀÁ÷ µð½ºÅ©¸¦
»õ ¸Ó½Å¿¡ ÀåÂøÇÏ°í ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®Çϱ⸸ ÇÏ¸é µÇ¾ú´Ù. LVM ¿¡´Â ±×°Í¿¡
¾à°£ ´õ ÇØ ÇØÁà¾ß ÇÒ°ÍÀÌ ÀÖ´Ù. LVM ½ºÆ®·°ÃĵéÀº µð½ºÅ©µé°ú /etc/lvmconf µð·ºÅä
¸®¿¡ ¸ðµÎ ÀúÀåµÇ¹Ç·Î ÇÑ°³ÀÇ µð½ºÅ© ȤÀº º¼·ý ±×·ìÀ» Æ÷ÇÔÇÏ´Â µð½ºÅ©µéÀÇ ÁýÇÕÀ»
À̵¿Çϱâ À§Çؼ­ ÇØ¾ß ÇÏ´Â ÀÏÀº ¿ÀÁ÷ VG °¡ ¼ÓÇÑ ±â°è°¡ ±×°ÍÀ» ³õÄ¡Áö ¾ÊÀ»
°ÍÀÎÁö È®ÀÎÇÏ´Â °Í »ÓÀÌ´Ù. ÀÌ°ÍÀº <Literal remap="tt">vgexport</Literal>
¸í·ÉÀ» ÅëÇØ ÇÒ ¼ö ÀÖ´Ù.  <Literal remap="tt">vgexport</Literal> 
´Â ´Ü¼øÈ÷ /etc/lvmconf ¿¡¼­ VG ¿¡ ´ëÇÑ ½ºÆ®·°Ãĸ¦ Á¦°ÅÇÒ »ÓÀ̸ç,
µð½ºÅ©¿¡ ÀÖ´Â °ÍÀº ¾Æ¹«°Íµµ ¹Ù²ÙÁö ¾Ê´Â´Ù. »õ·Î¿î ¸Ó½Å¿¡ µð½ºÅ©°¡ ÀåÂøµÇ¸é,
(±×°ÍµéÀÌ °°Àº ID ¸¦ °¡Áú ÇÊ¿ä´Â ¾ø´Ù) ÇØÁà¾ß ÇÒ À¯ÀÏÇÑ ÀÏÀº /etc/lvmconf ¸¦
°»½ÅÇÏ´Â °ÍÀÌ´Ù. ±×°ÍÀº <Literal remap="tt">vgimport</Literal> ¸¦ ÅëÇØ ÇÒ
¼ö ÀÖ´Ù.
</Para>

<Para>
¿¹Á¦:
</Para>

<Para>
&num;1: ¹ø ¸Ó½Å¿¡¼­

<Screen>
vgchange -a n vg01
vgexport vg01
</Screen>

&num;2: ¹ø ¸Ó½Å¿¡¼­

<Screen>
vgimport vg01 /dev/sda1 /dev/sdb1
vgchange -a y vg01
</Screen>

</Para>

<Para>
º¼·ý ±×·ì¿¡ ´ëÇØ °°Àº À̸§À» »ç¿ëÇÒ ÇÊ¿ä´Â ¾øÀ½¿¡ ÁÖ¸ñÇ϶ó. ¸¸¾à vgimport ¸í·ÉÀÌ
¼³Á¤ ¹é¾÷À» ÀúÀåÇÏÁö ¾Ê¾Ò´Ù¸é ¼³Á¤ ÆÄÀÏÀ» ÀúÀåÇϱâ À§Çؼ­´Â
<Literal remap="tt">vgcfgbackup</Literal> ¸í·ÉÀ» »ç¿ëÇ϶ó.
</Para>

</Sect2>

<Sect2>
<Title>/etc/lvmtab °ú /etc/lvmtab.d ¸¦ Àç¼³Á¤ÇÑ´Ù</Title>

<Para>
FIXME: º¸´Ù ÁÁÀº ¹æ¹ý¿¡ ´ëÇØ ½á¾ß ÇÑ´Ù
</Para>

</Sect2>

</Sect1>

<Sect1>
<Title>´õ ÀÐÀ»°Å¸®</Title>

<Para>
<VariableList>

<VarListEntry>
<Term><ULink URL="http://lvm.msede.com/lvm/">LVM site</ULink></Term>
<ListItem>
<Para>
ÁÖ LVM ¸®¼Ò½º¸¦ ÀÌ¿ë°¡´É°¡´ÉÇÑ °÷
</Para>
</VarListEntry>
<VarListEntry>
<Term><ULink
URL="http://litefaden.com/lite00/lvm/"
>German LVM HOWTO</ULink
></Term>
<ListItem>
<Para>
¸¸¾à ´ç½ÅÀÌ µ¶ÀϾ ÀÐÀ» ¼ö ÀÖ´Ù¸é, ÀÌ°÷¿£ ÀÌ¹Ì ¸¹Àº Á¤º¸°¡ ÀÖÀ» °ÍÀÌ´Ù.
</Para>
</VarListEntry>
<VarListEntry>
<Term><ULink
URL="ftp://linux.msede.com/howto/"
>Translation of the German HOWTO</ULink
></Term>
<ListItem>
<Para>
Peter.Wuestefeld@resnova.de ´Â µ¶ÀϾî HOWTO ¸¦ ¿µ¾î·Î ¹ø¿ªÇÏ°í ÀÖ´Ù. ±×µéÀÌ
°ð °Å±â¿¡ ¸¹Àº ½Ã°£À» ÅõÀÚÇÒ °ÍÀ¸·Î º¸ÀδÙ. ¸¸¾à ´ç½ÅÀÌ ¿ì¸®ÀÇ HOWTO°¡ 
Àǽɵǰųª ¹«¾ùÀΰ¡°¡ ºüÁ®ÀÖ´Ù°í »ý°¢µÈ´Ù¸é, ±×µéÀÇ ½Ãµµ¸¦ »ç¿ëÇغ¸¶ó.
</Para>
</VarListEntry>
<VarListEntry>
<Term><ULink
URL="http://docs.hp.com/cgi-bin/omcgi/omdoc?action=getcon&ID=7425">HP/UX Managing Disks Guide</ULink></Term>
<ListItem>
<Para>
¸®´ª½º LVM Àº HP/UX ±¸Çö°ú °¡Àå Á¤È®ÇÏ°Ô ºñ½ÁÇÑ °ÍÀ̹ǷÎ, HP ÀÇ ¹®¼­ ¿ª½Ã
¿ì¸®¿¡°Ô ¸Å¿ì À¯¿ëÇÒ °ÍÀÌ´Ù. ¾ÆÁÖ ÁÁÀº ÀÚ·áÀÌ´Ù.
</Para>
</VarListEntry>
</VariableList>
</Para>

</Sect1>

<Sect1>
<Title>°í¸¶¿î ºÐµé</Title>

<Para>
¿ì¸®´Â ÀÌ HOWTO ¸¦ ÀÛ¼ºÇϴµ¥ µµ¿òÀ» ÁØ ¸ðµÎ¸¦ ¾ð±ÞÇÏ°í ½Í´Ù. ¿©±â¿¡´Â
¾÷µ¥ÀÌÆ®, ¼öÁ¤»çÇ× È¤Àº ±â°í¸¦ º¸³»ÁØ »ç¶÷µé »Ó ¾Æ´Ï¶ó, ¿ì¸®°¡ ÀÌ ÁÖÁ¦¸¦
ÀÌÇØÇϴµ¥ µµ¿òÀ» ÁØ »ç¶÷µéµµ Æ÷ÇԵȴÙ.
<ItemizedList>
<ListItem>

<Para>
 Axel Boldt &lt;axel@uni-paderborn.de&gt;
</Para>
</ListItem>
<ListItem>

<Para>
 Sean Reifschneider &lt;jafo@tummy.com&gt;
</Para>
</ListItem>
<ListItem>

<Para>
 Alexander Talos &lt;at@atat.at&gt;
</Para>
</ListItem>
<ListItem>

<Para>
 Eric Maryniak &lt;e.maryniak@pobox.com&gt;
</Para>
</ListItem>

</ItemizedList>

</Para>

</Sect1>

</Article>