postgreSQL 데이터 디렉토리 변경
Ubuntu 에서 postgreSQL 데이터 디렉토리 변경하기
서버 OS : Ubuntu
postgreSQL : 9.6.6
1. 현재 데이터 디렉토리 위치 확인
# psql -U postgres -d dbname -W
Password for user postgres:
psql (9.6.6)
Type "help" for help.
dbname# show data_directory;
data_directory
---------------------------
/var/lib/postgresql/9.6/main
(1 row)
2. 기존 데이터 디렉토리를 새로운 디렉토리로 변경하거나 복사하기
#cp -rf /var/lib/postgresql/9.6/main /home/newdirectory/
3. postgresql 설정 파일 변경
#vi /etc/postgresql/9.6/main/postgresql.conf
data_directory 에서의 경로를 새로운 데이터 디렉토리 경로로 지정
#data_directory = '/var/lib/postgresql/9.6/main' # use data in another directory
data_directory = '/home/newdirectory/main' # use data in another directory
4. postgresql 재시작하기
# /etc/init.d/postgresql restart
* Restarting PostgreSQL 9.6 database server [ OK ]
5. 변경된 데이터 디렉토리 위치 확인
# psql -U postgres -d dbname -W
Password for user postgres:
psql (9.6.6)
Type "help" for help.
dbname# show data_directory;
data_directory
---------------------------
/home/newdirectory/main
(1 row)
참고 : http://zetawiki.com/wiki/%EC%9A%B0%EB%B6%84%ED%88%AC_PostgreSQL_%EC%84%A4%EC%B9%98