¸¶½ºÅÍÆ÷À¯(Master4U)
Monday, 17 of January
 

Á¦¸ñ: rsync_ ÆÄÀϽýºÅÛ ¹é¾÷
ºÐ·ù: ¸®´ª½º
À̸§: ±èÀÎÈ£ * http://www.master4u.net


µî·ÏÀÏ: 2005-02-02 00:29
Á¶È¸¼ö: 11118 / Ãßõ¼ö: 70
 


'rsync'·Î ÆÄÀϽýºÅÛ ¹é¾÷Çϱâ


µî·Ï: ÇѺû¹Ìµð¾î(ÁÖ) (2002-01-26 09:45:03)


--------------------------------------------------------------------------------


ÀúÀÚ: ºê¶óÀ̾ð Àª½¼, ¿ª ÇѺû¸®Æ÷ÅÍ 2±â ¼­¼º¿ë

¶§·Î´Â °£´ÜÇϰí Àú·ÅÇÑ ¼Ö·ç¼ÇÀÌ ±Ù»çÇÑ ±â¼úÀ» À̱â±âµµ ÇÑ´Ù.

³ª´Â ISP¿¡¼­ Àå±â ¹é¾÷À» ÇϱâÀ§ÇØ ¾ÆÁ÷µµ Å×ÀÌÇÁ ¹é¾÷ ½Ã½ºÅÛÀ» »ç¿ëÇϰí ÀÖÁö¸¸ °¢ ¼­¹ö¿¡´Â µÎ °³ÀÇ µ¿ÀÏÇÑ µð½ºÅ© µå¶óÀ̺긦 ÀåÂøÇß´Ù. RAID-1 ¹Ì·¯´Â ÀڷḦ µÎ°³ÀÇ µå¶óÀÌºê ¸ðµÎ¿¡ ÀúÀåÇÏ¿© °©ÀÛ½º·± ½Ã½ºÅÛ ÀçÇØ·ÎºÎÅÍ ÀڷḦ º¸È£ÇÒ ¼ö ÀÖ´Â È®½ÇÇÑ ¹æ¹ýÀÌ´Ù. ÇÏÁö¸¸ °æÇè¿¡ ºñÃß¾î º¼ ¶§ ÇÏµå µå¶óÀ̺갡 °íÀ峪°Å³ª Áß¿äÇÑ ÆÄÀÏÀ» ½Ç¼ö·Î Áö¿ì´Â °Í Áß ¾î¶² °ÍÀÌ ´õ ÈçÇѰ¡?

RAID-1À» »ç¿ëÇÏ´Â ´ë½Å ³ª´Â "synchro" ¶ó ºÒ¸®´Â ÆÞ ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÏ¿© ¸ÅÀÏ ¹ã¸¶´Ù µÎ °³ÀÇ µå¶óÀ̺긦 µ¿±âÈ­ÇÑ´Ù. ÀÌ ±â»ç¿¡¼­´Â ÀÌ·± ½ÄÀ¸·Î ¹é¾÷À» ÇØ¾ßÇÏ´Â ÀÌÀ¯¸¦ ¼³¸íÇϰí, µ¶ÀÚµé°ú ÇÔ²² ½ºÆ®¸³Æ®¸¦ °øÀ¯ÇϰíÀÚ ÇÑ´Ù.

RAID 񃬣

RAID´Â ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖÀ¸³ª, ¿ÀÁ÷ ÀûÀýÇÑ Á¶°Ç¿¡¼­¸¸ ±×·¸´Ù. ÃÖ°íÀÇ °á°ú¸¦ À§ÇÏ¿© µÎ °³ ÀÌ»óÀÇ µå¶óÀ̺ê¿Í ½ºÄ«½Ã ÄÁÆ®·Ñ·¯°¡ »ç¿ëµÇ´Â °ÍÀÌ ÀϹÝÀûÀÎ ¹æ½ÄÀÌ´Ù. ÇÊÀÚÀÇ °æ¿ì¿£ EIDE ÄÁÆ®·Ñ·¯¸¦ °¡Áö°í ÀÖ´Ù. EIDE´Â CPU°¡ ÀڷḦ Àü¼ÛÇÒ ¶§ ¸¹Àº ÀÏÀ» ó¸®Çϵµ·Ï ¿ä±¸ÇϹǷΠCPU°¡ º´¸ñÁ¡ÀÌ µÈ´Ù. EIDE µå¶óÀ̺긦 °¡Áö°í ¸®´ª½ºÀÇ ¼ÒÇÁÆ®¿þ¾î RAID-1À» Å×½ºÆ®ÇÑ °á°ú, ¼º´É Ÿ°ÝÀº ¿ì¸®°¡ °¨´çÇÒ ¼ö ÀÖ´Â °Í ÀÌ»óÀ̾ú´Ù. µû¶ó¼­ À̰ÍÀº ¿ì¸®¿¡°Ô ÀûÀýÇÑ ¼±ÅûçÇ×ÀÌ ¾Æ´Ï¶ó°í ÇÒ ¼ö ÀÖ´Ù.

