¸®´ª½º ¼­¹ö´Â ƯÁ¤ Æú´õÀÇ Á¤±â¹é¾÷À» ¾î¶»°Ô ÇØ¾ß Çϳª¿ä?

   Á¶È¸ 7053   Ãßõ 0    

검색 키값을 몰로 해야할지 잘 모르다보니
질문 남겨 봅니다.

윈도서버에서 폴더의 내용을 자동으로 일정을 잡아두면 
쉐도우(자동백업?) 떠놓으면 
실제 서버계정에서는 파일을 삭제 하여도
몇일전 파일들을 찾아서 복구를 할수 있는데요.

리눅스의 경우도 이런것이 당연히 가능할것으로 생각합니다.

검색어를 어떤것으로 찾아서 실습해봐야 할까요?

물론 cron 파일을 등록하여두고
볼륨이나 특정 하드를 정기적으로 전체 압축 시키는 스크립트는 찾았는데
굳이 그렇게 할 필요는 없고
원하는 폴더만 압축없이 백업만 자동으로 해 두면 될텐데
검색키를 모르다보니 너무 자료가 방대하네요.


답글에 대하여 미리 감사 드립니다.
- by inoree.com -
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
ƯÁ¤ ÇÁ·Î±×·¥¿¡ ÀÇÁ¸ÇÏÁö ¾Ê¾Æµµ °¡´ÉÇÑ ¹æ¹ýÀÌ ¸¹¾Æ¼­ ¿ÀÈ÷·Á ¹®Á¦ÀÔ´Ï´Ù.

³×Æ®¿öÅ© »óÀÇ ´Ù¸¥ Àåºñ¿¡ nfs ³ª iscsi µîÀ¸·Î ºÙÀ» ¼ö ÀÖ´Ù¸é Á¤±âÀûÀ¸·Î ·ÎÄÃÀÇ ´Ù¸¥ À§Ä¡¿¡ copy À» ÇØÁÖ´Â ½ºÅ©¸³Æ® ÇÑ ÁÙ ¸¸µé¾î¼­ cron ¿¡ µî·ÏÇØÁ൵ µÇ°í, ¾Æ´Ï¸é lftp ³ª nsftp ¿Í °°Àº ftp µµ µÇ°í, rsync ¿Í °°Àº µ¿±âÈ­µµ Á¸ÀçÇÕ´Ï´Ù.
     
³ë¸® 2014-02
´ÜÁö ¿øÇϴ°ÍÀº ¼­¹ö³»ÀÇ ´Ù¸¥ Çϵ忡 ƯÁ¤Æú´õ°¡ Á¤±âÀûÀ¸·Î ¹é¾÷¸¸ µÇ¸é µÇ´ÂÁö¶ó
cpoy ½ºÅ©¸³Æ®¸¦ ¾î¶»°Ô ¸¸µé¾î Áà¾ß ÇÒÁö ½Í³×¿ä.

±×³É ¿øÇϴ°ÍÀº À©µµ¿ìÁîÀÇ ÆÄÀϼӼ® Ŭ¸¯½Ã
ÀÌÀü¹öÀüÀÌ È®Àεǰí
ÀÌÀü¹öÀüÀ¸·Î ÆÄÀÏÀ» ã¾Æ¼­ º¹±¸¸¸ °¡´ÉÇÏ°Ô ¼ÂÆø¸ µÇ¸é µÇ´Â°ÍÀ̰ŵç¿ä.....

³Ê¹« ¿©·¯°¡Áú ¾Ë·ÁÁÖ½Ã¸é ¿ÀÈ÷·Á °øºÎÇÒ°ÍÀÌ ³Ê¹« ¸¹¾ÆÁ®¼­....
          
