1619, 1/81 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   twinz
   - ¹é¾÷¸í·É¾îÀÇ Á¾·ù

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=806 [º¹»ç]


¹é¾÷ ¸í·ÉÀÇ Á¾·ù

- ufsdump / ufsrestore

- tar


1. ufsdump ¸í·É

: ufsdump ¸í·ÉÀº ÆÄÀϽýºÅÛ ´ÜÀ§·Î ¹é¾÷À» ÇϰíÀÚ ÇÒ °æ¿ì ¸¹ÀÌ »ç¿ëÇÑ´Ù.


¡Þ Çü ½Ä

- ufsdump option [ arguments ] files_to_dump


¡Þ Option

0-9 : dump levelÀ» ³ªÅ¸³»¸ç level 0Àº ÃÖÇÏÀ§ ·¹º§·Î full·Î ¹é¾÷À» ¹Þ´Â´Ù.

level 9 ´Â ÃÖ»óÀ§ ·¹º§·Î ±× ÀÌÀü ·¹º§·Î ¹é¾÷À» ¹ÞÀº ÀÌÈÄ¿¡ ¹Ù²ï ºÎºÐ¸¸ ¹é¾÷À» ¹ÞÀ¸¸ç ÀϹÝÀûÀ¸·Î level 0À¸·Î ¹é¾÷À» ¹ÞÀ¸¸é µÈ´Ù.

a : Å×ÀÌÇÁ¿¡ ´ýÇÁ µÇ¾îÁú ÆÄÀÏÀÇ on-line archive¸¦ »ý¼ºÇÑ´Ù.

f : ÆÄÀÏÀÌ ¾²¿©Áú µð¹ÙÀ̽º¸¦ ±ÔÁ¤, µð¹ÙÀ̽º À̸§ÀÎ ¾Æ±Ô¸ÕÆ®°¡ ÇÊ¿äÇÏ´Ù.

u : ³¯Â¥¸¦ °¡Áø ´ýÇÁ ·¹ÄÚµå(/etc/dumpdates)¿Í ÀÌ ÆÄÀϽýºÅÛ ¹é¾÷ÀÇ ´ýÇÁ ·¹º§À» °»½Å

c : īƮ¸®Áö Å×ÀÌÇÁ¿¡ ´ýÇÁÇϰí blocking factor¸¦ 126 blockÀ¸·Î set

files_to_dump : files_to_dump´Â row³ª block ÆÄÀϽýºÅÛ µð¹ÙÀ̽º¸í(/dev/rdsk/c0t0d0s0) , ÆÄÀϽýºÅÛ¸í(/export/home), ȤÀº ÆÄÀÏÀ̳ª µð·ºÅ丮°¡ µÉ ¼öµµ ÀÖ´Ù.

¡Ø blocking factor´Â inter-block gapÀ» »ðÀÔÇϱâ Àü¿¡ ¾²¿©Áú Å×ÀÌÇÁ ºí·Ï(512byte)ÀÇ ¼öÀÌ´Ù.

ufsdump°¡ µ¶¸³ÀûÀÎ ÆÄÀÏÀ̳ª µð·ºÅ丮ÀÇ ¹é¾÷¿¡ »ç¿ëÇÒ ¶§, ´ýÇÁ·¹º§Àº 0À¸·Î ¼¼Æ®µÇ¾îÁø´Ù.


¡Þ ¹é¾÷ÇϱâÀüÀÇ Áغñ»çÇ×

- ½Ã½ºÅÛ »óÅÂÁ¡°Ë : busy ½Ã½ºÅÛ¿¡¼­ ¹é¾÷ÀÇ °¡Àå ÁÁÀº ¶§´Â À̸¥ ¾ÆÄ§À̳ª ´ÊÀº Àú³á°°ÀÌ ½Ã½ºÅÛ °¡µ¿ÀÌ ³·À» ¶§ÀÌ´Ù.

