안녕하세요 포스시꿜 고수님들
리눅스 센토오에스 6. x 버전에서 포스퀄 데이터 폴더 경로는 / var/lib/pgsql/data 입니다.
새로운 하드를 장착하고 포멧후 마운팅 준비를 했습니다.
포스트시퀄 서버 서비스를 정지 시킵니다.
우선 / var/lib/pgsql/안의 모든 파일을 다른 디렉토리로 모든 속성 유지한채 카피를 합니다.
그리고 / var/lib/pgsql폴더에 위에 준비된 대용량 드라이브를 마운트 합니다.
그리고 백업했던 파일을 원상태로 카피합니다.
폴더의 권한을 원상태로 설정합니다.
그리고 서비스를 재시작 합니다.
이렇게 하면 service postgresql start 또는 service postgresql restart 명령이 먹지 않구요
항상 pg_sql 들어가서 시작해야 시작이 됩니다. 드라이브 마운트 하기전 처럼 시스템 재시작 되면 자동시작되게 하구싶거든요
마운트하고 재시작하면 안됩니다. 차이점이라고는 마운트한 하드에 실질적으로 저장되는것밖엔 경로차이는 없는데
pid파일이 권한이 없다고 하면서 쓰지못하면서 에러가 나요 root로 마운트만 하면 안됩니다.
처음상태로 원상복구하고 시작하면 아주 잘 됩니다.
이거 방법좀 알려주세요 ,
하고싶은 것은 pgsql 디렉토리내의 데이터가 커서 새하드로 이주 시키고 싶습니다. 용량 확장이죠 ㅠㅠ
고수님들 답변 부탁드립니다. ㅠㅠ
수고하세요 ~!! |