RAID-0 (½ºÆ®¶óÀÌÇÎ)Àº »ç¿ë °¡´ÉÇÑ ¿ë·®À» Áõ°¡½Ãų ¼ö´Â ÀÖÀ¸³ª ½Å·ÚµµÀÇ Çâ»óÀº °¡Á®´ÙÁÖÁö ¸øÇÑ´Ù. RAID-0 (ÀÌ ¹®Á¦¿¡ °üÇÑ ÇÑ RAID-4¿Í -5)¿¡¼­´Â ÀÚ·á°¡ ¿©·¯ °³ÀÇ µå¶óÀ̺꿡 ºÐ»êµÇ¾î ÀúÀåµÇ±â ¶§¹®¿¡ ¿©·¯ °³ÀÇ ¹°¸®ÀûÀÎ ÆÄƼ¼ÇÀÌ ÇϳªÀÇ °Å´ëÇÑ ³í¸®ÀûÀÎ ÆÄƼ¼ÇÀ¸·Î °áÇյȴÙ. ÇÊÀÚ´Â NNTP ´º½º ij½Ã¸¦ ÀúÀåÇϱâ À§ÇØ 40GB µå¶óÀ̺꿡 ¸®´ª½º ¼ÒÇÁÆ®¿þ¾î RAID-0À» »ç¿ëÇÏ¿© °Å´ëÇÑ ÆÄÀϽýºÅÛÀ» ¸¸µç´Ù. À̶§ ½Å·Ú¼ºÀº ¹®Á¦µÇÁö ¾Ê´Â´Ù. ¿Ö³ÄÇÏ¸é ±×°ÍÀº ´ÜÁö ij½ÃÀÏ »ÓÀÌ¶ó¼­ µå¶óÀ̺ê ÇÑ ½Ö Àüü¸¦ ÀÒ¾î¹ö¸®´Â °ÍÁ¶Â÷µµ ´ÜÁö ´º½º¸¦ Àд °ÍÀ» Á» ´À¸®°Ô ÇÒ »ÓÀ̱⠶§¹®ÀÌ´Ù. À̶§ ij½Ã¿¡ ´ëÇÑ ¼º´Éµµ º° ¹®Á¦°¡ µÇÁö ¾Ê´Âµ¥ µ¿½Ã¿¡ ´º½º¼­¹ö¿¡ Á¢¼ÓÇÏ´Â »ç¶÷µéÀÇ ¼ö°¡ ±×·¸°Ô ¸¹Áö ¾Ê±â ¶§¹®ÀÌ´Ù. RAID-4¿Í RAID-5´Â Áߺ¹µÇ°Å³ª ¼ÒÇÁÆ®¿þ¾î·Î ±¸ÇöÇϱâ À§Çؼ­´Â º¸´Ù ¸¹Àº CPU ½Ã°£À» ¿ä±¸ÇÑ´Ù.

RAID´Â ½Å·Úµµ¸¦ Áõ°¡½Ãų ¼ö ÀÖ´Ù. 0º¸´Ù ³ôÀº RAID ¼öÁØ¿¡¼­ Á¦°øµÇ´Â À׿© ¼³Á¤À» ÅëÇØ ÀÚ·á´Â ¿©·¯ °³ÀÇ µå¶óÀ̺꿡 ºÐ»êµÇ±â ¶§¹®¿¡ ÇϳªÀÇ µå¶óÀ̺꿡¼­ °íÀåÀÌ ³ªµµ ÀÚ·á´Â À¯½ÇµÇÁö ¾Ê´Â´Ù. ÇÊÀÚ´Â ¿¹Àü¿¡ Çϵå¿þ¾î RAID ÄÁÆ®·Ñ·¯¸¦ »ç¿ëÇß¾ú´Ù. Vortex SCSI-RAID ÄÁÆ®·Ñ·¯¿Í °°Àº °ÍÀ» »ç¿ëÇÏ°í ½ÍÁö¸¸ ISP´Â ÀÛÀº ¿¹»êÀ¸·Î ¿î¿µµÇ±â ¶§¹®¿¡ ³»°¡ ÇÏ°í ½ÍÀº ´ë·Î ´Ù ÇÒ ¼ö´Â ¾ø´Ù. ±×¸®°í ³ª´Â Çϵå¿þ¾î RAID ÄÁÆ®·Ñ·¯¿Í °°Àº ÈçÇÏÁö ¾ÊÀº °ÍµéÀ» À§ÇÑ ±ä±Þ ±³Ã¼¿ë ºÎǰÀ» º¸À¯Çϰí ÀÖ´Â °Í º¸´Ù ÇÊ¿äÇÒ ¶§¸é ¾ðÁ¦µç µ¿³× ÇÒÀÎÁ¡¿¡ ¶Ù¾î°¥ ¼ö ÀÖ´Â °ÍÀÌ ÈξÀ ´õ ½Ç¿ëÀûÀ̶ó´Â °ÍÀ» ¾Ë°ÔµÇ¾ú´Ù.

½ºÅ©¸³Æ® º¸±â

RAID ¼³Ä¡(Çϵå¿þ¾î ȤÀº ¼ÒÇÁÆ®¿þ¾î) ¹æ¹ýÀº ¾ÆÁÖ º¹ÀâÇÏ¿© ISP Á÷¿ø¿¡°Ô º¸´Ù ¸¹Àº ÀÛ¾÷À» Çϵµ·Ï ¿ä±¸ÇÑ´Ù. °¡·É ÀüÈ­º§ÀÌ ¿ï¸± ¶§ º¹ÀâÇÑ ½Ã½ºÅÛÀº ¾ÆÁÖ ºÒ¾ÈÁ¤ÇØ Áö´Âµ¥, ¿Ö³ÄÇÏ¸é ¸ðµ© È¸¼±À» ¹Þ¾ÆµéÀÏ ¼­¹ö°¡ ½ÇÇàµÇ°í ÀÖÁö ¾Ê±â ¶§¹®ÀÌ´Ù.

