postmaster: could not access directory "/var/lib/pgsql/data": Permission denied


/var/lib/pgsql 配下のファイルをすべて、拡張ディスク（/mnt/bv1/data/pgsql）に移動し、/var/lib/pgsql
をシンボリックリンクに変更しました。拡張ディスクに移動したファイルは、オーナーをpostgres,パーミッションを755に変更しています。  
この状態で、サービスを起動すると、postmaster: could not access directory "/var/lib/pgsql/data":
Permission denied となり、起動できません。  
パーミッションの問題のようなので、拡張ディスクに移動したファイルのパーミッションを777に変更しても同じエラーになってしまいます。

[code]

    lrwxrwxrwx.  1 postgres           postgres             19 Jun  8 11:02 pgsql -> /mnt/bv1/data/pgsql
    
[/code]

実施した手順

  1. mv /var/lib/pgsql/* /mnt/bv1/data
  2. chmod -R 755 /mnt/bv1/data
  3. ln -s /mnt/bv1/data/pgsql /var/lib
  4. sudo service postgrtesql start

バージョン  
・10.23




`/var/lib/pgsql/` の中身を`/mnt/bv1/data/` に移動しているので、シンボリックリンクの貼り方が間違っている気がします。

今の状態からシンボリックリンクを貼り直すなら…

[code]

    # rm /var/lib/pgsql
    # ln -s /mnt/bv1/data /var/lib/pgsql
    
[/code]

(参考) 本来実行すべきだったコマンド例:

[code]

    # mv /var/lib/pgsql /mnt/bv1/data
    # ln -s /mnt/bv1/data/pgsql /var/lib/pgsql
    
[/code]

