°Ô½Ã¹° 259°Ç
   
[RedHat] LVM ¿¡ °üÇÏ¿©..
±Û¾´ÀÌ : ÃÖÀå¼· ³¯Â¥ : 2015-04-02 (¸ñ) 17:22 Á¶È¸ : 5714

LVMÀÇ È°¼ºÈ­¿Í ºñÈ°¼ºÈ­¶õ, ÇöÀç ½Ã½ºÅÛ¿¡¼­ »ç¿ëÁßÀÎ ÀÓÀÇÀÇ º¼·ý±×·ìÀ» ½Ã½ºÅÛ¿¡¼­ ÀνÄÇÏÁö ¸øÇϵµ·Ï Çϰųª ¶Ç´Â ±× ¹Ý´ëÀÇ ¿ªÇÒÀ» ÇÏ´Â °ÍÀ» ¸»Çϸç,
import
¿Í export´Â º¼·ý±×·ìÀ» ½Ã½ºÅÛ¿¡¼­ ÀνÄÇϰųª ÀνÄÇÏÁö ¸øÇϴ°Ϳ¡¼­ ´õ ³ª¾Æ°¡ ½Ã½ºÅÛ¿¡¼­ ¿ÏÀüÈ÷ ¶¼¾î³»¾î º¸°üÇϰųª º¼·ý±×·ìÀ» ´Ù¸¥ ½Ã½ºÅÛ¿¡ ºÙ¿©¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù.

 