ÇÁ·ÎÁ§Æ®ÀÇ ¸ñÀû°ú ¿ä±¸»çÇ×

³» ¼­¹ö´Â µÎ ¹øÀÇ µå¶óÀÌºê °íÀå¿¡µµ »ì¾Æ³²¾Ò´Ù. µÎ ¹ø ¸ðµÎ µå¶óÀ̺갡 °íÀ峪±â Àü³¯ºÎÅÍ ¸®´ª½º°¡ °æ°í ¸Þ½ÃÁö¸¦ »Ñ¸®±â ½ÃÀÛÇß°í ±× ´öÅÿ¡ ¿ì¸®´Â Å×ÀÌÇÁ ¹é¾÷°ú ±³Ã¼¿ë ºÎǰÀ» ÁغñÇÒ ¼ö ÀÖ¾ú´Ù. µå¶óÀ̺ê´Â °©Àڱ⠰íÀ峪Áö¸¸ ±× Àü¿¡ ÀÌ¹Ì ÃæºÐÈ÷ °æ°í¸¦ ÇÑ´Ù. À̰ÍÀº ¿ì¸®°¡ RAID-1 ¹Ì·¯¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÏ´Â Çʿ伺À» °¨¼Ò½ÃÄ×´Ù. µû¶ó¼­ ¿©·¯ºÐÀº ÀÌ·¯ÇÑ ·Î±× ¸Þ½ÃÁö¸¦ °è¼Ó ÁÖ½ÃÇØ¾ß ÇÒ °ÍÀÌ´Ù.

Áö±Ý±îÁö ¿ì¸®°¡ °æÇèÇÑ °¡Àå ÈçÇÑ ¹®Á¦´Â Çϵå¿þ¾î °íÀåÀÌ ¾Æ´Ï¾ú´Ù. ±×°ÍÀº »ç¶÷ÀÇ ½Ç¼ö¿´´Ù. ÆÄÀÏÀº ¿ì¸® ȸ»ç ³»ºÎÀÇ Á÷¿øÀ̳ª °í°´¿¡ ÀÇÇØ¼­ Áö¿öÁö°Å³ª À߸ø ¼öÁ¤µÇ¾ú°í ±× ¶§¸¶´Ù Áï½Ã º¹±¸µÇ¾î¾ß¸¸ Çß´Ù. ÀÌ °æ¿ì¿¡ RAID ½Ã½ºÅÛÀº ÀüÇô Çʿ䰡 ¾ø´Ù. 'delete' ¸í·ÉÀº Áï½Ã ±×¸®°í È¿°úÀûÀ¸·Î ¹Ì·¯ÀÇ µÎ °³ µå¶óÀÌºê ¸ðµÎ¿¡¼­ ÆÄÀÏÀ» Áö¿ï °ÍÀÌ´Ù. ¿©·¯ºÐ¿¡°Ô´Â ¿©ÀüÈ÷ ¹é¾÷ Å×ÀÌÇÁ¸¦ µ¹·Á¾ß ÇÏ´Â ÀÏÀÌ ³²¾Æ ÀÖÀ¸¸ç À̰ÍÀº Á»Ã³·³ ÀÏÂï ³¡³ª´Â ÀÛ¾÷Àº ¾Æ´Ï´Ù.

³ª´Â ¸ðµç ½Ã½ºÅÛ ÆÄÀÏ¿¡ ´ëÇØ ¸®ºñÀü Á¦¾î(RCS ȤÀº CVS)¸¦ »ç¿ëÇØº¸¾Ò´Ù. À̰ÍÀº ´©±¸³ª º¯°æ»çÇ×À» °Ë»çÇÒ ¼ö ÀÖ´Â ÇÑ ÀÌ·¯ÇÑ º¯°æ»çÇ׿¡ ´ëÇÑ Ã¶ÀúÇÑ ¿ªÃßÀûÀ» °¡´ÉÄÉ ÇÑ´Ù. ÇÏÁö¸¸ ¾î¶² °ÍµéÀº ¿©ÀüÈ÷ ±×³É Áö³ªÃİ¡±â ¶§¹®¿¡ º¸Åë °í°´µéÀÇ ÆÄÀÏ¿¡ ´ëÇØ¼­´Â º° µµ¿òÀÌ µÇÁö ¸øÇÑ´Ù.


±×·¡¼­ ³ªÀÇ ¸ñÇ¥´Â Ç×»ó ¿Â¶óÀÎÀ¸·Î ¹é¾÷ ÆÄÀϽýºÅÛÀ» À¯ÁöÇØ¼­ ½Ç¼ö·Î ¼öÁ¤µÇ°Å³ª Áö¿öÁø ÆÄÀϵéÀ» ±³Ã¼Çϰí ÈçÇÏ°Ô º¼ ¼ö ¾ø´Â Çϵå¿þ¾î °íÀå¿¡µµ ´ëóÇÒ ¼ö ÀÖ´Â ¿Ïº®ÇÑ µå¶óÀ̺긦 °®´Â °ÍÀÌ´Ù.

´À¸° ¹Ì·¯

³» ¼­¹ö¿¡ Àû¿ëÇÑ ÇØ°á¹ýÀº µ¥ÀÌÅ͸¦ ÇÏ·ç¿¡ Çѹø¾¿ µÎ ¹øÂ° µå¶óÀ̺꿡 º¹»çÇÏ´Â °ÍÀ̾ú´Ù. ±×°ÍÀº ÆÄÀÏÀ» º¹»çÇϴµ¥ ÇÏ·ç°¡ °É¸®´Â RAID-1 ¹Ì·¯¿Í ºñ½ÁÇÏ´Ù.

