|
---리룩스서버컴퓨터 백업 |
文學위의 文學 출판사입니다. PDF로 전환하여 복사기로 책을 만듭니다. 자세한 내용은, '디지털 인쇄'에서 확인해 보세요! |
서버 컴퓨터
리눅스 서버 컴퓨터의 백업 (10)
2009.08.15 10:15
데스크 탑 컴퓨터의 고장으로 리눅스 서버 컴퓨터를 돌아본다.
그리고 백업을 오늘 저녁에 할 생각이다.
리눅스로 홈페이지를 운영하면서 몇 번 백업을 하지 않았었다. 리눅스 홈페이지의 백업은 조금 색다르다. 왜냐하면 리눅스 자체가 다루기 쉽지 않은데다 무엇보다 MySql 의 내용을 옯겨야만 하기 때문이다. 그래서 윈도우로 비교하자면 Dos 창으로 들어가듯이 리눅스 컴퓨터에서도 '터미널 명령행' 이라는 창으로 들어가서 MySql내용을 백업하는 별도의 실행을 명령어로 쳐야만 했다.
1. 전체 백업 및 복원
백업
cd /var/lib/mysql / /압축하고저 하는 이렉토리로 이동
[root@munhag.com] # mysqldump -uroot -p -A >all.sql
복원
[root@munhag.com] # mysql -uroot -p < all.sql
2. 일부 DATABASE 만 백업 및 복원
백업
[root@munhag.com] #mysqldump -uroot -p DB 명 > DB명.sql
복원
[root@munhag.com] #mysql -uroot -p DB명 < DB명.sql
3. 일부 TABLE(테이블)만 백업및 복원
백업
root@munhag.com] #mysqldump -uroot -p DB 명 TABLE명 > DB명.테이블명.sql
복원
[root@munhag.com] #mysql -uroot -p DB명 < DB명.테이블명.sql
4. 홈페이지 전체 내용 압축.
cd /home/public_html //압축하고저 하는 디렉토리로 이동
tar cvfpz home.tar.gz public_html // home.tar.gz 확장자로 압축을 시작합니다.
home.tar.gz //압축 파일이 생성되었습니다.
추가 5. USB 폴더로 홈페이지를 압축
cd /home/public_html //압축하고저 하는 디렉토리로 이동
tar cvfpz /mnt/usb/home.tar.gz public_html //home.tar.gz 확장자로 압축을 시작합니다.
/media/ZyRUS/home.tar.gz //USB 포트(media/ZyRUS) 에 홈페이지가 home.tar.gz 로 압축되었습니다.
6. USB 장치 인식
mkdir /mnt/usb => /mnt에 usb라는 디렉토리 생성
mount /dev/sda1 /mnt/usb => /dev/sda1 장치를 /mnt/usb로 마운트
마운트가 정상 실행된 경우에는 이상없이 프롬프트가 뜹니다.
/media/ZYRUS 로 인식됨. 정상적인 경우