データのディレクトリを
/var/lib/pgsql94/data
から
/hoge/data
に変更したかったので
sudo service postgresql94 stop
して
mkdir /hoge
sudo cp -r /var/lib/pgsql94/data /hoge/data
sudo chmod 700 /hoge/data
sudo chown postgres:postgres /hoge/data
/var/lib/pgsql94/data/postgresql.conf
を開いて
#data_directory = 'ConfigDir'
data_directory = '/hoge/data'
と編集したところ
sudo service postgresql94 start
としても
Starting postgresql94 service: [FAILED]
と出て、起動しません。
postgresql.confを元に戻して起動すると、正常に起動するようになりますが、
このせいでディレクトリの変更ができない状態です。
ちなみに起動に失敗したときにプロセスを見ると
5661 ? S 0:00 /usr/lib64/pgsql94/bin/postmaster -p 5432 -D /var/lib/pgsql94/data
というような、変更前のディレクトリを指したpostmasterのプロセスが残っていました。
何がいけないんでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/22 13:55
2016/03/22 14:25
2016/03/22 14:44