Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ Ä¿ÇÇÇâÀÌ ³ª´Â *NIX
Ä¿ÇǴнº
½Ã½ºÅÛ/³×Æ®¿÷/º¸¾ÈÀ» ´Ù·ç´Â °÷
* HanIRCÀÇ #coffeenix ¹æ
[ Àåºñ ¹× ȸ¼± ÈÄ¿ø ]
HOME > ½Ã½ºÅÛ °ü¸® / ¼­¹ö¿î¿µ µµ¿ò¸»
°Ë»ö : »çÀÌÆ® WHOIS À¥¼­¹ö Á¾·ù

ÃÖÀûÈ­ / Æ©´× / ¼º´É°³¼± (6, ±Û 1, ÀÚ·á 3)
µð½ºÅ© ÄõÅÍ(quota) (3, ±Û 1, ÀÚ·á 3)
µð½ºÅ© °ü¸® / ÆÄÀϽýºÅÛ / mount (34, ±Û 13, ÀÚ·á 12)
¹é¾÷(backup) / ½Ã½ºÅÛ º¹±¸ (14, ±Û 6, ÀÚ·á 11)
¼­¹ö¿î¿µ (8, ±Û 2, ÀÚ·á 9)
ÇÁ¸°ÅÍ °ü¸® / ÇÁ¸°Æà (7)
ÆÐÅ°Áö °ü¸® / ÆÐÄ¡ / rpm (10, ±Û 5, ÀÚ·á 1)
ºÎÆÃ, boot / LILO / GRUB (10, ±Û 5, ÀÚ·á 9)
¼­¹ö ¸ð´ÏÅ͸µ (10, ±Û 5, ÀÚ·á 2)
·Î±×ÀÎ / ·Î±×¾Æ¿ô (1)
·Î±×(log) / syslog (5, ±Û 3, ÀÚ·á 3)
¸Þ¸ð¸®, ½º¿Ò(swap), ·¥µð½ºÅ©(ramdisk) (3, ±Û 2)
»ç¿ëÀÚ °ü¸®(°èÁ¤ °ü¸®) (1, ÀÚ·á 1)

  rsync¿¡¼­ ƯÁ¤ Æ۹̼ÇÀ¸·Î °íÁ¤Çϱâ ÀÛ¼ºÀÏ : 2011/03/09 18:51
 
  • ±Û¾´ÀÌ : ÁÁÀºÁøÈ£ ( http://coffeenix.net/ )
  • Á¶È¸¼ö : 10812
          [ ÀÌÀüÈ­¸é / ¼öÁ¤ ]   ºñ¹Ð¹øÈ£ :     Àμâ¿ë È­¸é
      Á¦  ¸ñ : rsync¿¡¼­ ƯÁ¤ Æ۹̼ÇÀ¸·Î °íÁ¤Çϱâ
    ÀÛ¼ºÀÚ : ÁÁÀºÁøÈ£(truefeel, http://coffeenix.net/ )
    ÀÛ¼ºÀÏ : 2011.1.26(¼ö)
    Á¤¸®ÀÏ : 2011.3.7(¿ù)


    1. rsync¿¡¼­ ƯÁ¤ Æ۹̼ÇÀ¸·Î °íÁ¤Çصµ ÁÁÀ» ¶§´Â?



    rsync´Â Å©°Ô 2°¡Áö ¿ëµµ¸¦ »ý°¢Çغ¼ ¼ö ÀÖ´Ù.

    1) ÆÄÀÏ ¹é¾÷ (ÆÛ¹Ì¼Ç À¯Áö ÇÊ¿ä. ¹é¾÷º»À¸·Î º¹±¸ÇÒ °æ¿ì Æ۹̼ǵµ Áß¿äÇÏ´Ù.)
    2) ÆÄÀÏ ¹èÆ÷ (¹Ýµå½Ã Æ۹̼ÇÀ» À¯ÁöÇÏÁö ¾ÈÇصµ µÉ »óȲÀÌ ÀÖ´Ù.)

    rsync¸¦ ÀÌ¿ëÇؼ­ ´Ù¼öÀÇ ¼­¹ö¸¦ µ¿±âÈ­ÇÑ´Ù°í ÇÏÀÚ. ±×¸®°í, ´ë»ó ¼­¹ö´Â À¥¼­¹öµéÀÌ´Ù. (Áï, 'ÆÄÀÏ ¹èÆ÷' ¿ëµµ)
    ÀÌ À¥ÆäÀÌÁö ÆÄÀÏÀº À¥¿¡¼­ ÀÐÀ» ¼ö ÀÖ´Â ±ÇÇѸ¸ °®À¸¸é µÈ´Ù. ¾²±â ±ÇÇÑÀ» °®À» ÇÊ¿ä°¡ ¾ø´Ù. (¾÷·Îµå°¡ ÀÌ·ïÁö´Â µð·ºÅ丮´Â ¾²±â ±ÇÇÑÀÌ ÇÊ¿äÇÏ°ÚÁö¸¸)

    rsync´Â ¿øº» ÆÄÀÏ(¶Ç´Â µð·ºÅ丮) Æ۹̼ǰú »ó°ü¾øÀÌ, ½ÌÅ©ÇÒ ¶§ ƯÁ¤ÇÑ Æ۹̼ÇÀ¸·Î °íÁ¤½ÃÅ°´Â ¿É¼ÇÀÌ ÀÖ´Ù. µð·ºÅ丮´Â 555(dr-xr-xr-x) ¶Ç´Â 515(dr-x--xr-x)À¸·Î, ÆÄÀÏÀº 444(-r--r--r--)·Î °íÁ¤Çغ¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¼­ºñ½º ¼­¹ö(´ë»ó ¼­¹ö)ÀÇ ÆÄÀÏÀº º¸¾È¿¡ Á¶±Ý ´õ ¾ÈÀüÇÏ°Ô Á¸ÀçÇÏ°Ô µÈ´Ù.

    (¿¹)
    -------------    ---------------
    ¿øº» ¼­¹ö          ´ë»ó ¼­¹ö
    192.168.1.123    192.168.1.110~120
    -------------    ---------------
    drwxr-xr-x    ->   dr-xr-xr-x
    drwxrwxr-x    ->   dr-xr-xr-x
    -rw-r--r--    ->   -r--r--r--
    -rw-rw-rw-    ->   -r--r--r--
    -------------    ---------------


    2. rsync¿¡¼­ ÆÛ¹Ì¼Ç ¼³Á¤

    ´ë»ó ¼­¹öÀÇ rsyncd.conf ¿¹ÀÌ´Ù.

    [ rsyncd.conf ] ¿¹
     
    # server : 192.168.1.110
    #
    uid             = root
    gid             = root
    user chroot     = yes
    max connections¡¡¡¡¡¡= 10
    hosts allow¡¡¡¡¡¡= 192.168.1.123

    [coffeenix]
    path¡¡¡¡¡¡¡¡¡¡¡¡= /home/coffeenix/public_html
    read only¡¡¡¡¡¡= no
    incoming chmod  = Du=rx,Dgo=rx,Fugo=r
     


    'incoming chmod =' ÆĶó¹ÌÅÍ´Â µé¾î¿À´Â ÆÄÀÏÀ» ƯÁ¤ Æ۹̼ÇÀ¸·Î °íÁ¤ÇÑ´Ù.
    ÆĶó¹ÌÅÍÀÇ °ªÀº °¢°¢ ´ÙÀ½°ú °°Àº Àǹ̸¦ °®´Â´Ù.

    - D : µð·ºÅ丮
    - F : ÆÄÀÏ
    - ugo : °¢°¢ user(u), group(g), other(o)¿¡ ÇØ´çÇÑ´Ù.

    À§ÀÇ Du=rx,Dgo=rx,Fugo=r ´Â Dugo=rx,Fugo=ró·³ ÅëÇÕÇؼ­ Ç¥½ÃÇصµ ÁÁ´Ù.
    Du=rx´Â µð·ºÅ丮 ¼ÒÀ¯ÀÚ´Â r-x(Àбâ, ¾²±â)·Î ¼³Á¤ÇÑ´Ù´Â ÀǹÌÀÌ´Ù.
    Fugo=rÀº ´©±¸³ª(user, group, other) ÆÄÀÏÀ» ÀÐÀ» ¼ö ÀÖµµ·Ï(r--)·Î ¼³Á¤ÇÑ´Ù.
    À§ ¼³Á¤´ë·ÎÇÏ¸é µð·ºÅ丮´Â r-xr-xr-x °¡ µÇ°í, ÆÄÀÏÀº r--r--r--°¡ µÈ´Ù.

     
    # rsync -avz --delete public_html/ 192.168.1.110::coffeenix/
     


    ÇÑ°¡Áö ¿¹¸¦ ´õ µé¾îº¸°Ú´Ù. µð·ºÅ丮´Â ¸ðµç À¯Àú°¡ r-x±ÇÇÑÀ», ÆÄÀÏÀº ½ÇÇà Æ۹̼Ǹ¸ Á¦°ÅÇÑ´Ù.

     
    incoming chmod = Du=rx,Dgo=rx,Fugo-x
     


    (°á°ú)
    -------------    ---------------
    ¿øº» ¼­¹ö          ´ë»ó ¼­¹ö
    -------------    ---------------
    drwxr-xr-x    ->   dr-xr-xr-x
    -rw-r--r--    ->   -rw-r--r--
    -rwxr--r--    ->   -rw-r--r--
    -------------    ---------------

    'incoming chmod' ÆĶó¹ÌÅÍ ¿¹¸¦ ¸î °³ ´õ µé¾úÀ¸´Ï Âü°íÇϱ⠹ٶõ´Ù.

     
    incoming chmod = Du=rwx,Dgo=rx,Fugo=r
    incoming chmod = Du=rx,Dgo=rx,Fugo=r
    incoming chmod = Dug=rwx,Do-rwx,Fug=rw,Fo-rwx
     



    3. incoming chmod°ú outgoing chmod ÆĶó¹ÌÅÍ

    Áö±Ý±îÁö´Â 'µé¾î¿À´Â ÆÄÀÏ'¿¡ ´ëÇØ Æ۹̼ÇÀ» °íÁ¤Çߴµ¥, ¹Ý´ë ÀÔÀåÀ¸·Î '³ª°¡´Â ÆÄÀÏ'ÀÇ Æ۹̼ÇÀ» °íÁ¤ÇÒ ¼öµµ ÀÖ´Ù. 'outgoing chmod'ÆĶó¹ÌÅÍ·Î ¼³Á¤ÇÏ¸é µÈ´Ù.

    1) incoming chmod (ÀϹÝÀûÀÎ ¹æ½Ä)
      - ´ë»ó ¼­¹ö ÀÔÀå¿¡¼­´Â 'µé¾î¿À´Â ÆÄÀÏ(¹Þ´Â ÆÄÀÏ)'ÀÌ µÊÀ» ÀǹÌÇÑ´Ù.
      - ´ë»ó ¼­¹ö¿¡ rsyncd.conf¸¦ ¼³Á¤ÇÑ´Ù.
      - ÀÌ ¶§ ¿øº» ¼­¹ö¿¡¼­ rsync ¸í·ÉÀ» ½ÇÇàÇÑ´Ù.
      - rsync <¿É¼Ç> <°æ·Î> <´ë»ó ¼­¹öIP>::DEST
    2) outgoing chmod
      - ¿øº» ¼­¹ö ÀÔÀå¿¡¼­´Â '³ª°¡´Â ÆÄÀÏ(º¸³»´Â ÆÄÀÏ)'ÀÌ µÈ´Ù.
      - ¿øº» ¼­¹ö¿¡ rsyncd.conf¸¦ ¼³Á¤ÇÑ´Ù.
      - ÀÌ ¶§ ´ë»ó ¼­¹ö¿¡¼­ rsync ¸í·ÉÀ» ½ÇÇàÇÑ´Ù.
      - rsync <¿É¼Ç> <¿øº» ¼­¹öIP>::DEST <°æ·Î>

    192.168.1.110 ¼­¹ö¿¡¼­ -> 192.168.1.111 ¼­¹ö·Î '³ª°¡´Â ÆÄÀÏ'¿¡ ´ëÇØ Æ۹̼ÇÀ» °íÁ¤½ÃÅ°´Â ¿¹¸¦ µé¾îº¸ÀÚ.

    1) ¿øº» ¼­¹öÀÎ 192.168.1.110¼­¹ö¿¡ rsyncd.conf¸¦ ¼³Á¤ÇÑ´Ù.

     
    # Server : 192.168.1.110

    outgoing chmod = Du=rwx,Dgo=rx,Fugo=rw
     


    2) ´ë»ó ¼­¹öÀÎ 1291.168.1.111¼­¹ö¿¡¼­ rsync ¸í·ÉÀ» ½ÇÇàÇÑ´Ù.

     
    # cd public_html/
    # rsync -avz --delete 192.168.1.110::coffeenix/ public_html/
     



    4. °ü·Ã±Û

    * rsync man page
      http://www.samba.org/ftp/rsync/rsyncd.conf.html

    * lsyncd·Î ¼­¹ö°£ ÆÄÀÏÀ» ½Ç½Ã°£À¸·Î µ¿±âÈ­Çغ¸ÀÚ. (2009.12, ±Û ÁÁÀºÁøÈ£)
      http://coffeenix.net/board_view.php?bd_code=1696
    * Rsync¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ¹Ì·¯¸µ ±¸Ãà  (2004.1, ±Û ±Â½ºÇǵå)
      http://coffeenix.net/board_view.php?bd_code=166
    * rsyncÀÇ write only ±â´É(¾²±â¸¸ °¡´ÉÇÑ ¼³Á¤) (2004.12, ±Û ÁÁÀºÁøÈ£)
      http://coffeenix.net/board_view.php?bd_code=616
    * ÀڷḦ ´Ù¸¥ ÆÄƼ¼ÇÀ¸·Î ±×´ë·Î ¹é¾÷(rsyncÀÌ¿ë) (2003.10, ±Û ÁÁÀºÁøÈ£)
      http://coffeenix.net/board_view.php?bd_code=88
    * rsync È°¿ë(´ë¿ªÆøÁ¦ÇÑ, ³¯Â¥º°sync µî)  (2006.6, ±Û ÁÁÀºÁøÈ£)
      http://coffeenix.net/board_view.php?bd_code=1418
      Ä¿ÇǴнº Ä«Æä ÃÖ±Ù ±Û
    [04/19] Á¦ÁÖ&#5
    [04/18] ??? ?????
    [04/17] ???? onion ?????? -
    [04/11] ±¹°¡&#5
    [04/10] Stride Into Dream:
    [03/20] Re: ¿Â¶óÀΰÔÀÓÀÇ Á¾ÁÖ±¹ ´ëÇѹα¹
    [10/20] Cross Compiler ±ò
    [07/14] SSL ¬¡¬°
    [04/26] Re: µµ½ºÈ­¸é ¿ø°ÝÁ¶Á¾ ¿©ºÎ
    [04/25] µµ½ºÈ­¸é ¿ø°ÝÁ¶Á¾ ¿©ºÎ
    [10/30] Cshell¿¡¼­ ³­¼ö ¼³Á¤
    [10/23] °øÇ×öµµÁÖ½Äȸ»ç SE ±¸ÀÎ Ëì
    [01/26] Re: wgetÀ¸·Î ´Ù¸¥¼­¹ö¿¡ÀÖ´Â µð·ºÅ丮¸¦ °¡Á®¿À·Á°íÇÕ´Ï´Ù.
    [01/25] wgetÀ¸·Î ´Ù¸¥¼­¹ö¿¡ÀÖ´Â µð·ºÅ丮¸¦ °¡Á®¿À·Á°íÇÕ´Ï´Ù.
    [01/11] ƯÁ¤ ¾Èµå·ÎÀ̵å WebView ¹öÀü¿¡¼­ SSL ¹®Á¦ (WebView ¹ö±×)
      New!   ÃÖ±Ù¿¡ µî·ÏÇÑ ÆäÀÌÁö
      KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
      ¿ÀÇÂij½ºÄÉÀ̵å ijµå (OpenCASCADE CAD)
      QCad for Windows --- GNU GPL (Free Software)
      The Hello World Collection
      IPMI¸¦ È°¿ëÇÑ ¸®´ª½º ¼­¹ö°ü¸®
      DNS ¼³Á¤ °Ë»ç
      nagiosgraph ¼³Ä¡ ¹æ¹ý
      Slony-I ¼³Ä¡ ¹æ¹ý (postgresql replication tool)
      Qmail±â¹ÝÀÇ Anti spam ½Ã½ºÅÛ ±¸ÃàÇϱâ
      clusterssh

    [ ÇÔ²²ÇÏ´Â »çÀÌÆ® ]




    ¿î¿µÁø : ÁÁÀºÁøÈ£(truefeel), ¾ß¼ö(yasu), ¹ü³ÃÀÌ, sCag
    2003³â 8¿ù 4ÀÏ~