database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 9398 게시물 읽기
No. 9398
postgresql 데이터디렉토리 이동 및 자동재시작 설정 문의
작성자
김인형(stevejob)
작성일
2014-01-15 00:29
조회수
11,949

 

안녕하세요  포스시꿜 고수님들  

리눅스 센토오에스 6. x 버전에서   포스퀄 데이터 폴더 경로는  / var/lib/pgsql/data 입니다. 

새로운 하드를 장착하고 포멧후  마운팅 준비를 했습니다. 

포스트시퀄 서버 서비스를 정지 시킵니다.

우선  / var/lib/pgsql/안의 모든 파일을  다른 디렉토리로  모든 속성 유지한채 카피를 합니다. 

그리고 / var/lib/pgsql폴더에  위에 준비된 대용량 드라이브를 마운트 합니다. 

그리고  백업했던 파일을 원상태로 카피합니다. 

폴더의 권한을 원상태로 설정합니다. 

그리고  서비스를 재시작 합니다. 

이렇게 하면  service postgresql start  또는  service postgresql restart  명령이 먹지 않구요 

항상 pg_sql 들어가서 시작해야 시작이 됩니다.  드라이브 마운트 하기전 처럼  시스템 재시작 되면 자동시작되게 하구싶거든요 

마운트하고 재시작하면  안됩니다.  차이점이라고는 마운트한 하드에 실질적으로 저장되는것밖엔  경로차이는 없는데 

pid파일이 권한이 없다고 하면서 쓰지못하면서 에러가 나요 root로 마운트만 하면 안됩니다. 

처음상태로 원상복구하고 시작하면 아주 잘 됩니다.  

이거 방법좀 알려주세요  , 

하고싶은 것은  pgsql 디렉토리내의 데이터가 커서  새하드로 이주 시키고 싶습니다. 용량 확장이죠 ㅠㅠ

 

고수님들 답변 부탁드립니다. ㅠㅠ 

 

수고하세요 ~!! 

이 글에 대한 댓글이 총 1건 있습니다.

 selinux  보안관련 이슈로 판단됩니다. 

셀 리눅스가 기본적으로 활성화 되어 있기때문에 최초 설치경로 이외에는  재설정하지 않는이상 허용이 안됩니다.

셀 리눅스 보안관련  데몬의 서비스를 비활성 하시고 재시작 하시면 문제 없을것으로 보여집니다. 

데이터베이스 철저한 보안을 위해서 셀 리눅스를  활성화 하고 이전할 디렉토리 및 하드디스크의 접근여부를 

자세하게 설정하는것이 중요합니다. 이부분은 아직 전문가가 많지 않아보입니다. 

나그네님이 2014-02-20 05:03에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
9401postgresql vs mariadb 차이점이 무엇인가요? [1]
장욱수
2014-01-25
12763
9400like 와 strpos 속도차이
신인식
2014-01-23
11289
9399디비서버 8.4에서 9.1로 업그레이드 후 오류가 생깁니다. [2]
iyob
2014-01-15
11299
9398postgresql 데이터디렉토리 이동 및 자동재시작 설정 문의 [1]
김인형
2014-01-15
11949
9397모든 테이블을 select 할수 있는 유저 생성 [1]
탁구공
2014-01-15
10917
9396greenplum 설치 문의 [1]
신현종
2014-01-14
11942
9395pg_catalog를 백업하고싶어요 [1]
chong
2014-01-09
10937
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다