9.1           Backup 개요


           – O/S Configuration 변경 시 반드시 O/S 백업 수행


           – Root file system data file system 을 별도의 tape으로 백업


           – 가능한 file system 별로 백업 수행


 


9.2           tar


   n         백업


       ▷ O/S 데이터 백업


        ①      DB & Application shutdown 시킴


        ②      Single-user mode로 전환


               # shutdown 0


        ③      O/S 관련 directory mount시킴, “bdf” 로 확인


        ④      # cd  /  (root directory로 이동)


        ⑤      tape을 드라이브에 넣는다.


        ⑥      # tar cvf /dev/rmt/0m ./


       ▷ 일반 데이터 백업


         일반적으로 수십 ~ 수백 MB 정도의 데이터를 백업하는데 적합


                                   [예제]  # cd /data ; # tar cvf /dev/rmt/0m .


 ð      data를 상대 path로 백업 받음 (# tar cv . 과 같음)


                                    [예제]  # tar cvf /dev/rmt/0m /data


 ð      data를 절대 path로 백업 받음


                                    [예제]  # tar rvf /dev/rmt/0m .


 ð      기존 tape에 덧붙여 백업 받음


               [예제]  # tar tvf /dev/rmt/0m


 ð      백업 받은 내용을 tape에서 확인함


    n         복구


        ▷ 절대 path로 백업 받았을 시


               # tar xvf /dev/rmt/0m


 ð      data는 백업 받은 절대 path로 복구된다.


        ▷ 상대 path로 백업 받았을 시           


                    # cd /data ; # tar xvf /dev/rmt/0m


 ð      복구하고자 하는 directory로 이동 후 복구


 


9.3           cpio


    n         백업


            – copy input to output


            – 대용량의 data‘disk disk’ 혹은 ‘disk tape’ 등 자유자재로 사용


               가능


    [예제] #cd /data ; # find . –print –depth -xdev|cpio –pxdmluv /new-data


 ð      ‘data’ directory에 있는 모든 내용을 ‘/new-data’로 백업 받음


      [예제] #cd /data ; # find . –print|cpio –ocvBhx > /dev/rmt/0m


 ð      ’data’ directory에 있는 모든 내용을 tape으로 백업 받음


    n         복구


    [예제] # cd /data ; # cpio -icdBumvhx < /dev/rmt/0m


 ð      복구 할 directory로 이동 후 복구한다.


 


9.4           fbackup


    n         백업


             – HP system에서만 동작하며 SAM으로도 가능


             – tar보다 속도가 빠르다.


             – Backup 된 파일들의 list를 볼 수 있다.


             – 백업 방법


             – SAM 이용


          # sam


 ð      Backup and Recovery 선택


 ð      Interactive Backup and Recovery 선택


 ð      백업 받을 Device 장치를 마크(space bar 이용) 한 후


   [Action] 메뉴를 선택


 ð      Back up files Interactively … 선택


 ð      Specify Tape Device Option … 선택 à 원하는 Device option


   선택


 ð      Select Backup Scopy 선택 à 원하는 파일 시스템을 add


          다.


 ð      OK 를 누르면 백업이 진행됨


         – 명령어 이용


           [예제]  # fbackup –f device_file –i path –e path


 ð      f : 출력을 보낼 장치파일, 일반적으로 tape


 ð      i : 백업 시 포함시킬 directory path


 ð      e : 백업 시 제외시킬 directory path


           [예제]  # fbackup –f device file –g graph_file


 ð      g : 백업에서 포함 또는 제외시킬 파일과 디렉토리의 목록이


들어 있는 파일


 ð      “-i”,”-e” option 대신 사용. 상대 path,절대 path 모두 가능


             [예제]  # fbackup –f /dev/rmt/0m –i / -e /home


 ð      tape 장치로 “/home” directory를 제외 한 모든 파일 및 현재


  마운트 되어 있는 모든 파일시스템을  백업한다.


    n         복구


          – SAM 이용


                              # sam


  ð       Backup and Recovery 선택


  ð      Interactive Backup and Recovery 선택


  ð      Restore Device 장치를 마크(space bar 이용) 한 후 [Action]


             메뉴를 선택


  ð      Restore Files or Directories 선택


  ð      메뉴내용 선택한 후 OK 누르면 실행


                 명령어 이용


          [예제] # frecover –x –f /dev/rmt/0m –i {path} –e {path}


 ð      -i path : 복구 할 directory


 ð      -e path : 복구하지 않을 directory


             [예제] # frecover –r –f /dev/rmt/0m


 ð      tape으로부터 모두 복구


 


9.5           dd


직접적인 Image Copy 수행


– Bit 단위로 복사하기 때문에 선택적 복구 불가능


– Disk의 복사본을 만들 때 유용


– Redundant O/S용으로 활용 가능


[예제]  #dd if=<source> of=<destination>  (방향 중요함!)


    #dd if=/dev/rdsk/c0t6d0 of=/dev/rdsk/c0t5d0 bs=1024k


    #dd if=/dev/rdsk/c0t6d0 of=/dev/rmt/0m bs=12k


 


9.6           Make_recovery


   n         개요


        – Make_recovery ignite-ux의 일부 기능이다.


        – Make_recovery“system recovery boot tape” 을 생성하는데 사용된다.


       즉, 시스템의 Root disk failure O/S를 재설치 하지 않고 미리 생성한


       recovery tape을 이용하여 시스템을 부팅하여 O/S 데이터를 신속하게


       restore 할 수 있다.


       – Recovery tape 생성 시 /var 32MB 가 필요하다.


       – Boot image를 생성하기 위해 필요한 공간으로 make_recovery /var


      boot-image를 생성 한 후 “dd” 명령어로 /dev/rmt/0mn 에 복사한다.


       – Boot image를 제외한 나머지 file들은 “pax” 명령어로 백업된다.


       – Online 상태에서도 백업 가능하다.


       – 서로 다른 시스템의 O/S 복제 시에도 사용 가능하다.


       – 별도로 ignite-ux  s/w 를 설치 해야 한다.


 ð      fileset /opt/ignite 에 설치됨.


   n         백업


      ▷ O/S 기본 백업


     : 기본적으로 O/S critical directory 만 백업 받는다.


/stand, /sbin, /dev, /etc  :  모두 포함


/usr, /opt, /var : 일부 포함


        [예제] # make_recovery –d /dev/rmt/0mn (-d 이하 생략 가능)


      ▷ O/S full 백업


   : vg00 에 포함된 모든 data를 백업 받는다.


        [예제] # make_recovery –A –d /dev/rmt/0mn


 


   n         복구


      ▷ O/S 전체 복구


     ①       System recovery tape으로 부팅한다.


     ②       부팅 후 batch mode interactive mode로 복구 할 수 있다.


    – Batch mode


 ð    백업 받은 disk 에 백업 받은 상태 그대로 복구 시 사용한다. , tape으로 부팅 후 ignite-ux 화면 load interrupt을 걸지 않으면 자동으로 batch mode로 들어가 recovery 작업이 수행된다.


     – Interactive mode


 ð    tape 으로 부팅 후 ignite-ux 화면 load 시 아무 key나 누르면 interactive mode 로 들어갈 수 있다.


 ð    Interactive mode에서는 restore disk 지정, O/S file system layout 변경 등 다양한 flexibility를 제공한다.


      ▷ 일부 파일 복구


        ①       복구 tape에서 boot image skip하고 file 이 백업된 곳으로 이동


        # mt –t /dev/rmt/0mn fsf 1


           ②      원하는 파일 복구


         # tar xvf /dev/rmt/0m etc/passwd opt/

Backup/Restore (HPUX)

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다