ÀÌ·¯ÇÑ Á¢±ÙÀº ¿Ïº®ÇÏÁö´Â ¾Ê´Ù. RAID-1À¸·Î´Â º¹±¸¿ë µå¶óÀ̺꿡 ÀÖ´Â ÆÄÀÏÀº ¾ðÁ¦³ª ÃֽŠ»óŸ¦ À¯ÁöÇÒ ¼ö ÀÖÁö¸¸ °á±¹ ÀÌ ½Ã½ºÅÛÀº ¸ÅÀϸÅÀÏ ÇÏ´Â Å×ÀÌÇÁ ¹é¾÷°ú ¸¶Âù°¡Áö »óÅÂÀÌ´Ù. ÀÌ°Í ¿ª½Ã Áö¿öÁö°Å³ª º¯°æµÈ ÆÄÀÏµé ´«¿¡ ¶çÁö ¾ÊÀº ä·Î ÇÏ·ç ÀÌ»ó Áö¼ÓµÉ ¶§´Â µµ¿òÀÌ µÇÁö ¸øÇÑ´Ù(°á±¹ µÎ ¹øÂ° µå¶óÀ̺꿡¼­ »ç¶óÁö´Â °ÍÀ¸·Î ³¡³¯ °ÍÀÓ). ÀÌ ÀÛÀº ½ºÅ©¸³Æ®´Â ÁÁÀº Å×ÀÌÇÁ ¹é¾÷ ¹æ¹ýÀ» ´ëÄ¡ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ±×¿¡ Ãß°¡µÇ´Â °ÍÀÓÀ» À¯ÀÇÇ϶ó.

¼±ÇàÁ¶°Ç

synchro ½ºÅ©¸³Æ®ÀÇ ÇÙ½ÉÀº rsync ¸í·ÉÀÌ´Ù. synchro°¡ ÇÏ´Â ÀÓ¹«´Â ¼­¹öµé Áß ¾î¶² ƯÁ¤ ¼­¹ö¸¦ À§ÇØ ÀûÀýÇÑ ÀÎÀÚ¸¦ ÀÚµ¿À¸·Î rsync¿¡ Àü´ÞÇÏ´Â °ÍÀÌ´Ù. ±×·¸±â ¶§¹®¿¡ ³ª´Â °¢°¢ÀÇ ¼­¹ö¿¡ ´ëÇÑ rsync ¸í·É ÆÄÀÏÀ» ¸¸µé Çʿ䰡 ¾ø´Ù.

¿ì¼± ¿ë¾îºÎÅÍ ¾Ë¾Æº¸ÀÚ. ÆÄƼ¼ÇÀº ÇÏµå µå¶óÀ̺êÀÇ Á¶°¢ÀÌ°í µð¹ÙÀ̽º À̸§À¸·Î ¾ð±ÞµÇ±âµµ ÇÑ´Ù. ¸®´ª½º¿¡¼­ ù¹øÂ° IDE µå¶óÀ̺꿡 ´ëÇÑ ÆÄƼ¼Ç À̸§Àº ´ë°³°¡ /dev/hda1, /dev/hda2... °è¼Ó ÀÌ·± ½ÄÀ¸·Î ÁøÇàµÈ´Ù. SCSI µå¶óÀ̺ê´Â /dev/sda1, /dev/sda2... °°Àº ½ÄÀÌ´Ù. ÆÄÀϽýºÅÛÀº Æ÷¸ËµÈ ÆÄƼ¼ÇÀÌ´Ù. mount ¸í·ÉÀº µð·ºÅ丮 ±¸Á¶ ¾îµò°¡¿¡ ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®Çϱâ À§ÇØ »ç¿ëµÇ°í "¸¶¿îÆ® ÁöÁ¡"À¸·Î ¾ð±ÞµÇ±âµµ ÇÑ´Ù. ¿¹¸¦ µé¾î ÆÄƼ¼Ç /dev/hda7¿¡ À§Ä¡ÇÑ ÆÄÀϽýºÅÛÀº /home ¿¡ ¸¶¿îÆ®µÉ ¼ö ÀÖ°í /home ÆÄÀϽýºÅÛÀ¸·Î ¾ð±ÞµÇ±âµµ ÇÑ´Ù.

³ª´Â ¿øº» ÀڷḦ °®°í ÀÖ´Â ÆÄƼ¼ÇÀ̳ª ÆÄÀϽýºÅÛÀ» ¼Ò½º·Î ºÎ¸£°í º¹»çÇÒ Àå¼Ò¸¦ ¸ñÀûÁö¶ó ºÎ¸£°Ú´Ù.

