리눅스 고급36 9. 백업 및 복구 - dd 명령어를 이용한 디스크 복사 dd if=[입력장치(백업할 장치)] of=[출력장치(백업 저장 위치)] 블록, 카운트 지정 안하면 디스크 전체를 백업(시간 많이 걸리고, 비효율적) dd 백업 실습 1. 백업할 장치 사용 중지(umount /3gb) 2. 백업 수행 (dd if=/dev/sdg of=/backup/3gb.bak) 3. fdisk /dev/sdg 명령어로 sdg 디스크의 파티션 모두 삭제 후 저장 4. mount /dev/sdg1 /3dg 정상적으로 마운트 불가능 dd 복구 실습 1. 복구 수행 (dd if =/backup/3gb.bak of =/dev/sdg) 2. fdisk =dev/sdg 명령어로 파티션 정보가 다시 생긴 것 확인 3. mount /dev/sdg1 /3gb 정상적으로 마운트 가능 그 후에 새롭게 다시.. 2021. 1. 8. 9. 백업 및 복구 - dump 명령어를 이용한 백업 및 복구 설치가 다 되면 dump 명령어와 restore 명령어도 사용 가능 dump 백업 실습 1. 전체 백업 (dump -0f /backup/full_bak /origin) 2. 증분 백업 (dump -3f /backup/incre_bak_1 /origin) 3. 증분 백업 (dump -4f /backup/incre_bak_2 /origin) 2. 차분 백업 (dump -1f /backup/diff_bak /origin) dump 할때 단위가 filesystem 단위임. 그래서 dump 백업을 할때는 시스템 하나 생성 후 mount를 시켜주고 하는게 좋다. 1. 전체 백업 파일 시스템이 ext가 아니라 xfs일 경우에 xfsdump로 명령어만 바꿔주면 됨. 2. 증분 백업 3. 차분 백업 => 전체,증분, 차.. 2021. 1. 8. 9. 백업 및 복구 - tar명령어를 이용한 백업 및 복구 실습 전체 백업 origin이라는 디렉토리 하나 생성 후 tar zcvpf /backup/backup.tar.gz -g / backup/full_list /origin 증분 백업 d라는 파일 하나 생성 후 증분 백업 e라는 파일 하나 더 생성 후 증분 백업 차분 백업(현재 상태에서 차분 백업 하려면 a b c d e 파일과 백업파일에 있는 것도 다 삭제 후 해야함) 전체 복구 증분 복구 차분 복구 2021. 1. 8. 9. 백업 및 복구 - 다양한 백업 명령어 tar를 이용한 백업 및 복구 전체 백업 tar를 이용한 백업 - tar zcvpf [아카이브 이름] --exclude=[예외] / - exclude 옵션을 이용하여 백업 파일이 저장되는 경로는 제외한 나머지 / 전체를 백업한다. 증분 백업 tar를 이용한 백업 - tar zcvpf [아카이브 이름] -g [리스트파일 이름] [경로] - g 옵션을 이용하면 리스트를 만들어 백업 정보를 따로 저장해준다. - p 옵션을 이용하면 기존의 파일시스템의 권한 정보를 그대로 유지한다. tar를 이용한 복구 - tar zxvpf [아카이브 이름] -C [복구할 경로] -g [리스트 파일 이름] - C 옵션을 이용해서 아카이브 및 압축을 해제하면 특정 경로는 지정해서 해당 경로에 풀 수 있다. dump와 restore.. 2021. 1. 8. 이전 1 2 3 4 5 6 7 ··· 9 다음