질문/조언질답게시판

서버다운

Extra Form
PHP PHP 7.4
CMS Rhymix 2.x

서버설치할때 루트파티션을 10기가로 했는지 기억이 안나네요. 공간이 부족해지면서 에러가 나기 시작했고 데이터베이스를 백업하지 못해서 골모리를 앓고 있습니다. 아파치는 작동을 하는데 mysqld가 작동하지 않아서 접속시 빈페이지만 보입니다. 파일은 직접 복사할수 있는데 mysql데이터는 어떻게 할지 모르겠습니다. 예전에 백업한 데이터는 있긴하나 최근에 모든 데이터는 싹 날라갈판입니다. 데이터베이스 추출하는 방법 있을까요? 

시스템 새로설치해서 복사하면 그대로 옮겨질까요? 전문가분들 조언 부탁드립니다. 

서버환경 우분투 20.04

데스크탑버전

현재 부팅시 GUI화면 나오지 않습니다. 

TAG •
  • profile
    mysql db는 /var/lib/mysql/ 아래 데이터베이스명으로 생성되는 폴더를 옮겨서 이전할수 있긴 합니다.(즉 rhymix 데이터베이스라면 /var/lib/mysql/rhymix 폴더를 옮기는 방법) 다만 두 mysql 서버 버전은 서로 같아야 하며 이전하는 서버에서 작업이 필요할 수 있습니다.

    무엇보다도 서버에 용량이 부족해지지 않게 관리하는것이 제일 중요합니다. 용량이 부족해지는 순간 서버 관리가 불가능해질수 있습니다. 일부 서버 관리 팁 중에는 이런 경우를 대비해 용량만 차지하는 빈 파일을 만들어 두라고 하는 경우도 있습니다.(용량 부족 사태 발생시 해당 파일을 지우면 즉시 용량 확보 가능)
  • profile
    백업 파일을 다른위치로 다운로드하고, 그 파일을 삭제해서 공간을 확보하세요. 그 후 재부팅하세요.
    db repair 한번 실행하셔서 아무 문제 없으면 정상입니다.
  • profile

    로그파일 등 불필요한 것들을 지워서 용량을 확보한 후 DB를 재시작하면 대체로 잘 돌아갑니다.

    (디스크 용량 부족으로 멈춘 경우 아무 것도 기록할 수 없으므로 DB가 깨졌을 확률도 의외로 낮습니다.)
    백업은 다른 파티션에 백업하거나, 별도의 디스크를 추가해서 백업한 후 다운받으면 됩니다.

  • profile
    답변 감사합니다. 한번 실행해보겠습니다.