# # Unix Backup # 1. Backup device ±¸ºÐ /dev/rst4 --> scsi id 4 ¹øÀÎ tape device /dev/rst5 --> scsi id 5 ¹øÀÎ tape device /dev/rst4 ´Â º¸Åë /dev/rmt/0lb ¿Í symbolic link µÇ¾î ÀÖ´Ù. /dev/rst5 ´Â º¸Åë /dev/rmt/1lb ¿Í symbolic link µÇ¾î ÀÖ´Ù. 2. Backup ¸í·É¾î »ç¿ë ufsdump ¸í·É¾î »ç¿ë¹ý ufsdump options [ argument ] files_to_dump Options: 0 - 9 : dump level·Î 0´Â full dumping , 9 ´Â ÃÖ»óÀÇ dump ÀÓ. a : archive ÇüÅ·ΠÅ×ÀÌÇÁ¿¡ ÀúÀåÇÑ´Ù. f : device¸¦ ÁöÁ¤ÇÑ´Ù. u : /etc/dumpdates file ¿¡ dump ÇÑ ±â·ÏÀ» ³²±ä´Ù. c : cartridge tape ¿¡ backup ÇÑ´Ù. s : size ¸¦ ÁöÁ¤ feet ´ÜÀ§À̸ç ÁöÁ¤µÈ Å©±â¸¦ ¸ðµÎ »ç¿ëÇßÀ» °æ¿ì¿¡´Â ´Ù¸¥ tape volume À» ±³Ã¼ÇÒ¶§ ±îÁö ±â´Ù¸². # ufsdump 0uf /dev/rmt/0lb /export/home # ufsdump 0ucsf 1500 /dev/rmt/0lb /export/home * ufsdump ´Â file system ´ÜÀ§ÀÇ backup ¿¡ ÀûÇÕÇÔ. ufsrestore ¸í·É¾î »ç¿ë¹ý ufsrestore options [ arguments ] [ filename ] Options: t : backup tape ÀÇ ³»¿ëÀ» º¸°íÀÚ ÇÒ °æ¿ì »ç¿ë x : ƯÁ¤ È­Àϸ¸ restore ½Ã »ç¿ë r : backup µÈ Àüü ³»¿ëÀ» ¸ðµÎ restore ÇÒ °æ¿ì »ç¿ë i : interactive ÇÏ°Ô resotore ½Ã »ç¿ë a archive_file : archive file ·Î backup µÈ ³»¿ëÀ» º¹±¸½Ã »ç¿ë f dump_file : restore ÇÒ device ¸íÀ» ÁöÁ¤ÇÑ´Ù. v : verbose mode ·Î ÁøÇàÇÔ. # ufsrestore tvf /dev/rmt/0lb --> backup µÈ ³»¿ë È®Àθ¸ ÇÔ. # cd /var/tmp # ufsrestore xvf /dev/rmt/0 ./etc/passwd --> backup data Áß /etc/passwd file ¸¸ restore ÇÔ. remote backup »ç¿ë¹ý ( network À» ÅëÇÑ backup ) zeus# ufsdump 0uf venus:/dev/rmt/0lb /export/home Tar ¸í·É¾î »ç¿ë¹ý tar options [ arguments ] filename Options: c : »õ·Î¿î tar file »ý¼º t : tar file ÀÇ list ¸¦ º½ x : extract the tar file f : device ¸í½Ã v : verbose mode B : Block ´ÜÀ§·Î ÀÛ¾÷ÇÔ. p : umask ¹«½ÃÇÏ°í È­ÀÏÀÇ ¼Ó¼ºÀ» ±×´ë·Î °¡Á®¿È. # tar cvf /dev/rst4 tmac a tmac/tmac.indent 4 blocks a tmac/tmac.indent2 5 blocks : # tar tvf /dev/rst4 rwxr-xr-x 0/10 0 Mar 3 16 : 31 1992 tmac/ rwxr-xr-x 0/10 1024 Oct 3 16 : 31 1992 tmac/tmac.in : # tar xvf /dev/rst4 x tmac/tmac.indent , 1628 bytes, 4 tape blocks : cpio ¸í·É¾î »ç¿ë¹ý format: [ command | ] cpio options [ >> filename ] Options: o : arvhive create ( backup ) i : extract (restore) p : directory ¸¦ ±×´ë·Î ´Ù¸¥ file system ¿¡ º¹»çÇÏ°íÀÚ ÇÒ°æ¿ì B : Block ´ÜÀ§·Î ÀÛ¾÷ ( default = 512byte block ) c : information H : head information ( -c ¿Í °°ÀÌ »ç¿ëÇÔ ) v : verbose mode t : file name ÀÇ list ¸¦ º¸¿©ÁÜ. # find . -print | cpio -ovcB > /dev/rmt/0lb ( ÇöÀç ºÎÅÍ ¸ðµç°ÍÀ» backup ) # cpio -ivcB test_file < /dev/rmt/0lb ---> ( test_file ¸¸ restore ) # find . -mtime -7 -print | cpio -ovcB > /dev/rmt/0lb ( 7 ÀÏÀÌ °æ°úÇÑ ) # find . -name 'file*' -print | cpio -ovcB > file.list ( ÇöÀçºÎÅÍ file* ·Î ½ÃÀ۵Ǵ ¸ðµç list backup) # cpio -ivt < file.list --> ( file.list ÀÇ ¸ðµç °ÍÀ» restore )