리눅스 DD와 NFS 서버를 활용한 OS 백업 복구 과정에 대한 내용이다.
복구시에는 기존 Disk와 동일한 용량의 Disk가 준비되어야 한다.
1. NFS 서버 정보
IP : 192.168.22.100
2. 대상 서버 정보
Hostname : MyServer
IP : 192.168.22.101
3. 아래 동영상을 확인한다. (약 7분짜리 동영상)
※ 참고
만약 압축을 해서 보관하고 싶으면 아래와 같이..
# dd if=/dev/sda bs=10M | gzip --fast > /osbackup/MyServer.img.gz
* --fast 옵션은 압축률을 낮춰서 압축 속도를 올림. CPU 사용량이 낮아짐.
또는
# dd if=/dev/sda conv=sync,noerror bs=10M | gzip -c > /osbackup/MyServer.img.gz
- 압축을 하지 않으면 디스크 사이즈 그대로 20GB 파일로 생성.
그런데 압축을 하면 450MB (실제 데이터 사용량 아래) 정도 사이즈가 되었다.(파티션 내의 데이터 사용량과 관련 됨)
압축한 파일로 복구를 하려면 아래와 같이..
# mkdir /temp
# mount -t nfs 192.168.22.100:/nfs /temp
# cd /temp
# gzip -cd ./MyServer.img.gz | dd of=/dev/sda bs=10M
Linux OS backup and recover