|
¡¤5.
Backups
ÀÌ Àå¿¡¼´Â ½Ã½ºÅÛ °ü¸®ÀÚÀÇ ÁÖ¿äÇÑ ¾÷¹«ÀÎ ¿©·¯°¡Áö ¿äÀο¡ ÀÇÇÑ ½Ã½ºÅÛÀÇ ÀڷḦ º¸Á¸¿¡ °üÇÑ ¸í·É¾îµéÀ» ´Ù·ê °ÍÀÌ´Ù.
5.1 Backup ¹× Backup DeviceÀÇ Á¾·ù
½Ã½ºÅÛ Æı«³ª ÀÚ¿¬ÀûÀÎ Àç¾Ó¿¡ ´ëºñÇÑ µ¥ÀÌÅÍÀÇ ¾ÈÀüÀ» À§ÇØ ±×¸®°í ¿ì¹ßÀûÀÎ »ç°í¿¡ ´ëºñÇÏ¿© »ç¿ëÀÚÀÇ fileÀ» º¸È£Çϱâ À§ÇØ
¶Ç ½Ã½ºÅÛÀÇ reinstalling °ú upgrading½Ã ÀÚ·áÀÇ ¼Õ½¬¿î À̵¿À» È®½ÇÈ÷ Çϱâ À§ÇØ ¹é¾÷À» ÇÏ°Ô µÈ´Ù. ¶ÇÇÑ °¡´ÉÇÑ
¸ðµç ½Ã½ºÅÛ µ¥ÀÌÅÍÀÇ »ç¿ë°¡´ÉÇÑ º¹»çº»À» º¸À¯ÇÏ´Â °ÍÀÌ ½Ã½ºÅÛ °ü¸®ÀÚÀÇ ÀÏÀ̱⠶§¹®¿¡ ¹é¾÷À» ÇÏ°Ô µÇ´Â °ÍÀÌ´Ù.
¡¤¹é¾÷ÀÇ Á¾·ù
full dump : ¸ðµç ÆÄÀϽýºÅÛÀÇ ³»¿ëÀ» ¹é¾÷¹Þ¾Æ µÎ´Â ¹æ¹ý
incremental dump : °¡Àå ÃÖ±ÙÀÇ lower level dump ÀÌÈÄ º¯ÈµÈ ÆÄÀÏÀÇ °Í¸¸ ¹é¾÷ÇÏ´Â ¹æ¹ý
¼±ÅÃÀûÀÎ ¹é¾÷ : ¸í·É¾î ¶óÀο¡¼ ±ÔÁ¤µÈ °æ·Î À̸§¿¡ ÀÇÇØ ¼±ÅÃµÈ ÆÄÀÏÀ» ¹é¾÷ÇÏ´Â ¹æ¹ý
Multivolume ¹é¾÷ : ÇϳªÀÇ Å×ÀÌÇÁ ¸±, Ä«Æ®¸®Áö, µð½ºÄÏ º¸´Ù ¸¹ÀÌ ¿ä±¸µÇ´Â µ¥ÀÌÅÍÀÇ ¹é¾÷
¡¤¹é¾÷ µð¹ÙÀ̽ºÀÇ Á¾·ù
º¸ÅëÀÇ ¹é¾÷ µð¹ÙÀ̽º´Â ¸¶±×³×ƽ Å×ÀÙÀÌ´Ù. Sun¿¡¼´Â Å×ÀÙÀÇ ±ÔÁ¤À» ´ÙÀ½°ú °°ÀÌ µÎ¾ú´Ù.
Media Type Density Capacity Tape Length
1/2-inch tape 800-6250 bpi 40-150 2300 feet
1/4-inch cartridge 800-6250 bpi 60-150 450-600 feet
Exabyte 8-mm 2.3 Gbyte 6000 feet
4-mm DAT DDS1 2/4GB 90m
DDS2 4/8GB 120m
DDS3 12/24GB 125m
¡¤Å×ÀÌÇÁ µð¹ÙÀ̽º À̸§
/dev/rmt/xybn
x : Logical tape number
y : Tape density(h,m,l) -> h(high),m(medium), l(low)ÀÇ ¼¼ °¡Áö °ªÀ» °¡Áö´Âµ¥ Á¾·ù¿¡
µû¶ó ´Ù¸£´Ù.
b : BSD behavior -> b°¡ ±ÔÁ¤µÇ¾î Á³À» ¶§, µå¶óÀ̺ê´Â BSD Ư¼ºÀ» °¡Áö´Âµ¥ ÀÌ°ÍÀº ÆÄÀÏÀÇ ³¡À» ÀоúÀ» ¶§,
´ÙÀ½ ÆÄ ÀÏÀÇ Ã¹¹ø° ·¹Äڵ带 ¸®ÅÏÇÔÀ» ÀǹÌÇÑ´Ù.
n : No-rewind -> nÀÌ ºÙ´Â µð¹ÙÀ̽º´Â Å×ÀÙ µ¿ÀÛ ¿Ï·á½Ã Å×ÀÙÀ» µÇ°¨Áö ¾Ê´Â´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù.
¡¤¹é¾÷ÀÇ Áغñ ´Ü°è
1. ½Ã½ºÅÛ »óÅ Á¡°Ë : ½Ã½ºÅÛÀÇ °¡µ¿ÀÌ ³·Àº ½Ã°£À» ¼±ÅÃÇÑ´Ù.
2. ½Ã½ºÅÛÀ» run-level S·Î ÇÑ´Ù. : ¹é¾÷ µ¿¾È¿¡ ÆÄÀϽýºÅÛÀÌ »ç¿ëÁßÀ̶ó¸é µÎ ´Ü°è¸¦ °ÅÄ¡´Â ufsdump µîÀÇ ÇÁ·Î±×·¥À»
»ç¿ëÇÒ ¶§ µÎ ´Ü°è»çÀÌ¿¡¼ Á¤º¸°¡ ´Þ¶óÁ®¼ ºÒ¿ÏÀüÇÑ ¹é¾÷ ÀÌ µÉ °ÍÀ̱⠶§¹®ÀÌ´Ù.
3. ¸ðµç »ç¿ëÀÚ¿¡°Ô ½Ã½ºÅÛ »ç¿ë ºÒ°¡¸¦ ÅëÁöÇÑ´Ù.
4. fsck ÇÁ·Î±×·¥À» ÀÌ¿ëÇØ ÆÄÀϽýºÅÛÀ» È®ÀÎÇÑ´Ù.
¡¤¹é¾÷ ¸í·É¾îÀÇ Á¾·ù
ufsdump/ufsrestore : ÆÄÀÏ ½Ã½ºÅÛÀÌ ¿©·¯ °³ÀÇ ¹é¾÷ º¼·ý¿¡ ÀúÀåµÇ°Ô ÇÑ´Ù. ƯÈ÷ ÀüüÀûÀÌ°í Áõ°¡ÀûÀÎ ¹é¾÷À» ÇÒ
¼ö ÀÖ°Ô ÇÏÁö¸¸, °³°³ÀÇ ÆÄÀÏÀ» Àç»ýÇϱâ´Â ±î´Ù·Ó´Ù.
/etc/dumpdates : u ¿É¼ÇÀ» »ç¿ëÇÒ ¶§ ¼º°îÀûÀÎ ´ýÇÁ ·¹º§¿¡ ´ëÇÑ Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù.
ufsdump options [ arguments ] files_to_dump
options
0-9 dump level ¿É¼ÇÀ» Á¤ÀÇ. ·¹º§ 0´Â °¡Àå ³·Àº ·¹º§ÀÌ°í, ·¹º§ 9´Â °¡Àå ³ôÀº ·¹º§ÀÌ´Ù.
a Å×ÀÙ¿¡ ´ýÇÁµÇ¾îÁú ÆÄÀÏÀÇ on-line archive¸¦ »ý¼ºÇÑ´Ù.
f ÆÄÀÏÀÌ ¾²¿©Áú µð¹ÙÀ̽º¸¦ ±ÔÁ¤, µð¹ÙÀ̽º À̸§ÀÎ ÀÎÀÚ°¡ ÇÊ¿äÇÏ´Ù.
u ³¯Â¥¸¦ °¡Áø ´ýÇÁ ·¹ÄÚµå(/etc/dumpdates)¿Í ÀÌ ÆÄÀϽýºÅÛ ¹é¾÷ÀÇ ´ýÇÁ ·¹º§À» °»½Å c Ä«Æ®¸®Áö Å×ÀÙ¿¡ ´ýÇÁÇÏ°í
blocking factor¸¦ 126 blocksÀ¸·Î set
files_to_dump files_to_dump´Â row³ª block ÆÄÀÏ ½Ã½ºÅÛ µð¹ÙÀ̽º¸í(/dev/rdsk/c0t0d0s0),
ÆÄÀÏ ½Ã½ºÅÛ¸í(/export/home), ȤÀº ile À̳ª µð·ºÅ丮¸í(/export/home/lister) ÀÏ ¼ö ÀÖ´Ù. blocking
factor´Â inter-block gapÀ» »ðÀÔ Àü¿¡ ¾²¿©Áú Å×ÀÙ ºí·°(512bytes)ÀÇ ¼öÀÌ´Ù. ufsdump°¡ µ¶¸³ÀûÀÎ
files¾Æ´Ï µð·ºÅ丮ÀÇ ¹é¾÷¿¡ »ç¿ë½Ã, ´ýÇÁ ·¹º§Àº 0À¸·Î ¼¼Æ® µÇ¾îÁø´Ù.
¿¹Á¦ :
# ufsdump 0uf /dev/rmt/0 /export/home
// Å×ÀÙ µå¶óÀ̺긦 »ç¿ëÇÏ¿© /export/homeÀ» full dump Çϱâ À§ÇØ »ç¿ëÇÏ´Â ¹æ¹ý
# ufsdump 0ucsf /dev/rmt/0 /export/home // s¿Í c ¿É¼ÇÀº Å×ÀÙ µð¹ÙÀ̽º¿¡¼ full dump
¼öÇà¿¡ ÇÊ¿äÇÑ tape ¹øÈ£¸¦ ³ªÅ¸³½´Ù.
ufsrestore options [ arguments ] [ filename ... ]
options
t ¹é¾÷ÀÇ ¸ñ·Ï Å×À̺í Ãâ·Â
x ¸í·É¾î ¶óÀο¡ ¸í¸íµÈ ÆÄÀϸ¸ ÃßÃâ
r ¸ðµç ¹é¾÷À» restore
i ´ëÈÇü restore¸¦ ¼öÇà
aarchive_file tapeº¸´Ù archive ÆÄÀÏ·Î ¸í¸íµÈ °ÍÀ¸·ÎºÎÅÍÀÇ Á¤º¸ Å×À̺íÀ» °¡Áø´Ù. ½ÇÁúÀûÀ¸·Î ÆÄÀÏÀ» Ç®±â±îÁö´Â
¹é¾÷ º¼·ýÀÌ mount µÉ ÇÊ¿ä´Â ¾ø´Ù.
f dump_file restore ÇÒ µð¹ÙÀ̽º·Î ´ýÇÁ ÆÄÀÏÀ» »ç¿ë
v restore µÇ´Â °ÍµéÀÇ Æнº¸íÀ» Ãâ·Â (verbose ¸ðµå)
¿¹Á¦ :
1. ½´ÆÛ-À¯Àú°¡ µÈ´Ù.
2. Å×ÀÙ¿¡ ÇÊ¿äÇÑ ÆÄÀÏÀÌ ÀÖ´ÂÁö È®ÀÎÇϱâ À§ÇØ ¸ñ·Ï Ãâ·Â
# ufsrestore tvf /dev/rmt/0
2 .
3 ./lost+found
5120 /export
10240 ./home
15360 ./opt . . .
3. ÆÄÀÏ È®ÀÎÀÌ ³¡³ª°í °³º°ÀûÀÎ ÆÄÀÏ ÃßÃâ
# cd /var/tmp
# ufsrestore xvf /dev/rmt/0 ./etc/passwd
tar
: µð·ºÅ丮 ±¸Á¶¸¦ ÇϳªÀÇ ¹é¾÷ º¼·ýÀ¸·Î ÀúÀåÇÏ°Ô ÇÑ´Ù. ÀÌ°ÍÀº ÆÄÀÏÀ» Å×ÀÌÇÁ¿¡ ÀúÀåÇÒ ¼ö ÀÖµµ·Ï Ư¼öÇÏ°Ô ¼³°èµÇ¾î ÀÖ¾î¼,
Ç×»ó ÀúÀå ¸ÅüÀÇ ³¡¿¡´Ù ÆÄÀÏÀ» º¸°üÇÏ°Ô ÇÑ´Ù. ÇϳªÀÇ ¹é¾÷ º¼·ýÀ̶ó´Â Á¦ÇÑÀº Å« ±Ô¸ðÀÇ ¹é¾÷¿¡´Â ºÎÀûÀýÇÏ´Ù.
tar {txruc}[vfbFXhiBelmopw[0-7]] [Å×ÀÌÇÁÆÄÀÏ] [blocksize] [Á¦¿Ü-ÆÄÀÏ] [-I Æ÷ÇÔ-ÆÄÀÏ]
ÆÄÀϵé ...
Options
c tarÆÄÀÏÀ» »ý¼º½ÃÅ°±â À§ÇÑ ¿É¼Ç
r tarÆÄÀÏÀÇ Á¦ÀÏ ³¡ºÎºÐÀÌ Ä¡È¯µÈ´Ù.
t tar·Î ¹ÀÎ ÆÄÀÏ¿¡ ¾î¶² ÆÄÀϵéÀÌ Æ÷ÇԵǾî ÀÖ´ÂÁö °æ·Î ¸¦ Æ÷ÇÔÇÏ¿© È®ÀÎÇÏ´Â ¿É¼Ç u tarÆÄÀÏÀ» UpdateÇÑ´Ù. °°Àº
ÆÄÀÏÀÌ ÀÖÀ¸¸é ÃÖ½ÅÀ¸·Î º¯°æ
x tarÆÄÀÏÀ» Ç®¾î¼ ¹±âÀüÀÇ ÆÄÀÏ ÇüÅ·ΠÆÄÀϵéÀ» »ý¼º
³ª¸ÓÁö ºÎºÐÀº ¿É¼ÇÀÇ ¼¼ºÎ»çÇ×À» º¯°æÇϱâ À§ÇÑ ÀÎÀÚµé.
ÀÚ¼¼ÇÑ »ç¿ë¹ýÀº ÀÏ¹Ý À¯´Ð½º Çؼ³¼¶óµçÁö ½Ã½ºÅÛÀÇ man page ¸¦ Âü°íÇϱ⠹ٶõ´Ù.
¿¹Á¦ :
# tar cvf test.tar .
// ÇöÀç µð·ºÅ丮ÀÇ ¸ðµç ÆÄÀÏÀ» test.tar¶ó´Â ÆÄÀÏ·Î ¹´Â´Ù. # tar xvf test.tar .
// test.tar¶ó´Â tarÆÄÀÏÀ» ÇöÀç µð·ºÅ丮¿¡ Ç®¾î ³½´Ù.
tar´Â ¹±â¸¸ ÇÏ´Â ÇÁ·Î±×·¥À¸·Î½á compress ¶óµçÁö gzip °ú °°Àº UNIX¿ë ¾ÐÃàÇÁ·Î±×·¥°ú ÇÔ²² »ç¿ëÇÏ¿© tar.Z
¶Ç´Â tar.gz °ú °°Àº ½ÄÀÇ ÆÄÀϵéÀ» ¸¹ÀÌ º¼ ¼ö ÀÖ´Ù.
cpio : µð·ºÅ丮 ±¸Á¶¸¦ ÇϳªÀÇ ¹é¾÷ º¼·ýÀ¸·Î ÀúÀåÇÑ°Ô ÇÑ´Ù. ÀûÀº ¾çÀÇ ÀڷḦ ÀúÀåÇϴµ¥ ÁÁÁö¸¸, ÇϳªÀÇ ¹é¾÷ º¼·ýÀ̶ó´Â
Á¦ÇÑÀº Å« ±Ô¸ðÀÇ ¹é¾÷¿¡´Â ºÎÀûÀýÇÏ´Ù.
cpio -i[bcdfkmrstuvBSV6] [-C Å©±â] [-E ÆÄÀÏ] [-H Çì´õ] [-I ÆÄÀÏ [-M ¸Þ¼¼Áö]] [-R
id] [patterns]
cpio -o[acvABLV] [-C Å©±â] [-H Çì´õ] [-O ÆÄÀÏ [-M ¸Þ¼¼Áö]]
cpio -p[adlmuvLV] [-R id] µð·ºÅ丮 Options i cpio-Çü½ÄÀÇ ÆÄÀÏÀ» Ç¥ÁØ ÀÔ·ÂÀ¸·ÎºÎÅÍ Àоî¿À°í,
¸í½ÃµÈ ÆÐÅÏ¿¡ ÀÏÄ¡ÇÏ´Â ¸ðµç ÆÄÀÏÀ» Àç»ý¼ºÇÑ´Ù.
o Ç¥ÁØ ÀÔ·ÂÀ¸·ÎºÎÅÍ ÆÄÀϸíÀÇ ¸ñ·ÏÀ» °¡Áö°í ¿Í¼, ±× ÆÄÀϵéÀÇ ¹é¾÷À» Æ÷ÇÔÇÏ´Â cpio-Çü½ÄÀÇ ÆÄÀÏÀ» »ý¼ºÇÑ´Ù.
p Ç¥ÁØ ÀÔ·ÂÀ¸·ÎºÎÅÍ ÆÄÀÏÀÇ À̸§À» °¡Á®¿Í¼, ±×µéÀÇ ³»¿ëÀ» ¸í¸íµÈ µð·ºÅ丮·Î º¹»çÇÑ´Ù. ÀÌ ¿É¼ÇÀº ÇϳªÀÇ ¼ºê µð·ºÅ丮¸¦ ´Ù¸¥
Àå¼Ò·Î º¹»çÇϴµ¥ À¯¿ëÇÏÁö¸¸, È¿¿ëÀûÀÌÁö´Â ¾Ê´Ù. ³ª¸ÓÁö ºÎºÐÀº ¿É¼ÇÀÇ ¼¼ºÎ»çÇ×À» º¯°æÇϱâ À§ÇÑ ÀÎÀÚµé. ÀÚ¼¼ÇÑ »ç¿ë¹ýÀº ÀϹÝ
À¯´Ð½º Çؼ³¼¶óµçÁö ½Ã½ºÅÛÀÇ man page¸¦ Âü°íÇϱ⠹ٶõ´Ù.
|
|