synchro´Â ÆÞ(Perl)·Î ¾²¿©Á³À¸¸ç ÆÞÀÇ ÃÖ±Ù ¹öÀü¿¡¼­(5.x³ª ±× ÀÌ»ó) ÀÛµ¿ÇÑ´Ù. ±×°ÍÀº mount¿Í ¼±ÅÃÀûÀ¸·Î fsck¸¦ Æ÷ÇÔÇÑ ¸î¸î ½Ã½ºÅÛ ¸í·ÉÀ» È£ÃâÇÑ´Ù. À̶§ ¿©·¯ºÐÀº µðÆúÆ®·Î Àß ¼³Ä¡µÇÁö ¾Ê´Â rsync ¸í·ÉÀ» ÇÊ¿ä·Î ÇÒ °ÍÀÌ´Ù. ¸¸¾à Àαâ ÀÖ´Â ¸®´ª½º ¹èÆ÷ÆÇÀ» »ç¿ëÇϰí ÀÖ´Ù¸é rsync ¸í·ÉÀº CD-ROM¾È¿¡ ÀÖÀ» °ÍÀÌ´Ù. ±×·¸Áö ¾ÊÀ¸¸ç ÁÖ¿äÇÑ FTP »çÀÌÆ®¿¡¼­ ±¸ÇÒ ¼öµµ ÀÖ´Ù.

rsync¸¦ »ç¿ëÇÏ´Â °ÍÀÇ ÁÁÀº Á¡Àº º¯°æµÈ ÆÄÀϵ鸸À» º¹»çÇÑ´Ù´Â °ÍÀÌ´Ù. ¸¸¾à ÁÖ¾îÁø ÆÄÀϽýºÅÛÀÌ ÇÏ·ç°¡ Áö³ªµµ·Ï º¯°æµÇÁö ¾Ê´Â´Ù¸é º¸ÅëÀÇ copy³ª tar ¸í·ÉÀ» »ç¿ëÇÏ´Â °Íº¸´Ù ¼öõ ¹è´Â ºü¸¦ ¼ö ÀÖ´Ù.

'synchro'´Â ´Ù¸¥ ÆÄÀϽýºÅÛµéÀ» ÀνÄÇÑ´Ù. ³ª´Â º¸ÅëÀÇ ¸®´ª½º ext2fs¿Í Reiser Àú³Î¸µ ÆÄÀϽýºÅÛÀÎ reiserfs¸¦ °¡Áö°í ÀÌ »ç½ÇÀ» Å×½ºÆ® ÇØº¸¾Ò´Ù. ³ª´Â ÇϳªÀÇ »ç¼ÒÇÑ º¯°æÀ¸·Î fsck ¸í·ÉÀÌ reiserfs¿¡ ´ëÇØ Á¤È®ÇÑ °Ë»ç¸¦ Çϵµ·Ï Çß´Ù. ¶ÇÇÑ /sbin/fsck.reiserfs¿¡ µÎÁÙÂ¥¸® ½ºÅ©¸³Æ®¸¦ ¸¸µé¾ú´Âµ¥ ±× ³»¿ëÀº ´ÙÀ½°ú °°´Ù.



#!/bin/sh  

echo "Yes" | reiserfsck $*  

ÀÌÁ¦ ´©±º°¡ fsck -t reiserfs ¸í·ÉÀ» »ç¿ëÇÒ ¶§ fsck ¸í·ÉÀº Reiser ÆÄÀϽýºÅÛÀ» ¾î¶»°Ô °Ë»çÇØ¾ß ÇÏ´ÂÁö¸¦ ¾È´Ù.

¼³Á¤

ºÐ»ê ¹æ½Ä¿¡¼­Ã³·³ synchro´Â ÇÏµå µå¶óÀÌºê µÎ °³ ¸ðµÎ °°Àº ¹æ½ÄÀ¸·Î ÆÄƼ¼ÇµÇ¸®¶ó°í °è»êÇÒ °ÍÀÌ´Ù. ³ª´Â ù¹øÂ° µå¶óÀ̺긦 /dev/hda¿¡ µÎ¾ú°í µÎ ¹øÂ° ÄÁÆ®·Ñ·¯¿¡ ¿¬°áµÈ µå¶óÀ̺ê´Â /dev/hdc¿¡ µÎ¾ú´Ù. µû¶ó¼­ ±× ¿¹´Â ¾Æ·¡¿Í °°´Ù.



¿øº» ÆÄÀϽýºÅÛ    ÆÄƼ¼Ç       ¹é¾÷µÈ °÷  

  

     /              /dev/hda1    /dev/hdc1  

     /home          /dev/hdc7    /dev/hda7  


'synchro'´Â ´Ù¸¥ ÆÄÀϽýºÅÛµéÀ» ÀνÄÇÑ´Ù.
³ª´Â º¸ÅëÀÇ ¸®´ª½º ext2fs¿Í Reiser Àú³Î¸µ
ÆÄÀϽýºÅÛÀÎ reiserfs¸¦ °¡Áö°í ÀÌ »ç½ÇÀ»
Å×½ºÆ® ÇØº¸¾Ò´Ù. ³ª´Â ÇϳªÀÇ »ç¼ÒÇÑ
º¯°æÀ¸·Î fsck ¸í·ÉÀÌ reiserfs¿¡ ´ëÇØ Á¤È®ÇÑ
°Ë»ç¸¦ Çϵµ·Ï Çß´Ù.
¶ÇÇÑ /sbin/fsck.reiserfs¿¡ µÎÁÙÂ¥¸®
½ºÅ©¸³Æ®¸¦ ¸¸µé¾ú´Âµ¥ ±× ³»¿ëÀº ´ÙÀ½°ú °°´Ù.



#!/bin/sh  

echo "Yes" | reiserfsck $*  

ÀÌÁ¦ ´©±º°¡ fsck -t reiserfs ¸í·ÉÀ» »ç¿ëÇÒ ¶§ fsck ¸í·ÉÀº Reiser ÆÄÀϽýºÅÛÀ» ¾î¶»°Ô °Ë»çÇØ¾ß ÇÏ´ÂÁö¸¦ ¾È´Ù.



