Prev Next
 

 

¡¤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¸¦ Âü°íÇϱ⠹ٶõ´Ù.

 
     
 
Prev Next
 

Line
Copyleft (c) 1996-2002, Kang Jul Ki. All rights were not reserved.
¢Æ Powered by jkkang.net