Postgresql容量已满提示psql: FATAL: could not write init file

今天我在访问Web服务时,发现相关界面服务无法正常浏览,并且反馈了一句话:

FATAL:  could not write init file\n

根据相关的错误信息从网上找到的答案: 你的数据库可能数据容量(分给数据库使用的磁盘容量)已满,无法对数据进行相关的写入初始化.
OK,可能定位到问题的所在了,于是登录数据库服务器,通过查看分配给数据库的存储磁盘:

 root # df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xxx         xxG   xxG     0 100% /datapath

结果显示数据库的文件系统容量使用了100%
目前已经知道了是什么原因:
①:检查该磁盘所属文件系统类型是否为动态扩容LVM之类,如果是动态扩容就比较好办了,如果不是动态扩容类型,那么就需要考虑额外增加存储的方式;
②:对相关的扩容方式做判断(目前的业务是否支持不停机热扩容,否则需要考虑上报和通知,决定何时进行临时停机冷扩容,主要依据业务类型);

※扩容完毕后再次检查相关服务状态已恢复,并且不再提示write init错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值