리눅스 OS는 지구상에 존재하는 OS중에 안정도가 몇위 안에 들어가는 OS입니다.
하지만 새상에 완전한 시스템은 없으므로 2중 3중으로 백업을 하곤 합니다.
메딕슨 서버도 3중의 백업을 하고 있으며, 리눅스 설정파일, SQL-DB,게시판 자체 백업등등을 하루에 한번씩
백업을 하고 있으며,  백업프로그램은 자체 개발한 프로그램에 의해 5년동안 운행 되고 있습니다.
가정에서 조그마하게 서버를 만들어 놓고 운영하시는 분들은 이렇게 까지 하기는 매우 우려운 실정입니다.
그래서 본 장에서는 1대의 PC에 리눅스 서버를 운영하시는 분들을 위해 TIP하나를 알려 드리고자합니다.

리눅스 서버를 운영하다가 갑작이 서버가 먹통이 되었을때 이제까지 저장한 데이터를 복구하는 방법을 알려드리고자 합니다.
아래 기술된 순서대로 작업을 하시면 됩니다. 다만 설명에서는 한컴리눅스를 가지고 했으나, CentOS나, Redhat,수세 등등 다른 리눅수를
가지고 해도 상관 없습니다.

1. 한컴리눅스 cd를 cd driver 넣습니다.
2. F5 를 누릅니다.
3. linux rescue 라고 타이핑합니다.
4. english 를 선택합니다.
5. us 를 선택합니다.
6. network 에서는 no 합니다. < 문자가  깨져보이면 오른쪽것을 선택합니다.>
7. /mnt/sysimage 라고 쓰여 있는 문구가 나오면 ok를 누릅니다. <문자가 깨져보이면 ##  ##  ## 중에 제일 왼쪽것을 선택합니다.>
8. chroot/mnt/sysimage 문구가 나오면 그냥 엔터를 칩니다.
9. ls 를 타이핑한후 enter를 누릅니다.
10. cd /mnt/sysimage <enter>
11. chroot /mnt/sysimage /bin/bash   <------ change root directory .... /mnt/sysimage가 /bin/bash 입니다.
12. 서버가 보입니다.

서버가 부팅이되었으면 mysql db데이터 파일과 홈페이지 관련 파일을 모두 다른 하드에 카피합니다.

1. cd /var/lib/
2. tar cvf mysql.tar mysql 
                            <- Mysql에 사용된 DB파일은 /var/lib/mysql/*.* 에 있습니다.
                            <- 경우에 따라서는 /usr/local/mysql/bin/myisamchk 또는
                            <- /usr/local/mysql/data 에 있을수도 있습니다..
                            <- 하지만 한컴리눅스 4.0 에서는 /var/lib/mysql/ 곳에 있게 됩니다.
                            <-tablename.frm (테이블 구조 정의 파일)
                            <- tablename.MYD (테이블의 데이터 파일, MyISAM 타입)
                           <- tablename.MYI (인덱스 정보 파일)

3. cd /var/www/
4. tar cvf html.tar html    <- 제로보드와 홈페이지에 관련되는 모든 파일를 html.tar로 만듭니다.
5. cp /var/lib/mysql.tar /mnt/hdd/backup <- tar로 묶은 mysql.tar와 html.tar를 다른 /mnt/hdd/backup 폴더에 저장합니다. 
   cp /var/www/html.tar /mnt/hdd/backup
  
모두 마치셨으면 컴퓨터를 OFF합니다.

이제 리눅스 서버를 다시 인스톨합니다.
인스톨이 끝났으면 각각의 서버(mysql, 삼바, telnet,ftp 등등)를 설정한 후
위에서 복사 해놓은 파일을 각각 처음 있던곳으로 카피합니다.
1. cp /mnt/hdd/backup/mysql.tar /var/lib
2. cp /mnt/hdd/backup/html.tar /var/www
3. cd /var/lib
4. tar xvf mysql.tar
5. cd /var/www
6. tar xvf html.tar

이제 관련되는 파일을 모두 있던곳에 풀어 놓은 상태입니다.

Mysql 데몬이 올라가 있는 상태에서 아래와 같이 진행합니다.

제로보드가 있는 곳으로 이동한 다음 config.php를 지웁니다.
1. cd /var/www/html/bbs
2. rm config.php

MSwindows가 갈려있는 pc에서 익스플로러를 실행하여 홈페이지로 접근합니다.
제로보드 설정하는 방법으로 설정을 해나가면 됩니다.

작성자: 기술담당자 madixon.com