postgresql-9.5 数据库路径迁移
原因: 因存放数据库的目录磁盘空间已满,故需要将数据库迁移到其他目录 步骤: 1 postgresql安装后,默认的数据库路径是/var/lib/pgsql/9.x/data 2 新建文件夹 新建路径作为新的数据库数据路径,例如:/home/data mkdir /home/data 授权(必须输入,否则启动会出错) chown -R postgres:postgres data chmod 700 data 3 文件拷贝 先停止postgresql服务 service postgresql-9.5 stop 拷贝 su - postgres cp -rf /var/lib/pgsql/9.x/data/* /home/data 4、修改配置文件 vim /etc/init.d/postgresql-9.5 修改这个文件中的 Environment=PGDATA=/var/lib/pgsql/9.5/data/ 将其修改为自己的新的数据路径: Environment=PGDATA=/home/data/ 5、重启动postgresql服务 先reboot系统 然后启动postgres服务 service posrgresql-9.5 restart 为了避免数据迁移的工作,今后再新部署 postgresql 时,应该考虑到系统分区的问题,要避免使用默认的数据路径 参考: https