- ½Ã½ºÅÛÀÇ run-levelÀ» S·Î ÇÑ´Ù. : ¹é¾÷ÀÌ idle ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ¼öÇàµÇ¾î¾ß ÇÏ´Â °ÍÀº ¸Å¿ì Áß¿äÇÏ´Ù. ufsdump¸í·É¾î´Â ÀÚ·áÀÇ 2°³ ÆÐ½º¸¦ ¸¸µå´Âµ¥, ù ¹øÂ° ÆÐ½º´Â inodeÁ¤º¸¸¦ ¸ðÀ¸°í µÎ ¹øÂ° ÆÐ½º´Â µ¥ÀÌÅÍ ºí·ÏÀ» Çü¼ºÇÑ´Ù. ¸¸¾à ÆÄÀϽýºÅÛÀÌ ¹é¾÷µ¿¾È active »óŶó¸é, ÆÄÀÏÀ̳ª µð·ºÅ丮´Â ù ¹øÂ°¿Í µÎ ¹øÂ° ÆÐ½º »çÀÌ¿¡¼­ º¯È­µÇ¾î Áú ¼ö ÀÖ´Ù.

- ¸ðµç »ç¿ëÀÚ¿¡°Ô ½Ã½ºÅÛ »ç¿ë ºÒ°¡¸¦ ÅëÁöÇÑ´Ù. : wallÀ̳ª rwall¸í·ÉÀ» »ç¿ëÇÏ¿© ¸ðµç »ç¿ëÀڵ鿡°Ô ½Ã½ºÅÛÀ» ¹é¾÷Çϱâ À§ÇØ ½Ã½ºÅÛ »ç¿ë ºÒ°¡´ÉÇÔÀ» ¾Ë¸°´Ù.

- fsckÇÁ·Î±×·¥À¸·Î ÆÄÀϽýºÅÛÀ» È®ÀÎÇÏ¿© ÁÖ´Â °ÍÀÌ ÁÁ´Ù.


¡Þ ufsdump ¸í·É¾î »ç¿ë

- DDS2 TYPEÀÇ DAT·Î /export/home ÆÄÀÏ ½Ã½ºÅÛÀ» full¹é¾÷

#ufsdump 0uf /dev/rmt/0n /export/home



2. ufsrestore ¸í·É¾î (º¹±¸ ¸í·É)

: ufsrestore¸í·É¾î´Â ufsdump ¸í·É¾î¿¡ ÀÇÇØ »ý¼ºµÈ backupÀ¸·ÎºÎÅÍ fileÀ» ÃßÃâÇØ ³½´Ù.


¡Þ ¸í·É¾î Çü½Ä

- ufsrestore option [argument] [filename ...]


¡Þ Option

- t : ¹é¾÷ÀÇ ¸ñ·Ï Å×À̺í Ãâ·Â

- x : ¸í·É¾î ¶óÀο¡ ¸í¸íµÈ ÆÄÀϸ¸ Ãâ·Â

- r : ¸ðµç ¹é¾÷À» restore

- i : ´ëÈ­Çü restore¸¦ ¼öÇà

- a : archive_file tapeº¸´Ù archive ÆÄÀÏ·Î ¸í¸íµÈ °ÍÀ¸·ÎºÎÅÍÀÇ Á¤º¸ Å×À̺íÀ» °¡Áø´Ù. ½ÇÁúÀûÀ¸·Î ÆÄÀÏÀ» Ç®±â±îÁö´Â ¹é¾÷ º¼·ýÀÌ mount µÉ ÇÊ¿ä´Â ¾ø´Ù.

- f dump_file : restore ÇÒ µð¹ÙÀ̽º·Î ´ýÇÁ ÆÄÀÏÀ» »ç¿ë

- v : restore µÇ´Â °ÍµéÀÇ ÆÐ½º¸íÀ» Ãâ·Â


¡Þ ufsrestore¸í·É¾îÀÇ »ç¿ë

- file ½Ã½ºÅÛ Àüü¸¦ restore

: /export/home ÆÄÀÏ ½Ã½ºÅÛÀ» ufsdump·Î ¹é¾÷ÇÑ ÈÄ ´Ù½Ã restore



©ç /export/homeÆÄÀÏ ½Ã½ºÅÛ ¹é¾÷

#umount /export/home

#fsck /export/home

#ufsdump 0uf /dev/rmt/0 /export/home

©è tape¿¡ ¹é¾÷ÇÑ ³»¿ëÀ» restore : ÇÊ¿ä½Ã µð½ºÅ©ÀÇ ÀçºÐÇÒ, ÆÄÀϽýºÅÛÀÇ »ý¼º, Àӽà mount point·Î mount ½Ã۰í ÀڷḦ restoreÇÑ´Ù.

#newfs /dev/rdsk/c0t3d0s5

#fsck /dev/rdsk/c0t3d0s5

#mount /dev/dsk/c0t3d0s5 /mnt

#cd /mnt

#ufsrestore rvf /dev/rmt/0

