|
Ä¿ÇÇÇâÀÌ ³ª´Â *NIX
Ä¿ÇǴнº
½Ã½ºÅÛ/³×Æ®¿÷/º¸¾ÈÀ» ´Ù·ç´Â °÷
|
|
|
|
ÀÌÀü ÁÖÁ¦ º¸±â :: ´ÙÀ½ ÁÖÁ¦ º¸±â |
±Û¾´ÀÌ |
¸Þ½ÃÁö |
kobi
°¡ÀÔ: 2003³â 9¿ù 4ÀÏ ¿Ã¸° ±Û: 28
|
¿Ã·ÁÁü: 2003.12.11 ¸ñ, 10:57 pm ÁÖÁ¦: ¹é¾÷ ½Ã½ºÅÛÀº ¾î¶»°Ô ±¸ÃàÇϳª¿ä?? |
|
|
ÀÏ´Ü ¹é¾÷¿ë Çϵå´Â ÆÄƼ¼Ç Àâ¾Æ µÎ¾ú±¸¿ä..
ÀÌ·¡Àú·¡ Çѹø ¼¹ö µÚ¾÷°í ³ª´Ï±ñ
°ñÄ¡ ¾ÆÇÁ³×¿ä..¤Ð¤Ð
¼ö°í½º·¯¿ì½Ã°ÚÁö¸¸ ´äº¯ ÇØÁÖ¼¼¿ä..¤Ð¤Ð
´ã¿¡ Á¦°¡ ¼úÇѹø °ÅÇÏ°Ô ½÷¾ß°Ú´Âµ¥¿ä...¤¾¤¾ _________________ ¸ð¸£´Â°Ô Âü ¸¹³×¿©..¤Ð¤Ð |
|
À§·Î |
|
|
truefeel Ä«Æä °ü¸®ÀÚ
°¡ÀÔ: 2003³â 7¿ù 24ÀÏ ¿Ã¸° ±Û: 1277 À§Ä¡: ´ëÇѹα¹
|
¿Ã·ÁÁü: 2003.12.12 ±Ý, 12:54 am ÁÖÁ¦: Re: ¹é¾÷ ½ºÅ©¸³Æ® ¿¹. ³ª¸ÓÁö´Â ½º½º·Î |
|
|
¿ì¼± ½© ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
(¸ô¶óµµ °¡´ÉÇÏÁö¸¸ ¸ð¸£¸é ±×¸¸Å ¿øÇÏ´Â ÇüÅ·Π¹é¾÷ ¹Þ±â ¾î·Á¿ò)
¶ÇÇÑ tar, rsync, cp, date, mysqldump (mysql DB¶ó¸é), export(¿À¶óŬÀ̶ó¸é), mt, dump(Å×ÀÙ ¹é¾÷) µîÀÇ ¸í·É°ú
Á¤±âÀûÀ¸·Î ¸í·ÉÀ» ÀÚµ¿À¸·Î ½ÇÇؽÃÄÑÁÖ´Â cron ¿¡ ´ëÇؼµµ ¾Æ¼Å¾ß ÇÕ´Ï´Ù.
µÎ °¡Áö ¿¹¸¸ µé¾îµéÀÏÅ×´Ï Âü°íÇϽðí ÀÀ¿ëÇغ¸¼¼¿ä.
(Å×½ºÆ®´Â Çغ¸Áö ¾Ê°í ¾²´Ï Á÷Á¢ È®ÀÎÇغ¸¼¼¿ä.)
1. /etc µî ÁÖ¿ä ¼³Á¤°ú °ü·ÃµÈ µð·ºÅ丮¸¦ ¹é¾÷ÇÑ´Ù°í ÇÒ ¶§
ÄÚµå: |
#!/bin/bash
#
# ÆÄÀϸí : /root/bin/backup.sh
#
# /etc Àüü¸¦ ¹é¾÷µð·ºÅ丮¿¡ etc-³â¿ùÀÏ-½Ã°£.tar.gz À̸§À¸·Î ¹é¾÷ÇÑ´Ù.
DATE=`date +%Y%m%d-%H`
BACKUP_DIR="/backup/system"
# etc ¹é¾÷
tar cvf $BACKUP_DIR/etc-$DATE.tar /etc
gzip $BACKUP_DIR/etc-$DATE.tar
|
Áß¿äÇÑ °ÍÀº /backup À̳ª /backup/system µð·ºÅ丮´Â ¸ðµÎ Æ۹̼ÇÀÌ 700À¸·Î ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
±×·¡¾ß ´Ù¸¥ ÀÏ¹Ý »ç¿ëÀÚµéÀÌ ¹é¾÷ÇصРÆÄÀÏ¿¡ Á¢±ÙÇÒ ¼ö ¾ø´Â °ÍÀÌÁÒ.
ÄÚµå: |
# chmod 700 /backup
# chmod 700 /backup/system
# chmod 700 backup.sh
# ./backup.sh (ÀÌ·¸°Ô ÇßÀ» ¶§ /backup/system/ ¿¡ ¹é¾÷µÆ´ÂÁö È®ÀÎÇÏ½Ã¸é µË´Ï´Ù.)
|
2. ¾Æ·¡´Â rsync¸¦ ÀÌ¿ëÇؼ Æ۹̼ǰú ¼ÒÀ¯ÀÚ¸¦ ±×´ë·Î À¯ÁöÇÑ »óÅ·Πµð·ºÅ丮¸¦ Åëä·Î º¹»çÇÏ´Â ¿¹ÀÔ´Ï´Ù.
ÄÚµå: |
#!/bin/bash
#
# ÆÄÀϸí : /root/bin/backup_dir.sh
#
# /home, /abcd Àüü¸¦ /backup/ ¾Æ·¡·Î º¹»çÇÑ´Ù.
BACKUP_DIR="/backup"
DIR_LIST="/home /abcd"
for i in $DIR_LIST
do
/usr/bin/rsync -avxH $i $BACKUP_DIR$i
done
|
ÄÚµå: |
# chmod 700 backup_dir.sh
|
rsync´Â µð·ºÅ丮¾È¿¡ ÆÄÀÏÀÌ ¸¹À¸¸é ¸ñ·Ï ÀνÄÇϴµ¥ ½Ã°£ÀÌ °É¸°´Ù´Â °Í Âü°íÇϼ¼¿ä.
¹¹ Àú·±½ÄÀ¸·Î µÆ´Ù¸é crontab ¿¡ ³Ö¾îÁÖ¸é ¹é¾÷À» ÇØÁÖ°ÚÁÒ.
¾Æ·¡´Â ¸ÅÁÖ ÀÏ¿äÀÏ »õº® 2:31°ú 2:51ºÐ¿¡ backup.sh, backup_dir.shÀÌ ½ÇÇàµÇµµ·Ï ÇÏ´Â ¿¹ÀÔ´Ï´Ù.
# crontab -e
ÄÚµå: |
31 2 * * 0 /root/bin/backup.sh > /dev/null 2>&1
51 2 * * 0 /root/bin/backup_dir.sh > /dev/null 2>&1
|
Áö±Ý±îÁö ÇϳªÀÇ ¿¹ÀÔ´Ï´Ù.
¸ðµç °ÍÀ» ´Ù ¾Ë·ÁÁÖ¸é ¿ª½Ã ´Ô¿¡°Ô´Â ÀüÇô µµ¿òÀÌ ¾ÈµÇ¸ç,
¼¹ö °ü¸®¸¦ ÇÏ½Ã¸é ½º½º·Î ¹æ¹ýÀ» ã¾Æ³»°í, ¹®Á¦¸¦ ÇØ°áÇÏ½Ç ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
À̹ø ±âȸ¿¡ ½© ½ºÅ©¸³Æ®¿¡ ´ëÇØ ¹è¿öº¸¼¼¿ä.
* Âü°í±Û
- [±âÃÊ] ÀÛ¾÷ ÀÚµ¿È, cron ¼³Á¤ http://coffeenix.net/board_view.php?cata_code=0&bd_code=97 (ÁÁÀºÁøÈ£)
- Bash¸¦ ÀÌ¿ëÇÑ ½© ½ºÅ©¸³Æà ¿ÏÀü °¡À̵å http://coffeenix.net/go.php?site_code=181&go=/doc/HOWTOs/html/Adv-Bash-Scr-HOWTO/ (¹ø¿ª Â÷ÇöÁø)
- ½Ã½ºÅÛ ¹é¾÷ Ä«Å×°í¸® http://coffeenix.net/?cata_code=54 |
|
À§·Î |
|
|
|
|
»õ·Î¿î ÁÖÁ¦¸¦ ¿Ã¸± ¼ö ¾ø½À´Ï´Ù ´ä±ÛÀ» ¿Ã¸± ¼ö ¾ø½À´Ï´Ù ÁÖÁ¦¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù ¿Ã¸° ±ÛÀ» »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù ÅõÇ¥¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù
|
Powered by phpBB © 2001, 2005 phpBB Group
|