ÀÌ ½Ã½ºÅÛÀº ³»°¡ ÆÄÀÏÀ» º¹±¸ÇØ¾ß ÇÒ ¶§ º¹±¸ÇؾßÇÒ ÆÄÀϵéÀ» ã¾Æ³»´Âµ¥ ±â¾ïÇϱ⠽±µµ·Ï ÇØÁØ´Ù. ¸¸¾à ÆÄÀÏÀÌ /home¿¡¼­ Á¦°ÅµÇ¾ú´Ù¸é ¸¶¿îÆ®¸¦ »ç¿ëÇØ /home ÆÄÀϽýºÅÛÀÌ /dev/hdc7¿¡ ÀÖ´ÂÁö¸¦ ¾Ë¾Æº¸°í ±×·¸´Ù¸é mount /dev/hda7 /mnt/synchro ¸í·ÉÀ» ³»·Á ¹é¾÷ »çº»À» Àá½Ãµ¿¾È ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. º¸Åë ¸ðµç ¹é¾÷ ÆÄÀϽýºÅÛÀº ¸¶¿îÆ®µÇÁö ¾ÊÀº ä·Î ÀÖ´Ù.

³ª´Â ¸ñÀûÁö¸¦ °áÁ¤ÇÏ´Â Äڵ带 get_dest¶ó´Â ¼­ºê·çƾ¿¡ ³Ö¾ú´Ù. ¸¸¾à ´Ù¸¥ ¿ä±¸»çÇ×("a"¿Í "c" ÀÌ¿ÜÀÇ ´Ù¸¥ µå¶óÀÌºê °°Àº °Íµé)À» ÇÊ¿ä·Î ÇÑ´Ù¸é [70-94] ¶óÀÎÀÇ Äڵ带 ¹Ù²Ù¾î¼­ Çʿ信 ¸Â°Ô ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù.

¸í·É ¶óÀο¡¼­ ÆÄÀϽýºÅÛÀÇ ¸ñ·ÏÀ» ¸í½ÃÀûÀ¸·Î ³Ñ°ÜÁÙ ¼öµµ ÀÖ°í [45-52] ¶óÀο¡ ¸ñ·ÏÀ» ÁöÁ¤ÇØµÑ ¼ö ÀÖ´Ù. µðÆúÆ®·Î /boot, /, /var, ±×¸®°í /homeÀ» °Ë»öÇØ º»´Ù. ¸í·É ¶óÀÎÀº (½ºÅ©¸³Æ® ¾È¿¡) ³»ÀåµÈ ¸ñ·ÏÀ» ¿À¹ö¶óÀ̵ùÇÑ´Ù.

synchro´Â "extras" ¶ó ºÒ¸®´Â ³»ÀåµÈ ¸ñ·ÏÀ» »ç¿ëÇØ¼­ ´ë°³ º¹»çµÇ¾î¼­´Â ¾ÈµÇ´Â °Í(/dev µð·ºÅ丮¿Í °°Àº °Í)À» Á¦¿Ü½ÃŲ´Ù. rsync ¸í·ÉÀº /dev µð·ºÅ丮¸¦ ÀûÀýÇÏ°Ô ´Ù·çÁö ¸øÇÑ´Ù. ¿¹¸¦ µé¾î ¸¸¾à rsync¿¡°Ô /dev/hda1À» º¹»çÇ϶ó°í ÇÏ¸é ´Ü¼øÈ÷ µð¹ÙÀ̽º ÆÄÀÏÀ» º¹»çÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó Æ÷¸ËµÇÁö ¾ÊÀº Àüü ÆÄƼ¼ÇÀ» º¹»çÇÏ·Á°í ÇÒ °ÍÀÌ´Ù. ÆÄÀϽýºÅÛ À̸§ÀÌ "extras+ ¿£Æ®¸®¿Í ¸Â¾Æ ¶³¾îÁö¸é ¿À¸¥ÂÊ ºÎºÐ (=> ±âÈ£ ´ÙÀ½ºÎºÐ)ÀÌ rsync ¸í·É¿¡ Ãß°¡µÈ´Ù.

[55-58] Çà¿¡ ÀÖ´Â µðÆúÆ®´Â ¸ðµç ½Ã½ºÅÛ¿¡¼­ Àß ÀÛµ¿ÇÑ´Ù.

ÇÊÀÚ´Â Àӽà ¸¶¿îÆ® ÁöÁ¡À¸·Î /mnt/synchro¸¦ »ç¿ëÇÑ´Ù. ½ºÅ©¸³Æ®´Â µð·ºÅ丮°¡ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é ÀÌ µð·ºÅ丮¸¦ »ý¼ºÇÑ´Ù. ¸¸¾à ´Ù¸¥ ÁöÁ¡À» »ç¿ëÇÏ°í ½Í´Ù¸é [68] ¶óÀÎÀ» º¯°æÇÏ¸é µÈ´Ù.

Ãʱ⠼³Ä¡

synchro´Â µµ¿ò¸»À» ÀǹÌÇÏ´Â -h¸¦ ÁÖ°í ½ÇÇàÇÏ¸é ´ÙÀ½°ú °°ÀÌ Ãâ·ÂµÉ °ÍÀÌ´Ù.

ÀÌ ½ºÅ©¸³Æ®´Â µÎ °³ÀÇ ÇÏµå µå¶óÀ̺꿡 ´ëÇØ ÆÄƼ¼ÇÀ» µ¿±âÈ­ÇÑ´Ù.