#rm restoresymtable

©é ÀÏ´Ü ÀÚ·á°¡ Àç ÀúÀåµÇ¾úÀ¸¸é ÆÄÀϽýºÅÛÀ» umountÇϰí fsckÇÁ·Î±×·¥À¸·Î ÇØ´ç ÆÄÀÏ ½Ã½ºÅÛÀ» Áø´ÜÇÑ´Ù.

#cd /

#umount /mnt

#fsck /dev/rdsk/c0t3d0s5

©ê /etc/vfstabÆÄÀÏ ¾È¿¡ »õ·Î¿î ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ Ç׸ñÀ» ÷°¡ÇÏ°í ±×°ÍÀ» mount ½ÃŲ´Ù.


¡Ø restoresymtableÆÄÀÏÀº ufsrestore¸í·É¾î¿¡ ÀÇÇØ ¸¸µé¾îÁö°í restore¿¡ ´ëÇØ üũÆ÷ÀÎÆ®¸¦ Á¦°øÇÑ´Ù. ¸¸¾à ¸í·É¾î¸¦ ÀÎÅÍ·´Æ® Çß´Ù¸é, R¿É¼ÇÀ¸·Î ´Ù½Ã ½ÃÀÛÇÒ ¼ö Àִµ¥ ufsrestore¸í·É¾î´Â ±×°ÍÀÌ ÇàÇØ Á³À» ¶§ ÀÌ ÆÄÀÏÀ» Á¦°ÅÇÏÁö ¾Ê´Â´Ù.

¡Ø root ÆÄÀϽýºÅÛÀ» restore Çϱâ À§Çؼ­´Â cd-romÀ¸·Î single¸ðµå·Î ºÎÆÃÇÑ ÈÄ À§ÀÇ ÀýÂ÷¿¡ µû¶ó ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀ» c0t3d0s0¿¡ restore ÇÑ ÈÄ ºÎÆ®ºí·°À» »ý¼ºÇϱâ À§ÇØ ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ¼öÇàÇÏ¿© ºÎÆ® ºí·ÏÀ» »ý¼ºÇÑ´Ù.


#cd /usr/lib/fs/ufs

#installboot bootblk /dev/rdsk/c0t3d0s0

#reboot



3. tar ¸í·É¾î

: tar ¸í·É¾î´Â µð·ºÅ丮 °èÃþ¿¡¼­ Çϳª ¶Ç´Â ¿©·¯ ÆÄÀÏÀÇ ¹é¾÷¿¡ »ç¿ëµÈ´Ù.


¡Þ ¸í·É¾î Çü½Ä

- tar option [ argument ] filename ...


¡Þ Option

- c : ¸í·É¾î ¶óÀο¡ ±ÔÁ¤µÈ ÆÄÀÏ À̸§À» »ç¿ëÇÏ¿© »õ·Î¿î tarfile»ý¼º

- t : tarfileÀÇ ³»¿ë¿¡ ´ëÇÑ Å×À̺íÀ» È­¸é¿¡ Ãâ·Â

- x : tarfile¿¡¼­ ±ÔÁ¤µÈ ÆÄÀÏÀ» extractÇÑ´Ù. ¸¸¾à ÆÄÀÏ À̸§ÀÌ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é ¸ðµç ÆÄÀÏÀÌ extractµÈ´Ù.

- f : /dev/rmt/0 º¸´Ù tarfile ÀÇ À̸§À¸·Î ´ÙÀ½ ¾Æ±Ô¸ÕÆ®¸¦ »ç¿ëÇÔÀ» ÀǹÌÇÑ´Ù. ȯ°æº¯¼ö TAPE¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ´Ù. ¸¸¾à tarfileÀ̸é, tar ¸í·É¾î´Â stdinÀ» Àаí stdout¿¡ writeÇÑ´Ù.

- v : restoreµÇ´Â ÆÄÀϸíÀ» Ãâ·Â

- B : multiple read°¡ ¼öÇàµÇ¾î blockÀ» ä¿ï ¸¸Å­ÀÇ byte°¡ ÀÐÇôÁø´Ù. (networkÀ» ÅëÇØ tar¸¦ »ç¿ëÇÒ °æ¿ì ÇÊ¿äÇÏ´Ù.)

- p : tapeÀÇ Çã°¡ »óÅ·ΠfileÀ» restoreÇÑ´Ù.

- r : append mode


