rsync¿¡¼ ƯÁ¤ Æ۹̼ÇÀ¸·Î °íÁ¤Çϱâ | ÀÛ¼ºÀÏ : 2011/03/09 18:51 |
Á¶È¸¼ö : 10842 |
Á¦ ¸ñ : 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 ] ¿¹
'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--°¡ µÈ´Ù.
ÇÑ°¡Áö ¿¹¸¦ ´õ µé¾îº¸°Ú´Ù. µð·ºÅ丮´Â ¸ðµç À¯Àú°¡ r-x±ÇÇÑÀ», ÆÄÀÏÀº ½ÇÇà Æ۹̼Ǹ¸ Á¦°ÅÇÑ´Ù.
(°á°ú) ------------- --------------- ¿øº» ¼¹ö ´ë»ó ¼¹ö ------------- --------------- drwxr-xr-x -> dr-xr-xr-x -rw-r--r-- -> -rw-r--r-- -rwxr--r-- -> -rw-r--r-- ------------- --------------- 'incoming chmod' ÆĶó¹ÌÅÍ ¿¹¸¦ ¸î °³ ´õ µé¾úÀ¸´Ï Âü°íÇϱ⠹ٶõ´Ù.
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¸¦ ¼³Á¤ÇÑ´Ù.
2) ´ë»ó ¼¹öÀÎ 1291.168.1.111¼¹ö¿¡¼ rsync ¸í·ÉÀ» ½ÇÇàÇÑ´Ù.
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 |
Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ / URL : http://coffeenix.net/board_view.php?bd_code=1719 |