티스토리 뷰

데이터베이스/PostgreSQL

database 복사(?)

메모하는습관 2010.05.06 23:24
cluster 복사가 맞는 말일려나? ^^;;;
암튼 제목이 조금 어정쩡 하지만 딱히 떠오르는 말이 없어서 그냥 저렇게 한다. ^^:;


/usr/local/pgsql 폴더에 PostgreSQL을 설치 하였다.
그리고 /usr/local/pgsql/data에 데이터 베이스를 생성 하였다.
그후 잘 가지고 놀고 있었으니 문제가 발생하였다 ㅠㅠ
디스크 공간 부족 ;;; (아무생각 없이 파티션을 잡고 아무 생각없이 거기에 데이터베이스를 ;;;)
그리하여 data 폴더를 이동하기로 결정 했다.
파티션 사이즈를 무식하게 많이 잡아놓은 /home 아래로 옮기기로 했다.

1. /home/pgsql/data 폴더를 생성한다.
2. /usr/local/pgsql/data의 모든 파일 폴더를 위 폴더로 복사 한다.
3. chown -R postgresql:postgresql * 한다.
4. chmod -R 700 *
5. vi /etc/init.d/postgresql
    PGDATA=/usr/local/pgsql/data 요넘을 PGDATA=/home/pgsql/data
    LOGFILE=/usr/local/pgsql/data/postmaster.log 요넘도 PGDATA=/home/pgsql/data/postmaster.log
6. 이제 실행을 해본다.
  

'데이터베이스 > PostgreSQL' 카테고리의 다른 글

VACUUM  (0) 2010.06.15
language "plpgsql" does not exist 해결 방법  (0) 2010.05.23
database 복사(?)  (0) 2010.05.06
PostgreSQL 통계 정보 보기  (1) 2010.05.06
데이터베이스 시작 & 종료  (0) 2010.05.06
외부 접속 허용  (0) 2010.05.06
댓글
댓글쓰기 폼