¡Ø tar¸í·É¾î´Â ÆÄÀÏ ½Ã½ºÅÛÀ» ÀνÄÇÏÁö ¾Ê´Â´Ù. ¸¸¾à tar ¾Æ±Ô¸ÕÆ®·Î µð·ºÅ丮¸¦ ÁöÁ¤Çϸé, ±× µð·ºÅ丮ÀÇ ÇϺÎÀÇ ¸ðµç °èÃþÀÌ º¹»çµÈ´Ù.


¡Þ tar ¸í·É¾îÀÇ »ç¿ë

- /export/home µð·ºÅ丮¸¦ tape¿¡ ÀúÀå

#tar cvf /dev/rmt/0 /export/home

- /export/home µð·ºÅ丮ÀÇ ³»¿ëÀ» home.tar·Î ÀúÀå

#tar cvf home.tar /export/home

- tape¿¡ ÀúÀåµÈ ³»¿ëÀ» restore

#tar xvf /dev/rmt/0 /export/home

  Hit : 11497     Date : 2007/08/27 01:08



    
     [°øÁö] °­Á¸¦ ¿Ã¸®½Ç ¶§´Â ¸»¸Ó¸®¸¦ ´Þ¾ÆÁÖ¼¼¿ä^¤Ñ^ [29] ¸Û¸Û 02/27 21538
1618   realip_finder(asm ver)     ÇØÅ·ÀßÇϰí½Í´Ù
02/05 149
1617   realip_finder     ÇØÅ·ÀßÇϰí½Í´Ù
02/05 205
1616   ¸®´ª½º Ä¿³Î&¿î¿µÃ¼Á¦ °³·Ð (1)     ÇØÅ·ÀßÇϰí½Í´Ù
11/02 539
1615   stack overflow »çÀÌÆ® ¹ø¿ª     ÇØÅ·ÀßÇϰí½Í´Ù
07/09 987
1614   [L.O.B ¿øÁ¤´ë] - troll     ÇØÅ·ÀßÇϰí½Í´Ù
07/08 1259
1613   [L.O.B ¿øÁ¤´ë] - orge     ÇØÅ·ÀßÇϰí½Í´Ù
07/07 1208
1612   [L.O.B ¿øÁ¤´ë] - darkelf     ÇØÅ·ÀßÇϰí½Í´Ù
07/07 1147
1611   [L.O.B ¿øÁ¤´ë] - wolfman     ÇØÅ·ÀßÇϰí½Í´Ù
07/03 1166
1610   [L.O.B ¿øÁ¤´ë] - orc     ÇØÅ·ÀßÇϰí½Í´Ù
07/03 1033
1609   [L.O.B ¿øÁ¤´ë] - goblin     ÇØÅ·ÀßÇϰí½Í´Ù
07/02 1163
1608   [L.O.B ¿øÁ¤´ë] - cobolt     ÇØÅ·ÀßÇϰí½Í´Ù
07/02 1397
1607   [L.O.B ¿øÁ¤´ë] - gremlin     ÇØÅ·ÀßÇϰí½Í´Ù
07/02 1080
1606   [L.O.B ¿øÁ¤´ë] - gate     ÇØÅ·ÀßÇϰí½Í´Ù
07/02 1082
1605   ARP ½ºÇªÇÎ - Part.1 -     ÇØÅ·ÀßÇϰí½Í´Ù
04/20 1651
1604   http ½º´ÏÆÛ ±¸Çö     ÇØÅ·ÀßÇϰí½Í´Ù
04/20 1435
1603   pcapÀ¸·Î ÆÐŶ ½º´ÏÆÛ ±¸ÇöÇϱ⠠   ÇØÅ·ÀßÇϰí½Í´Ù
04/20 1278
1602   ÇØÄ¿½ºÄ𠸸ȭÀÇ ÀÚµ¿À¸·Î ½ºÄµÇÏ´Â ÇÁ·Î±×·¥     ÇØÅ·ÀßÇϰí½Í´Ù
02/18 1660
1601   ½Ã½ºÅÛ ÄÝ ÃßÀû È®ÀåÆÇ[2]     ÇØÅ·ÀßÇϰí½Í´Ù
01/19 1783
1600   °£´ÜÇÑ ½Ã½ºÅÛ ÄÝ ÃßÀû ÇÁ·Î±×·¥ ¸¸µé±â     ÇØÅ·ÀßÇϰí½Í´Ù
01/18 1762
1 [2][3][4][5][6][7][8][9][10]..[81]

Copyright 1999-2026 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org