pgbackrest归档目录满,清理后写入仍报错,分析及处理

news2024/11/25 11:55:17

一、 背景

pgbackrest配置的归档目录/backup被写满

归档报错 No space left on device,wal日志堆积

解决方法直接查看第三部分

二、 问题分析及处理

1. 目录清理

首先想到的就是清理/backup目录,清理后剩余6T空间

但发现pgbackrest归档依旧在报错 No space left on device,没有识别到空间已经释放,一直在尝试归档结尾 0055那个wal日志文件。

归档目录写入依然停止在7:02

2. 尝试重启pgbackrest

重启命令:pgBackRest User Guide - Debian & Ubuntu

执行 pgbackrest stop,但发现并没有停下,进程依然在,等待一段时间后依然如此。

再次执行stop,发现会报错,执行start,进程没有变化,且后台归档依旧在报错

3. 尝试kill旧进程

再次执行 pgbackrest stop,kill pgbackrest主进程

执行pgbackrest start,发现有进程被重新拉起

查看错误日志,最后报错记录停留在11:15:53,即pgbackrest重新启动的时间

一段时间后,并发子进程也被拉起

查看归档目录,已有新归档日志写入

三、 解决方法

  • 清理报错提到的/backup目录,删除无用的备份或归档文件(注意保留日期及文件名,不要直接复制)
find /backup/pgbackrest/repos/archive/demo/10-1 -maxdepth 1 -mtime +1 -name "00000003*" -exec rm -rf {} \;
  • 停止pgbackrest
pgbackrest stop
  • kill 当前pgbackrest主进程
ps -ef|grep pgbackrest
kill 对应进程号
  • 启动pgbackrest,有pgbackrest进程被拉起即可
pgbackrest start
ps -ef|grep pgbackrest
  • 检查错误日志,应该已无报错输出
cd $PGDATA/log
tail xxxx.log
  • 检查归档目录,应该有新归档文件写入
cd /backup/pgbackrest/repos/archive/demo/10-1
ll -th|more

参考:

pgBackRest User Guide - Debian & Ubuntu

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1101477.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

命令行配置文件

在说具体的配置方式之前,我们需要首先梳理清除几个概念。这有助于我们明白自己在做什么,以及如何把经验平移到其他方面。 和命令行相关的有几个概念:terminal(终端)、shell(解释器)&#xff1b…

云安全—分布式基础

0x00 前言 云必然是依赖于分布式技术来进行实现的,所以有必要学习和来了解分布式相关的内容 0x01 分布式计算 1.基本概述 分布式计算的定义:通过网络互联的计算机都具有一定的计算能力,他们之间互相传递数据,实现信息共享&…

android aidl Can‘t resolve Salary问题

** 解决方法 ** 在数据aidl中写上包名,并且保证他的实体类也应当在与数据aidl文件相同的java类的包下 如果实例类放在aidl文件中会报一些稀奇古怪的错误,可以生成.java文件但是里面的实体类是不能识别的

6个方面揭秘,PMP究竟值不值得考?

首先先肯定一下,pmp是值得考的,考了能受益的大概分了以下几类: 1、项目管理人士:部门主管、项目主管、项目经理、项目助理、项目团队成员、技术人员、技术转管理、技术主管、项目管理者; 2、想从事项目管理职业的人士…

跨境商城源码部署(多商户入驻,一键铺货,快速部署)

现如今,互联网的快速发展为商业带来了前所未有的机遇,跨境电商作为其中的热门领域,吸引了众多企业和创业者的关注。而通过部署跨境商城源码,您将获得多商户入驻、一键铺货等功能,轻松拥有一家生意蓬勃发展的跨境商城。…

21.Hadoop在Windows环境下的下载安装配置超详细版

Hadoop在Windows环境下的下载安装配置超详细版 本文章所需下载安装软件: 链接:https://pan.baidu.com/s/1jIQyy0VHuPvQZ8-n_Zq0pg?pwd1017 hadoop的Windows化安装步骤是非常麻烦的,如果有一步出错将导致得充头从来。 环境配置 前置依赖1&…

Electron webview 和 渲染进程和主进程的通信方式

Electron 嵌入的页面中注入的是 preload.js 通过在标签中给 prelaod赋值,这里提到了 file://前缀,以及静态目录 static 怎么获取 实际代码,其中__static就是我们存放静态文件的地方,这个 static 是 electron 源代码根目录下的文件…

Linux篇 四、鲁班猫1wifi版修改用户名

