<백업>
데이제로백업 : 초기설치후 사용자가 사용하기전, 프로그램 깔기전
고려사항
시스템 전체 용량
백업기기종류
백업자료가치
백업을 위한 시간과 재정
파일시스템백업 가능한 명령어
cp
-r : 디렉토리까지 복사
-p : 퍼미션 유지
디스크에서 제일 작은 개념은 섹터이다.
cp명령어로 sda에서 sdb로 복사를 하게 되면 sda 의 10번섹터의 내용이 sdb 의 아무 섹터에
커널이 알아서 저장한다.
즉, 섹터번호가 유지되어야하는 정보들은 유지가 안되므로 섹터의 정보까지 유지해야하는
경우에는 적절하지 않다.
dd
: 이미지를 뜬다는 개념. 섹터 번호가 유지된다.
tar
: 테입장치에 저장하기 여러개의 파일을 하나로 묶을때,
cvf묶기
묶을때 절대경로로 묶지마라! 상대경로로 묶어라 ====>> 절대경로로 묶으면 나중에 풀릴때 절대경로로 풀리기때문에 덮어쓸 수도 있다.
ex > tar cvf home.tar /home/ ===> X
cd /home
tar cvf home.tar . ====> O
dump / restore
: 저장된 파티션 전체를 백업/ 복구
/etc/dumpdates 에 각파일 시스템을 마지막으로 저장했던 시간과 저장될 때 레벨을 기록한 파일
# dump [option] [args] filesystem
options
: 0~9 레벨
-u : dump가 성공적으로 수행될 시 /etc/dumpdates에 업데이트한다
-f : 저장될 장치나 위치 지정
# dump -0uf /fullback /home
restore
풀 -> 1->2->3 순서대로 푼다.
현재 디렉토리에 풀린다.
# restore [option][args]
options
: -r : 전체 테이프를 읽고 복구
-f : 덤프된 파일이나 장치 이름 지정
# restore -rf /dev/sdb
# resotre -rf /fullback
restoresymtable 은 복구할때 생성되는 파일로서 참조하여 증분된 백업들이 풀때 참조한다.
rdump /rrestore
: 네트워크로 백업복구
-----------------------------------------
<실습>
mkdir /backup
mount -t ext3 /dev/sdb1 /backup
mkdir /test
cp -r /home /test
dump -0uf /backup/0.dump /test >>이미 마운트 되어있는 상태에서 /etc/dumpdates파일이 생성이 안되므로 작동이 안된다. 그래서 파티션을 따로 하나줘서 /test의 내용을 복사해놓거나
/etc/dumpdates파일이 생성되지 않도록 -u 옵션을 빼버리면된다.
cp -r /etc /test
dump -1uf /backup/1.dump /test
rm -rf /test
restore -rf /backup/0.dump
restore -rf /backup/1.dump
rm restoresymtable
'OS > CentOS' 카테고리의 다른 글
APM 설치 및 운영 가이드 (0) | 2011.06.29 |
---|---|
리눅스 RPM 명령어 간단정리 (1) | 2011.06.28 |
리눅스 MAC 타임 (0) | 2011.06.28 |
LVM설정 (0) | 2011.06.28 |
로그관련... (0) | 2011.06.28 |