--- 디지털 인쇄로 책을...

     ---리룩스서버컴퓨터 백업

  공개 자료실 

 文學위의 文學 출판사입니다. PDF로 전환하여 복사기로 책을 만듭니다. 자세한 내용은, '디지털 인쇄'에서 확인해 보세요!

서버 컴퓨터

리눅스 서버 컴퓨터의 백업 (10)

2009.08.15 10:15

文學 조회 수:14130

   데스크 탑 컴퓨터의 고장으로 리눅스 서버 컴퓨터를 돌아본다.

  그리고 백업을 오늘 저녁에 할 생각이다.

 

  리눅스로 홈페이지를 운영하면서 몇 번 백업을 하지 않았었다. 리눅스 홈페이지의 백업은 조금 색다르다. 왜냐하면 리눅스 자체가 다루기 쉽지 않은데다 무엇보다 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로 마운트

마운트가 정상 실행된 경우에는 이상없이 프롬프트가 뜹니다.