Usage: synchro [options] [filesystem...]  

¿ë¹ý: synchro [¿É¼Ç] [ÆÄÀϽýºÅÛ...]  

  

  -d  dryrun - ¾î¶² Á¶Ä¡¸¦ ¼öÇàÇÏÁö ¾Ê°í¼­µµ ½ÇÇàµÉ ¼ö ÀÖ´Â ¸í·ÉÀ» º¸¿©ÁÙ °Í  

  -f  fsck - ¸ñÀû ÇÒ´ç¿¡¼­ fsck ¸í·ÉÀ» ¼öÇàÇÒ °Í  

  -h  ÀÌ ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°í Á¾·áÇÒ °Í  

  -n  -n ¿É¼ÇÀ» rsync¿¡°Ô·Î ³Ñ°ÜÁÖ¾î ÆÄÀÏÀ» º¹»çÇÏÁö ¾Ê°í º¸°íÇÒ °Í  

  -v  -v ¿É¼ÇÀ» rsync¿¡°Ô·Î ³Ñ°ÜÁÖ¾î ÆÄÀÏÀ» º¹»çÇÏ´Â µ¿¾È º¸°í ÇÒ °Í  



[[/font]]

synchro¸¦ »õ·Î¿î ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÒ ¶§ óÀ½¿¡´Â -d ¿É¼ÇÀ» ÁÖ°í ½ÇÇà½ÃÄÑ ±×°ÍÀÌ ¾î¶² ¸í·ÉÀ» ½ÇÇàÇÒÁö È®ÀÎÇÑ´Ù. ±×¸®°í ±×°ÍÀÌ ÀûÀýÇÏ´Ù°í »ý°¢µÇ¸é Çѹø¸¸ ¼öµ¿À¸·Î ½ÇÇàÇØ¼­ ¸ðµç °ÍÀ» º¹»çÇÑ´Ù. ±×¸®°í ³ª¼­ -v ¿É¼ÇÀ¸·Î ´Ù½Ã ½ÇÇàÇÑ´Ù. À̹ø¿¡´Â ¹«¾ùÀΰ¡°¡ ¹Ù²î¾ú´Ù¸é ¾î¶² ÆÄÀÏÀÎÁö º¸°íÇÒ °ÍÀÌ´Ù.

synchro´Â Àý´ë·Î /dev ÆÄÀÏÀ» ¹é¾÷ÇÏÁö ¾Ê±â ¶§¹®¿¡ ¼³Ä¡ÇÏ´Â µ¿¾È tar ¸í·É ÆÄÀÌÇÁ¶óÀÎÀ» ÀÌ¿ëÇØ¼­ /dev ÆÄÀϵéÀ» º¹»çÇØµÐ´Ù. º¸Åë /dev ÆÄÀÏÀº Çϵå¿þ¾î¸¦ º¯°æÇÏÁö ¾Ê´Â ÀÌ»ó ¹Ù²îÁö ¾Ê±â ¶§¹®¿¡ ´ë°³ À̰ÍÀº Çѹø¸¸ ÇØÁÖ¸é µÈ´Ù. ¾Æ·¡¿Í °°Àº ¸í·É¾î°¡ »ç¿ëµÈ´Ù.



mount /dev/hdc1 /mnt/synchro  

tar cvf - /dev | (cd /mnt/synchro; tar xpf -)  

Á¤È®ÇÏ°Ô ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇÑ ÈÄ¿¡ /etc/crontab¿¡ Ç׸ñÀ» Ãß°¡ÇÏ¿© ±×°ÍÀ» ÇÏ·ç¿¡ Çѹø¾¿ ½ÇÇà½ÃŲ´Ù. -f ¿É¼ÇÀ» »ç¿ëÇØ ½ÇÇàµÉ ¶§¸¶´Ù ¸ñÀûÁö ÆÄÀϽýºÅÛÀÌ Á¡°ËµÇµµ·Ï ÇÑ´Ù. ÇÊÀÚ´Â À̰ÍÀ» ¸í·É ¶óÀÎ ¿É¼ÇÀ» ¸¸µé¾î¼­ ¿øÇÏÁö ¾ÊÀ» °æ¿ì¿£ ¿©·¯ºÐÀÌ °­Á¦·Î ½ÇÇàÇÒ Çʿ䰡 ¾øµµ·Ï Çß´Ù.

°èÁ¤À» »èÁ¦ÇÏ´Â °Í°ú °°Àº Áß´ëÇÑ º¯È­¸¦ ¼öÇàÇÒ °èȹÀ̶ó¸é ¶§¶§·Î ¾Æ·¡¿Í °°Àº ¸í·É ¶óÀÎ ¸ðµå¸¦ ÀÌ¿ëÇØ¼­ /homeÀÇ »çº»À» ¸¸µé¾î µÎ´Â °ÍÀÌ ÁÁ´Ù.



synchro -v /home  

-v´Â rsync¿¡ Àü´ÞµÇ¾î º¯°æµÈ ÆÄÀÏÀÇ ¸ñ·ÏÀ» Ãâ·ÂÇÒ °ÍÀÌ´Ù.

´ÙÀ½Àº synchro°¡ ¹«½¼ ÀÏÀ» ÇÏ´ÂÁö ¿ä¾àÇÑ °ÍÀÌ´Ù. °ýÈ£ ¾È¿¡ ÀÖ´Â °ÍÀº ¶óÀÎ ¹øÈ£ÀÌ´Ù.