Linux系列文章目录 一、香橙派Zero2设置开机连接wifi 二、香橙派Zero2获取Linux SDK源码 三、香橙派Zero2搭建Qt环境 文章目录 Linux系列文章目录前言一、更改用户名准备二、修改用户名总结 前言 主要讲述了修改普通用户名的过程 一、更改用户名准备 LubanCat 镜像出厂默认是…

vscode下载历史版本插件包

有时候公司内网无法连接外网,内网的vscode版本比较低,最新版本的插件可能不兼容老版本的vscode。然而vscode market只提供最新几个版本的插件包,历史版本的链接没有放出来,因此需要一些骚操作才能完成。 首先进入插件市场官网找到…

研一小白记录第一次在实验室服务器上跑深度学习的代码全过程(实验室服务器上跑代码详细全过程哦)

你在服务器上跑过代码吗?哇~你跑过!是啥样的...每回见别人跑都会问并且羡慕会在大服务器上跑代码的哈哈哈在研究生刚开学前还甚至不知道什么是服务器,更是无法想象在除了自己能看得见摸得着的电脑屏幕之外跑代码的样子。直到有天开会自己坐在…

热腾腾的大厂面试总结,想进大厂的必看!

00.前人种树 历经无数大厂面试后,辛苦总结的肺腑之言,内容非常适合实战。在此致谢这位用心的学员,给后来者提供了宝贵经验。 01、明确自己的目标 1,疏理目前自己的整体能力。 2,确定自己的期望薪资。 3&#xff…

MPP产品介绍-定位-应用场景-技术特点

产品定位 FusionInsight LibrA是企业级的大规模并行处理关系型数据库。FusionInsight LibrA采用MPP(Massive Parallel Processing)架构,支持行存储与列存储,提供PB(Petabyte,2的50次方字节)级别数据量的处理能力。 FusionInsight LibrA在核…

启动IP-GUARD加密后,浏览器崩溃解决方案

在定制策略里添加: 制配置添加:hookapi_filterinj_externalmsedge.exe;chrome.exe、hookapi_disinj_tsdmsedge.exe;chrome.exe、关键字hookapi_dynaddcmd 内容procmsedgewebview2.exe|cmd--disable-featuresRendererCodeIntegrity,msUseSpellCheckCorre…

DELTA TAU ACC-24E2A 如何开始学习机器人技术

DELTA TAU ACC-24E2A 如何开始学习机器人技术 如果你想成为机器人革命的一部分(彻底改变我们的生活和工作方式,而不是真正推翻人类),Simplilearn有你需要的东西。这人工智能和机器学习训练营与IBM和加州理工学院合作,涵盖了与机器人相关的重…

基于LSTM-Adaboost的电力负荷预测(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

UWB和RFID结合使用-最大限度地提高资产跟踪效率

随着未来工厂和工业 4.0 创新部署在全球范围内蓬勃发展,实时定位系统 RTLS越来越被认为是制造过程中最具生产力、成本效益、影响力和破坏性最小的附加系统之一。 考虑到这一点,许多公司现在面临着决定哪种 RTLS 技术最适合他们的需求。有多种 RTLS 解决…

uniapp-vue3-微信小程序-按钮组wo-btn-group

采用uniapp-vue3实现, 是一款支持高度自定义的按钮组组件&#xff0c;支持H5、微信小程序&#xff08;其他小程序未测试过&#xff0c;可自行尝试&#xff09; 可到插件市场下载尝试&#xff1a; https://ext.dcloud.net.cn/plugin?id15012 使用示例 <template><vie…

pythons实现protobuf序列化与反序列化

系列文章目录 训练地址&#xff1a;https://www.qiulianmao.com 基础-websocket逆向基础-http拦截基础-websocket拦截基础-base64编码与解码基础-protobuf序列化与反序列化视频号直播弹幕采集tiktok protobuf序列化与反序列化实战一&#xff1a;Http轮询更新中 websocket逆向-…

给课题组师弟师妹的开荒手册(终篇)

0 写在前面 终于&#xff0c;在结束收尾工作后敲下了开荒手册的终篇&#xff0c;自己三年研究生生活过的离理想中的完美还差很多&#xff0c;不过胜在完整&#xff0c;哈哈&#xff0c;小满胜万全嘛。希望以自己不太完美的经历为例&#xff0c;抛我的砖&#xff0c;引师弟师妹…

Switch模拟器-Ryujinx(龙神模拟器)安装教程

Ryujinx是由gdkchan带领团队运用C#语言创建并发布在GitHub平台的Switch开源模拟器. 系 统 要 求 内存8 GB RAM及以上 显卡支持Vulkan、OpenGL版本4.5及以上 64位系统 Windows 10 RS4&#xff08;Redstone 4&#xff0c;版本 1803&#xff09;或更高版本 软 件 教 程 第一…