OS/Solaris
0429 ufsdump 명령어, 스냅샷 정리
dp.
2011. 5. 1. 02:25
mt명령어
ufs dump 명령어 ; 증분백업
백업은
1. full backup(0),
2. 증분백업(0이외에)
이 있다.
1. full backup(0),
2. 증분백업(0이외에)
이 있다.
증분백업 설명
아래의 숫자는 ufsdump 백업사용시 옵션에 들어가는 부분으로서 풀백업과 증분백업을 나누어주는 역할 뿐만아니라
증분백업에서의 차등정책과 동일정책을 보여주고있다.
아래의 숫자는 ufsdump 백업사용시 옵션에 들어가는 부분으로서 풀백업과 증분백업을 나누어주는 역할 뿐만아니라
증분백업에서의 차등정책과 동일정책을 보여주고있다.
백업정책 (아래 둘다 증분백업이지만)
2 3 4 5 6 7
이렇게 차등이 나면 이전의 내용 과 달라진 부분만 백업 ; 많이 쓰이는 증분정책:그랜드파더 파더 선
2 2 2 2 2 2
이렇게 레벨이 같으면 이전내용을 포함해서 백업
백업해보기 테스트환경구축 ufsdump
일단 새 하드 추가후 파티션 만 잡아주고 마운트는 하지말고 이후 백업명령어를 사용
/etc/passwd /etc/shadow /etc/group파일을 또 다른 일반 디렉토리로 복사후 백업을 실행
옵션은 책 444참고
현업에서 장치를 추가후 백업을하게 되면 ls -l /etc/dumpdates 에 백업정보가 기록됨
명령어
ufsdump [옵션] [백업데이터가 저장될 하드파티션] [백업데이터]
백업
# ufsdump 0uf /dev/rdsk/c2t0d0s0 /backup_test
옵션 0uf은 풀(0)로 백업을 하라는 의미와 u(로그파일을 남기라)는 의미가 있으며 자세한건 옵션을 참고
확인 ;; 백업후 확인
# ufsrestore -tf /dev/rdsk/c2t0d0s0
2 .
252038 ./backup_test
252150 ./backup_test/passwd
252151 ./backup_test/shadow
252152 ./backup_test/group
#
복구
# ufsrestore -rvf /dev/rdsk/c2t0d0s0 ;;;;;
;;; 복구시에 저장장소가 지정되어 있지 않아도 자동으로 /backup_test로 복구된다.
# rm restoresymtable ;;;파일을 복구할 때 소모하는 파일이라 삭제
!!!!! 한달짜리 매일 백업하는 과정을 crontab으로 작성하시오
스냅샷
ufsrdump 보다 좋은데 리소스를 더 먹는다. 온라인 백업이라고한다.
fssnap -i 스냅정보보기
fssnap -o bs=/var/tmp /backup_test/
ls -l /dev/fssnap/0
fssnap -i /dev/fssap/0
mount -o ro /dev/fssnap/0 /backup
umount /backup
fssnap -d /backup
ls -l /var/tmp/sanpshot0
rm /var/tmp/snapshot0
스냅샷은 아직 테스트 해보지 않아서 잘 모르겠음 책보고 테스트 해봐야함.. 도통 진행과정상에선 헷갈리는 부분이 많음
스냅샷과 ufsdump와의 비교를 하자면
ufsdump는 언마운트 되어 있는 상태 즉, 시스템이 사용하고 있지 않은 상태에서만 백업이 가능하다
스냅샷은 언마운트 되어있지 않아도 가능하다.
스냅샷은 아직 테스트 해보지 않아서 잘 모르겠음 책보고 테스트 해봐야함.. 도통 진행과정상에선 헷갈리는 부분이 많음
스냅샷과 ufsdump와의 비교를 하자면
ufsdump는 언마운트 되어 있는 상태 즉, 시스템이 사용하고 있지 않은 상태에서만 백업이 가능하다
스냅샷은 언마운트 되어있지 않아도 가능하다.