首页 > 数据库 >PostgreSQL 9.6修改数据存储路径

PostgreSQL 9.6修改数据存储路径

时间:2023-09-21 17:36:27浏览次数:38  
标签:存储 PostgreSQL lib 数据 pgsql9.6 路径 9.6 data

说明

使用的 PostgreSQL 版本是 9.6 版本的。

实际项目部署过程中,数据库的数据有时候被要求保留5-10年,甚至更久。随着数据量的增大,磁盘占用空间也会随之增大。
当数据库默认的安装路径所在目录的磁盘空间不够大时,可以考虑扩容,或者修改数据库数据存放的路径,将路径指定到一个足够大的磁盘目录下。
数据库安装为yum安装,数据安装路径在/var/lib/pgsql/9.6下

操作步骤

1.新建存储路径,建议放磁盘大的硬盘

mkdir /data/pgsql9.6
其中,/data/pgsql9.6 是数据需要存放的目录,可以根据实际情况进行修改。

2.把之前的数据库的数据路径下的数据拷贝到新的路径下

之前路径为:/var/lib/pgsql/9.6
注意:拷贝之前请停用运行中的服务
systemctl stop postgresql-9.6

拷贝老的数据路径到新的路径下

cp -r /var/lib/pgsql/9.6/data /data/pgsql9.6
拷贝完成后,新的数据路径生成
/data/pgsql9.6/data
注意:不建议初始化,把老的数据拷贝到新的路径下面,形成新的数据存储路径

3.设置访问权限

chown -R postgres:postgres /data/pgsql9.6/data
注意:如果不行,可以授权到上一个目录

4.修改服务里面的数据路径

vi /usr/lib/systemd/system/postgresql-9.6.service
修改Enviroment=PGDATA=/var/lib/pgsql/9.6/data 为 /data/pgsql9.6/data 后,保存退出编辑。

5.重启PostgreSQL 服务

systemctl daemon-reload (重新加载)

systemctl restart postgresql-9.6(重启服务)

6.更改系统环境

vi /etc/profile
export PGDATA=/var/lib/pgsql/9.6/data 改为 /data/pgsql9.6/data 后,保存退出编辑。
image

. /etc/profile(生效)

参考文档:https://blog.csdn.net/aikudexiaohai/article/details/129692013

标签:存储,PostgreSQL,lib,数据,pgsql9.6,路径,9.6,data
From: https://www.cnblogs.com/tangtuzi/p/17720478.html

相关文章

  • oracle存储过程
    1.基本结构CREATEORREPLACEPROCEDURE存储过程名字(参数1INNUMBER,参数2INNUMBER)IS变量1INTEGER:=0;变量2DATE;BEGINEND存储过程名字2.SELECTINTOSTATEMENT将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条记录,否则抛出......
  • 国标视频云服务 EasyGBS视频存储平台如何正确调阅实时录像接口?
    视频监控平台EasyCVR是一个高度灵活、功能丰富的视频监控系统,其强大的拓展性和便捷的部署方式使其在众多场景中都能发挥出色的性能。EasyCVR平台支持多种主流标准协议,包括但不限于国标GB28181、RTSP/Onvif、RTMP等,这些协议为设备之间的互联互通提供了基础。 在接收到用户......
  • 视频存储 / 磁盘阵列 EasyCVR 平台支持分组批量绑定 / 取消设备
    安防视频监控平台EasyCVR是一个高度灵活、功能丰富的视频监控系统,其强大的拓展性和便捷的部署方式使其在众多场景中都能发挥出色的性能。EasyCVR平台支持多种主流标准协议,包括但不限于国标GB28181、RTSP/Onvif、RTMP等,这些协议为设备之间的互联互通提供了基础。近期,我们在......
  • 国标GB28181视频融合平台 EasyCVR 视频存储无法播放是什么原因?
    视频监控平台EasyCVR是一个高度灵活、功能丰富的视频监控系统,其强大的拓展性和便捷的部署方式使其在众多场景中都能发挥出色的性能。EasyCVR平台支持多种主流标准协议,包括但不限于国标GB28181、RTSP/Onvif、RTMP等,这些协议为设备之间的互联互通提供了基础。根据我们收到的......
  • 清理Docker的Overlay2存储驱动占用的磁盘空间
    要清理Docker的Overlay2存储驱动占用的磁盘空间,您可以执行以下步骤:1.停止并删除所有已停止的容器:dockercontainerprune2.删除未使用的镜像:dockerimageprune3.清理Docker的系统级缓存:dockersystemprune--all--volumes4.调整Docker配置以限制磁盘使用量(可选):编辑/et......
  • MySQL索引、事务与存储引擎
    MySQL索引、事务与存储引擎索引介绍1、索引的概念索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的......
  • 歌手页面收藏功能之本地存储localstorage之save
    收藏功能:一、本地存储代码,array-storage.js:importstoragefrom'good-storage' functioninsertArray(arr,val,compare){ constindex=arr.findIndex(compare) if(index>-1){  //index>-1说明val在arr中存在  return } arr.unshift(val)......
  • MySQL存储引擎架构深入探讨
    前言MySQL是目前最流行的关系型数据库之一,其存储引擎架构是其核心特性之一。本文将深入探讨MySQL存储引擎架构,包括InnoDB、MyISAM、Memory等常见存储引擎的特点和使用场景。InnoDBInnoDB是MySQL的默认存储引擎,也是最常用的存储引擎之一。它支持事务、行级锁、外键等特性,适合于高......
  • 安防监控视频云存储平台EasyNVR对接EasyNVS时,一直不上线该如何解决?
    视频安防监控平台EasyNVR可支持设备通过RTSP/Onvif协议接入,并能对接入的视频流进行处理与多端分发,包括RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC等多种格式。近期有用户在使用安防视频平台EasyNVR对接上级平台EasyNVS时,出现了一直不上线的情况。为给用户带来最优体验,技术人员立即......
  • 安防监控系统/视频云存储/视频监控平台EasyCVR无法级联上级平台,该如何解决?
    安防视频监控系统EasyCVR平台能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,TSINGSEE青犀视频安防监控汇聚平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频流,也能支持视频定时轮播。视频监控管理平台EasyCVR支持多种播放协议,包括......