±×·± ±â´ÉÀº ¿ÀÈ÷·Á subversion ¿Í °°Àº Çü»ó°ü¸® ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¼Å¾ß ÇÕ´Ï´Ù. Á¦°¡ ¸»¾¸µå¸°°Ç ±×³É copy ÅøÀ̶ó ¹öÁ¯ °ü¸®°¡ ¾ÈµË´Ï´Ù.
Åäºñ 2014-02
CronÇÏ°í timeÀ¸·Î ÀÚµ¿¹é¾÷Çß´ø°Å °°³×¿ä..
±è¼­¹æ 2014-02
À©µµ¿ìÁîÀÇ VSS °°Àº ½º³À¼¦ ¼­ºñ½º¸¦ ¿øÇϽô °°½À´Ï´Ù.
¸®´ª½º¿¡¼­ »ç¿ëÇϽǷÁ¸é LVMÀ¸·Î snapshotÀ» ¶°¾ß ÇÕ´Ï´Ù.
Á¦°¡ »ç¿ëÇÏ´Â ½ºÅ©¸³Æ® Âü°íÇغ¸½Ã±â ¹Ù¶ø´Ï´Ù.
º¸½Ã±â ÆíÇÏ°Ô ¾à°£ Ãß¼®À» ÷°¡Çß½À´Ï´Ù.

cat /etc/cron.daily/snapshot


#!/bin/sh
snap_date=`date +%Y%m%d` # snapshot³¯Â¥
remove_date=`date -d "7 day ago" +%Y%m%d` #snapshot ÀúÀåÇÒ ±â°£ 7ÀÏÁö³­ snapshotÀº »èÁ¦ÇÑ´Ù.
snapshot_size="100G" # snapshot »çÀÌÁî(½ÇÁ¦ º¼·ý»çÀÌÁîÀÇ 10%Á¤µµ¾¿ ÇÒ´ç)
snapshot_target="/dev/VG01/home" # ½º³À¼¦ ¶ã volume
TODO_TIME=`date +%Y%m%d%H%M` # ½º³À¼¦ ½Ã°£


function  snapshot()
{
#7ÀÏÀÌ Áö³­ snapshot Àº »èÁ¦ÇÑ´Ù.
if [ -e /dev/VG01/snaptshot_${remove_date} ]
then
lvremove -f  /dev/VG01/snaptshot_${remove_date}
fi

# snapshot_³¯Â¥ ÇüÅ·Πsnaptshot À» Âï´Â´Ù
lvcreate -s -L $snapshot_size -n snaptshot_${snap_date} $snapshot_target
if [ $? -eq 0 ]
then
#Á¤»óÀûÀ¸·Î ó¸®µÇ¸é °ü¸®ÀÚ¿¡°Ô ¸ÞÀÏÀ» º¸³½´Ù.
 mail -s "volume snapshot sucess" aaa@abc.com <<EOF
        lvm snapshot success ${snap_date}
EOF
fi

}
snapshot
crontab + rsync Á¶ÇÕÀÌ¸é µÇÁö ¾Ê³ª¿ä? ³¯Â¥º°·Î º¯°æ»çÇ×±îÁö ±â·ÏÀ¸·Î ³²°Ü¾ß ÇÒ »óȲÀÌ ¾Æ´Ï¶ó¸é..


QnA
Á¦¸ñPage 2548/5680
2015-12   1481666   ¹é¸Þ°¡
2014-05   4944971   Á¤ÀºÁØ1
2019-11   3296   thuruhalta
2022-09   2555   ¿¥ºê¸®¿À
05-14   1555   Ãʺ¸ÀÚ¿¡¿ë
2019-11   5470   ¿øÁÖ´ÃÇ°
05-16   1277   ³ª³ª³ª³ª³ª
2022-10   1287   À̸ŸÁ·®2
2015-05   3458   º¸¹°¼¶
2018-10   4086   ±è°Ç¿ì
2011-10   5487   ¿À¼º±â
2014-02   3967   µÎ¸®¾È
2016-07   4392   FreeBSD
2022-10   1786   È­¶õ
2022-10   1200   ½Å¿ì¼·
2014-02   3536   ¹Ì¿ì
06-17   1611   ¾Æ¸¶µ¥¿ì¾²
2019-12   3559   gowork
2016-07   5708   ¾îÄg
2014-02   3888   HEUo±è¿ë¹Î
2014-02   7054   ±èȲÁß
2011-12   5922   Âü¼¼»ó¸Í±Û±â