1.       ¸í·É ¶óÀÎ ¿É¼Ç[29]¿Í ÆÄÀϽýºÅÛ [39-40]ÀÌ ÀÖ´Ù¸é ÀоîµéÀδÙ. ¸¸¾à ÆÄÀϽýºÅÛÀÌ ÁÖ¾îÁöÁö ¾Ê¾Ò´Ù¸é ±âº» ³»ºÎ ¸ñ·Ï [45-52]À» »ç¿ëÇÑ´Ù.

2.       ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¾øÀ¸¸é »ý¼ºÇÑ´Ù[94-100].

3.       mount ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÆÄÀϽýºÅÛ Å¸ÀÔ°ú ÆÄƼ¼Ç À̸§ÀÇ ¸ñ·ÏÀ» ÀÛ¼ºÇÑ´Ù. [105-113]

4.       ÆÄÀϽýºÅÛÀÇ ¸ñ·ÏÀ» ¼øÈ¯ÇÑ´Ù[121-156]. °¢°¢ÀÇ ÆÄÀϽýºÅÛ¿¡ ´ëÇØ¼­

o        'extras' ¸ñ·Ï¿¡¼­ extra ¿É¼ÇÀ» °¡Á®¿Â´Ù. [124]

o        2 ´Ü°è¿¡¼­ info¸¦ »ç¿ëÇÏ¿© ¸ñÀûÁö À̸§À» °áÁ¤ÇÑ´Ù. [128-130]

o        fsck ¸í·ÉÀ¸·Î ¸ñÀûÁö ÆÄÀϽýºÅÛÀ» °Ë»çÇÑ´Ù. [132-139]

o        ¸ñÀûÁö ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®ÇÑ´Ù. [141-144]

o        rsync¸¦ »ç¿ëÇÏ¿© ³»¿ëÀ» µ¿±âÈ­ÇÑ´Ù. [146-150]

o        ¸ñÀûÁö ÆÄÀϽýºÅÛÀ» ¾ð¸¶¿îÆ®ÇÑ´Ù. [152-155]


ÀÌ»óÀÌ´Ù. ½ºÅ©¸³Æ®¿¡¼­ ¶ÇÇÑ ÁÖ¸ñÇØ¾ß ÇÒ °ÍÀº Çà[158-176]¿¡ ÀÖ´Â syscmd() ¼­ºê·çƾÀÌ´Ù. ¸ðµç ½Ã½ºÅÛ ¸í·ÉÀº À̰÷À» ÅëÇØ º¸³»Á®¼­ ½ºÅ©¸³Æ®¸¦ 'dryrun' ¸ðµå¿¡¼­ µ¹¸®±â ½±µµ·Ï ÇÑ´Ù. ¸¸¾à -d°¡ ¸í·É ¶óÀÎ ÀÎÀÚ·Î ÁÖ¾îÁ³´Ù¸é ¸í·ÉÀº syscmd¿¡¼­ Ãâ·ÂµÇ°ÚÁö¸¸ ½ÇÇàµÇÁö´Â ¾ÊÀ» °ÍÀÌ´Ù.

ÇÊÀÚ´Â ÀÌ¿Í °°Àº ¸ÅÀÏ ¸ÅÀÏÀÇ rsync ¹æ¹ýÀ» ÀÌ¿ëÇÏ´Â °Í ¿Ü¿¡µµ Çϵå¿þ¾î·Î Áö¿øµÇ´Â RAID-1À» »ç¿ëÇÏ°í ½Í¾îÇÑ´Ù´Â »ç½ÇÀ» ÁÖÀúÇÏÁö ¾Ê°í ÀÎÁ¤ÇÒ °ÍÀÌ´Ù. ±×·¯³ª ºüµíÇÑ IT ¿¹»êÀº ±×°ÍÀ» Çã¿ëÄ¡ ¾Ê´Â´Ù. ÇÊÀÚ´Â ÀÌ ½ºÅ©¸³Æ®ÀÇ ´Ù¾çÇÑ º¯Á¾µéÀ» Áö±Ý±îÁö ¿©·¯ ÇØ µ¿¾È »ç¿ëÇØ¿Ô´Ù. ±×¸®°í ¿©·¯ºÐµµ À̰ÍÀÇ À¯¿ëÇÔÀ» ¹ß°ßÇϱ⠹ٶõ´Ù.

ºê¶óÀ̾ð Àª½¼Àº ÀÌ ±â»çÀÇ ´ëºÎºÐÀ» Marin °©(Ë¢)¿¡¼­ ±Ý¹®±³¸¦ ³»·Á´Ùº¸¸ç ÀÛ¼ºÇß´Ù. ±×´Â ÀÚÀü°Å¸¦ Ÿ´Â °ÍÀÌ À¯ÀÍÇÑ °Íó·³ ·¦Å¾°ú ¹ýÀÎüÀÇ ´Ù¿î»çÀÌ¡¿¡µµ ¸í¹éÇÏ°Ô °¢°¢ÀÇ ÀåÁ¡ÀÌ ÀÖ´Ù°í ÁÖÀåÇÑ´Ù.

       
¡â ÀÌÀü±Û: Áö¿öÁø ÆÄÀÏÀ» »ì¸° °æÇè´ã
¡ä ´ÙÀ½±Û: ÄÄÇ»ÅÍ ½Ãµ¿ ÈÄ¿¡ ¹Ù·Î Á¾·á µÇ´Â Çö»ó
Copyright 1999-2025 Zeroboard / skin by enFree