¿¹¸¦ µé¾î, ÇöÀç »ç¿ëÇÏ´Â ½Ã½ºÅÛÀÇ Çϵå¿þ¾î »ç¾çÀÌ ºÎÁ·ÇÏ¿© ¾÷±×·¹À̵尡 ÇÊ¿äÇÑ °æ¿ì ½Ã½ºÅÛ ¾÷±×·¹À̵å ÈÄ ½Ã½ºÅÛÀ» ±âÁ¸ÀÇ È¯°æ°ú ÃÖ´ëÇÑ µ¿ÀÏÇÏ°Ô ±¸¼º ÈÄ ÃÖÁ¾ÀûÀ¸·Î µ¥ÀÌÅÍ°¡ µé¾îÀÖ´Â º¼·ý±×·ì¸¸ À̵¿ÇÏ¿© ½Ã½ºÅÛ Áߴܽð£À» ÃÖ¼ÒÈ­ ÇÒ ¼ö ÀÖ°í,
Àå¾Ö°¡ ¹ß»ýÇÏ¿© µ¥ÀÌÅ͸¦ ´Ù¸¥ ½Ã½ºÅÛÀ¸·Î À̵¿ÇØ¾ß ÇÒ °æ¿ì LVMÀ» ºñÈ°¼ºÈ­ÇÑ ÈÄ exportÇÏ¿© ´Ù¸¥ ½Ã½ºÅÛÀ¸·Î ¿Å±â°Å³ª ½Ã½ºÅÛ Àå¾Ö ó¸® ÈÄ ¾ÈÀüÇÏ°Ô ´Ù½Ã »ç¿ëÀÌ °¡´ÉÇϵµ·Ï ÇÒ ¼ö ÀÖ´Ù.

 

  1. LVMÀÇ È°¼ºÈ­/ºñÈ°¼ºÈ­

    LVMÀÇ È°¼ºÈ­/ºñÈ°¼ºÈ­´Â vgchange¸í·ÉÀ¸·Î ¼öÇàÀÌ °¡´ÉÇÏ´Ù. vgchange¸í·ÉÀÇ ¿É¼ÇÀº -a [y|n]·Î 'y'´Â È°¼ºÈ­¸¦, 'n'´Â ºñÈ°¼ºÈ­¸¦ ¶æÇÑ´Ù.

    º¼·ý±×·ìÀ» ºñÈ°¼ºÈ­ ÇÏ´Â °æ¿ì ½Ã½ºÅÛÀÌ º¼·ý ±×·ìÀ» ÀνÄÇÒ ¼ö ¾ø°ÔÇÏ´Â ÀÛ¾÷À̹ǷΠºñÈ°¼ºÈ­ÇÒ º¼·ý±×·ìÀÌ »ç¿ëÁßÀÎ °æ¿ì ¿¡·¯¸Þ¼¼Áö¿Í ÇÔ²² ºñÈ°¼ºÈ­ ÀÛ¾÷ÀÌ ÀÌ·çÀÌÁö ¾Ê´Â´Ù.

    µû¶ó¼­ ºñÈ°¼ºÈ­¸¦ Çϱâ Àü¿¡ »ç¿ëÇÏ´Â º¼·ý±×·ì¿¡ ±ò·ÁÀÖ´Â ÆÄÀϽýºÅÛÀÌ »ç¿ëÁßÀ̶ó¸é umountÇÏ¿©, »ç¿ëÇÏ´Â User°¡ ¾øµµ·Ï ÇؾßÇÑ´Ù.

    ¨±
    bdf : ÇöÀç ºñÈ°¼ºÈ­ ÀÛ¾÷À» ÇÏ·Á´Â /dev/vg01/lvol1ÀÌ /test01·Î ¸¶¿îÆ® µÇ¾îÀÖ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
    ¨²
    fuser -ck /test01 : /test01ÆÄÀϽýºÅÛÀ» umountÇϱâ À§ÇØ ÇöÀç /test01 ÆÄÀϽýºÅÛÀ» »ç¿ëÇÏ°í ÀÖ´Â User¸¦ kill ½ÃŲ´Ù.
    ¨³
    strings /etc/lvmtab : ºñÈ°¼ºÈ­ ÀÛ¾÷À» Çϱâ Àü º¼·ý±×·ìÀÇ ±¸¼ºÀ» È®ÀÎÇÑ °á°ú vg01 º¼·ý±×·ìÀº ÇϳªÀÇ µð½ºÅ©·Î ±¸¼ºµÇ¾î ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù.
    ¨´
    vgdisplay -v |grep 'VG Name' : ½Ã½ºÅÛ¿¡¼­ »ç¿ëÁßÀÎ º¼·ý±×·ìÀ» È®ÀÎÇÑ °á°ú vg00°ú vg01 µÎ °³ÀÓÀ» ¾Ë ¼ö ÀÖ´Ù.

    º¼·ý±×·ìÀ» ºñÈ°¼ºÈ­ ÇÒ Áغñ°¡ µÇ¾úÀ¸¹Ç·Î ºñÈ°¼ºÈ­ ÀÛ¾÷À» ÇÑ´Ù.

    ¨±
    vgchange -a n vg01 : vgchange¸í·ÉÀ» ÀÌ¿ëÇÏ¿© vg01 º¼·ý±×·ìÀ» ºñÈ°¼ºÈ­ ÇÑ´Ù.
    ¨²
    vgdisplay -v vg01 : vg01¿¡ ´ëÇÑ Á¤º¸¸¦ Ãâ·ÂÇÏ·Á°í ÇßÀ¸³ª ºñÈ°¼ºÈ­¸¦ ÇÏ¿©, ½Ã½ºÅÛÀÌ º¼·ý±×·ìÀ» ÀνÄÇÏÁö ¸øÇϱ⠶§¹®¿¡ º¼·ý±×·ì¿¡ ´ëÇÑ Á¤º¸¸¦ º¼ ¼ö ¾ø´Ù´Â ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÏ°í Á¾·áµÈ´Ù.
    ¨³
    strings /etc/lvmtab : /etc/lvmtabÀÇ LVMº¼·ý±×·ì Á¤º¸¸¦ Ãâ·ÂÇÑ °á°ú vg01ÀÌ Á¸ÀçÇÏ°í ÇϳªÀÇ µð½ºÅ©°¡ ÇÒ´çµÇ¾î ÀÖ´Â °Í À» º¼ ¼ö ÀÖ´Ù.
                                                  ÀÌ°ÍÀº º¼·ý±×·ìÀÌ ºñÈ°¼ºÈ­°¡ µÇ¾î ½Ã½ºÅÛÀº vg01À» ÀνÄÇÏÁö ¸øÇÏÁö¸¸, ½ÇÁ¦·Î vg01ÀÌ ºñÈ°¼ºÈ­µÇ¾î ÀνÄÀÌ ¾ÈµÉ »Ó, ½Ã½ºÅÛ¿¡ ±¸¼ºµÇ¾î ÀÖÀ½À» ³ªÅ¸³½´Ù.

    ºñÈ°¼ºÈ­ÇÑ º¼·ý±×·ìÀ» È°¼ºÈ­ÇÏ´Â °æ¿ì¿¡´Â -a ¿É¼Ç¿¡ 'n'´ë½Å 'y'¸¦ ÁÖ¸é °£´ÜÈ÷ º¼·ý±×·ìÀ» È°¼ºÈ­ ½Ãų ¼ö ÀÖ´Ù.

    ¨±
    vgchange -a y vg01 : vg01 º¼·ý±×·ìÀ» -a ¿É¼Ç¿¡ y¸¦ ÁÖ¾î È°¼ºÈ­ ½ÃŲ´Ù.
    ¨²
    vgdisplay -v |grep 'VG Name' : ½Ã½ºÅÛ¿¡¼­ »ç¿ëÁßÀÎ º¼·ý±×·ìÀÇ Á¤º¸¸¦ µð½ºÇ÷¹ÀÌÇÑ °á°ú vg01ÀÌ È°¼ºÈ­µÇ¾î ½Ã½ºÅÛ ¿¡¼­ ÀνÄÇÒ ¼ö Àֱ⶧¹®¿¡ vg00°ú vg01 µÎ °³ÀÇ º¼·ý±×·ìÀÌ Ãâ·ÂµÈ´Ù.

 

  1. LVMÀÇ Export
    ¾Õ¿¡¼­ ¸»ÇÑ ¹Ù¿Í °°ÀÌ º¼·ý±×·ìÀÇ exportÀÛ¾÷Àº º¼·ý±×·ìÀÌ ºñÈ°¼ºÈ­µÈ »óÅ¿¡¼­ º¼·ý±×·ìÀ» ½Ã½ºÅÛ°ú º°°³ÀÇ µ¶¸³µÈ º¼·ý±×·ìÀ¸·Î ºÐ¸®ÇÏ °ÍÀ» ¸»Çϸç,
    ½Ã½ºÅÛ¿¡¼­ exportµÈ º¼·ý±×·ìÀº ÇöÀç ½Ã½ºÅÛÀÇ °¡µ¿¿©ºÎ¿Í °ü°è¾øÀÌ µ¶¸³µÇ¾î ÀÖ´Â º¼·ýÀ̹ǷΠÀÌ º¼·ý±×·ì¿¡  ¼ÓÇØÀÖ´Â µð½ºÅ©´Â ¹°¸®ÀûÀ¸·Î ¼³Ä¡/Á¦°Å°¡ °¡´ÉÇÏ´Ù.

    º¼·ý±×·ìÀÇ export´Â vgexport¸í·ÉÀ¸·Î °¡´ÉÇϸç, ¸í·É¿¡ -m
    map_filename ¿É¼ÇÀ» ÁÖ¾î import¿¡ ¾²ÀÏ mapÆÄÀÏÀ» »ý¼ºÇÑ´Ù.
    mapÆÄÀÏÀº º¼·ý±×·ì¿¡ ¼ÓÇØÀÖ´Â ³í¸®º¼·ýÀÇ °³¼ö¿Í À̸§µîÀÇ Á¤º¸°¡ ÀúÀåµÇ¾î ÀÖÀ¸¸ç, º¼·ý±×·ìÀÇ ³í¸®º¼·ý À̸§À» default °ª(lvol1,2¡¦n)  À¸·Î »ç¿ëÇÑ °æ¿ì¿¡´Â mapÆÄÀÏÀÌ ¾ø¾îµµ import°¡ °¡´ÉÇÏ´Ù.

    ¨±
    vgexport -v -m vg01.map /dev/vg01 : vg01 º¼·ý±×·ìÀ» -v, -m map_filenameÀÇ ¿É¼ÇÀ¸·Î exportÇÑ´Ù. ±×·¯³ª vg01ÀÌ ÇöÀç »ç¿ëÁßÀ̶ó´Â ¿¡·¯ ¸Þ¼¼Áö¿Í ÇÔ²² exportµÇÁö ¾Ê´Â´Ù.
       (-v´Â export°úÁ¤À» º¸¿©ÁÖ´Â
    ¿É¼ÇÀ̸ç, -mÀº ¾Õ¼­ ¸»ÇÑ ¹Ù¿Í °°ÀÌ map ÆÄÀÏÀ» »ý¼ºÇÏ´Â °ÍÀÌ´Ù)

    ¨²
    vgchange -a n vg01 : vg01À» exportÇϱâ À§ÇØ º¼·ý±×·ìÀ» ºñÈ°¼ºÈ­ ÇÑ´Ù. ¹°·Ð ºñÈ°¼ºÈ­ Çϱâ Àü¿¡´Â º¼·ý±×·ì¿¡ ÇÒ´ç µÈ ³í¸®º¼·ýÀÌ »ç¿ëÁßÀÌ¸é ¾ÈµÇ¹Ç·Î ¹Ì¸® Á¶Ä¡¸¦ ÃëÇÑ´Ù.

    ¨³
    vgexport -v -m vg01.map /dev/vg01 : vg01 º¼·ý±×·ìÀ» exportÇÑ´Ù. º¼·ý±×·ìÀÌ ºñÈ°¼ºÈ­ µÇ¾îÀÖÀ¸¹Ç·Î ÀÌ»ó ¾øÀÌ export ÀÛ¾÷ÀÌ ÀÌ·ç¾î Áø´Ù.
        ±×¸®°í º¼·ý±×·ìÀÌ exportµÇ°í³ª¸é /dev µð·ºÅ丮¿¡ Á¸ÀçÇÏ´Â º¼·ý±×·ìÀÇ µð·ºÅ丮¿Í group´Â »èÁ¦µÇ±â¶§¹®¿¡ import½Ã ´Ù½Ã »ý¼ºÇØ ÁÖ¾î¾ß ÇÑ´Ù.

    ¨´
    vgdisplay -v|grep 'VG Name' : vg01ÀÌ exportµÇ¾î vgdisplay°á°ú ÇöÀç ½Ã½ºÅÛÀÌ »ç¿ëÁßÀÎ º¼·ý±×·ìÀº vg00 ÇϳªÀÎ °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.

    ¨µ
    strings /etc/lvmtab : /etc/lvmtabÆÄÀÏÀÇ LVM ±¸¼ºÁ¤º¸¸¦ Ãâ·ÂÇÑ °á°ú vgchange¸í·É°ú´Â ´Þ¸® lvmtab ÆÄÀÏ¿¡µµ vg01ÀÌ Á¸Àç ÇÏÁö ¾Ê´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.
        ÀÌ°ÍÀº ÀÌ¹Ì vg01Àº exportµÇ¾î ÇöÀç ½Ã½ºÅÛ¿¡¼­ ºÐ¸®µÇ¾ú±â ¶§¹®ÀÌ´Ù. µû¶ó¼­ ¹°¸®ÀûÀ¸·Î Á¦°ÅÇصµ ¹«¹æÇÏ´Ù.
     
  2. LVMÀÇ Import

    º¼·ý±×·ìÀÇ import´Â exportµÇ¾îÀÖ´Â º¼·ý±×·ìÀ» »ðÀÔÇÏ´Â °ÍÀÌ´Ù.
    º¼·ý±×·ìÀ» ½Ã½ºÅÛ¿¡ »ðÀÔÇϱâ À§Çؼ­´Â vgcreate·Î ¼³Ä¡ÇÒ ¶§¿Í
     ¸¶Âù°¡Áö·Î /dev µð·ºÅ丮¿¡ º¼·ý±×·ìÀÇ µð·ºÅ丮¿Í groupÆÄÀÏÀ» ¸¸µé¾î ÁÖ¾î¾ß ÇÏ°í, »ðÀÔµÈ º¼·ý±×·ìÀº ºñÈ°¼ºÈ­µÇ¾îÀÖ´Â »óÅÂÀÌ ¹Ç·Î vgchange¸í·ÉÀ¸·Î È°¼ºÈ­ÇÑ µÚ¿¡ »ç¿ëÀÌ °¡´ÉÇÏ´Ù.

    º¼·ý±×·ìÀÇ import´Â vgimport ¸í·ÉÀ¸·Î °¡´ÉÇϸç, -m
    map_filename ¿É¼ÇÀ¸·Î º¼·ý±×·ìÀ» exportÇÒ ¶§ ¸¸µé¾î³õÀº mapÆÄÀÏÀ» »ç¿ë ÇÏ¿© importÀÛ¾÷À» ¼öÇàÇÑ´Ù. vgimport¸í·ÉÀÇ Çü½ÄÀº vgimport -m map_filename /dev/vg_name /dev/dsk/c#t#d# ÀÌ´Ù.

    º¼·ý±×·ìÀÌ ¿©·¯ °³ÀÇ µð½ºÅ©·Î ±¸¼ºµÈ °æ¿ì¿¡´Â vgimport¸í·ÉÀÇ ¸¶Áö¸·¿¡ ±â¼úÇÏ´Â µð½ºÅ©ÀÇ Path(/dev/dsk/c#t#d#)¶õ¿¡ ÁÖ¿í ³ª¿­ÇÏ¿© ±â·ÏÇÏ¸é µÈ´Ù.
    (¿¹: vgimport -v -m vg01.map /dev/vg01 /dev/dsk/c0t3d0 /dev/dsk/c0t4d0) ¸¸¾à º¹¼ö °³·Î ±¸¼ºµÈ º¼·ý±×·ì import ½Ã º¼·ý±×·ìÀ» ±¸¼ºÇÏ´Â µð½ºÅ©¸¦ ¸ðµÎ ±â·ÏÇÏÁö ¾Ê°Å³ª ºüÆ®¸° °æ¿ì¿¡´Â vgimport´Â Á¤»óÀûÀ¸·Î µÇÁö¸¸ º¼·ý±×·ì È°¼ºÈ­
    ½Ã ¿¡·¯°¡ ¹ß»ýÇÏ°Ô µÈ´Ù.
    ÀÌ·¯ÇÑ °æ¿ì¿¡´Â "vgscan -v"¸í·ÉÀ» »ç¿ëÇÏ¿© º¼·ý±×·ìÀ» ±¸¼ºÇÏ´Â µð½ºÅ©°¡ ¹«¾ùÀÎÁö È®ÀÎÇÏ°í, ÇØ´ç º¼·ý
    ±×·ìÀ» ´Ù½Ã vgexportÇÑ ÈÄ ´Ù½Ã importÇÏ¸é µÈ´Ù.

    ¨±
    mkdir /dev/vg01 : vg01ÀÇ µð·ºÅ丮¸¦ »ý¼ºÇÑ´Ù.
    ¨²
    mknod /dev/vg01/group c 64 0x010000 : º¼·ý±×·ìÀ» »ý¼ºÇÒ ¶§¿Í ¸¶Âù°¡Áö·Î vg01 º¼·ý±×·ìÀÇ group ÆÄÀÏÀ» »ý¼ºÇÑ´Ù.
    ¨³
    ll /dev/vg01 : group ÆÄÀÏÀÌ »ý¼ºµÇ¾ú´ÂÁö È®ÀÎÇÑ´Ù.
    ¨´
    vgimport -v -m vg01.map /dev/vg01 /dev/dsk/c0t3d0 : vgimport¸í·ÉÀ¸·Î exportµÇ¾îÀÖ´ø vg01 º¼·ý±×·ìÀ» importÇÑ´Ù.
    ¨µ
    vgdisplay -v|grep 'VG Name' : ½Ã½ºÅÛÀÇ º¼·ý±×·ì Á¤º¸¸¦ Ãâ·ÂÇßÀ¸³ª vg01ÀÌ ºñÈ°¼ºÈ­ µÇ¾î ÀÖÀ¸¹Ç·Î vg00¸¸ Ãâ·ÂµÈ´Ù.
    ¨¶
    vgchange -a y /dev/vg01 : vgchange¸í·ÉÀ¸·Î vg01À» È°¼ºÈ­ ½ÃŲ´Ù.
    ¨·
    vgdisplay -v|grep 'VG Name' : ½Ã½ºÅÛÀÇ º¼·ý±×·ì Á¤º¸¸¦ Ãâ·ÂÇÑ °á°ú vg01ÀÌ Ãß°¡µÇ¾úÀ½À» ¾Ë ¼ö ÀÖ´Ù.
    ¨¸
    strings /etc/lvmtab : lvmtabÆÄÀÏ¿¡µµ Á¤»óÀûÀ¸·Î ¹Ý¿µµÇ¾úÀ½À» ¾Ë ¼ö ÀÖ´Ù.

À̸§ Æнº¿öµå
ºñ¹Ð±Û (üũÇÏ¸é ±Û¾´À̸¸ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.)
¿ÞÂÊÀÇ ±ÛÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.
   

miwit.com sir.co.kr DNS Powered by DNSEver.com DNS Powered by DNSEver.com