- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 PostgreSQL数据备份和恢复完全指南
本文揭示PostgreSQL备份常见误区,强调仅依赖主从复制或pg_dump不足以保障数据安全。推荐采用WAL归档+pg_basebackup的物理备份方案,结合不同企业规模(0-50GB、50GB~500GB、>500GB)制定差异化策略。文章详述恢复流程与六大最佳实践:定期测试、监控告警、权限安全、异地存储、自动化及灾备演练,最后提供检查清单,呼吁立即部署可靠备份机制,避免数据丢失风险。
2026-10-06 20:47:37
327
原创 中小企业为什么也要认真做备份?
中小企业常误以为云服务商负责备份、备份只需简单复制或一次即可,实则面临误删、勒索病毒、系统故障等风险,导致数据丢失与业务中断。推荐轻量化方案:定期备份+快照、关键数据增量备份,实施简化3-2-1策略(3份副本、2种介质、1份离线)。每月成本仅数百元,远低于数据恢复与业务损失。关键在于自动化执行与定期恢复测试,确保备份可用。备份不是可选项,而是企业生存的底线保障。
2026-10-06 20:06:40
502
原创 SQL Server 备份和恢复完全指南:从入门到精通
本文系统阐述SQL Server备份与恢复的核心知识,涵盖备份必要性、三大关键指标(RPO/RTO/MTBF)、四种备份类型(完全、差异、日志、文件/组)及实战策略。重点介绍自动化备份作业配置、四类恢复场景(完整、差异、时间点、异地恢复)及最佳实践,包括命名规范、定期测试、冗余存储与监控告警。强调基于业务需求制定合理策略,通过自动化与验证确保数据安全,最终实现高效灾备与业务连续性保障。
2026-10-02 12:06:45
381
原创 备份一体机交付时要验收什么
备份一体机验收核心在于验证“数据能否恢复”,而非仅确认设备开机或备份任务成功。合格验收需完成三件事:硬件部署合规、备份功能正常、恢复能力可验证。尤其要重点测试真实业务数据的恢复,包括文件、数据库、虚拟机的异机恢复,并记录恢复时长是否满足RTO要求。同时需移交完整操作文档、应急预案及培训记录,确保后续运维可控。忽视恢复测试、文档缺失、权限不足等细节,将导致故障时无法应急。建议分阶段验收,最终以恢复测试通过为交付标准。
2026-10-02 11:21:16
462
原创 如何有效备份 MySQL 数据库?零基础到生产级完整方案
本文系统阐述了MySQL生产级备份方案,涵盖逻辑(mysqldump)与物理(XtraBackup)备份方式,强调全量+binlog增量恢复的重要性。重点解析关键参数、自动化脚本(crontab)、备份校验与容灾策略,指出常见误区如忽略存储过程、未开启binlog、本地备份风险等。提出企业级备份四要素:自动化、可恢复、可追溯、可容灾,确保数据安全可用,提供可直接落地的实战指南。
2026-09-16 15:29:18
558
原创 备份软件采购前的10个问题,帮企业避开90%的选型坑
数字化时代,企业核心资产为数据,备份软件选型需超越低价思维。本文提炼采购必问的10大核心问题,涵盖保护对象覆盖、数据规模适配、RTO/RPO恢复要求、合规保留周期、系统兼容性、安全防护、备份性能、运维便捷性、收费透明度及长期扩展能力,助力企业精准匹配需求,构建安全、稳定、可扩容的数据备份体系,实现降本增效与合规发展。
2026-09-16 14:39:38
199
原创 企业备份项目实施前,需要准备什么?
备份项目返工主因在准备期:环境信息不清、需求未量化、保留策略缺失、期望错位。实施只是照图施工,图纸须在前期画准。建议开工前收集五大类信息——环境清单、RPO/RTO目标、保留策略、恢复要求及权限流程,并通过签字确认、试点验证、真实演练等五项动作确保落地。准备充分,实施顺畅;反之,工期拖长、验收扯皮。一句话:备份项目80%的返工,源于准备期欠账。
2026-09-15 21:16:59
398
原创 OptMon 一套基于 Prometheus 开发的监控系统
OptMon是一款旨在简化企业级监控的开源系统,针对多地域、混合环境下的资源管理痛点,统一配置、告警与报告生成。基于Go+Vue3技术栈,实现主机监控、动态告警、多渠道通知等功能,目标让监控如使用Excel般简单。当前已完成核心框架与主机监控模块,后续将逐步扩展数据库、虚拟化、网络设备监控,并推进容器化部署、多租户支持与云资源集成,最终全面开源。
2026-09-15 09:03:43
115
原创 Windows Server2016 磁盘脱机问题
你的磁盘 2 是 6144GB,如果初始化选 MBR,只能识别 2TB,剩下空间丢失。联机 + 初始化完成后,再右键未分配空间 → 新建简单卷,分配盘符、格式化 NTFS。,是 Windows 磁盘签名策略阻止,常见于虚拟机新增大容量磁盘(2T、6T)右键磁盘 → 初始化磁盘。
2026-09-14 17:56:09
99
原创 异地备份和异地容灾,到底有什么区别?
备份保“数据”,容灾保“业务”。异地备份仅存副本,机房故障后需重建环境,恢复需小时至天级;异地容灾部署可接管环境,分钟级恢复。成本与目标不同,需按RTO/RPO分层建设:本地备份兜底,异地副本保数据,核心业务容灾保运行。数据要留得住,业务要顶得上。
2026-09-08 16:56:16
237
原创 备份恢复演练,怎么做才算合格?
合格不只是恢复动作完成,要三层验收(数据、系统、业务),需业务签字,按七步法执行,避免常见假演练问题,最终目标是业务可用。字数限制150字。我们需要精炼。</think>合格标准不是“演过”,而是“能验收”:数据完整、系统可启动、业务可走通,并让业务方签字。演练应按七步法闭环:定目标、编剧本、隔离环境、执行恢复、业务验收、留档复盘、整改问题。
2026-09-08 15:34:42
340
原创 VTL 虚拟磁带库,到底适合什么场景?
VTL是以磁盘阵列仿真磁带库,兼具磁带兼容性与磁盘速度。适用长期合规归档、磁带体系升级、分级存储、异地容灾防勒索;不适用物理离线强制、小环境、超冷归档、全新无磁带包袱场景。选型应结合保留期、合规、恢复速度等7项评估,它并非替代磁带或磁盘,而是连接两者的桥。
2026-09-07 14:06:13
395
原创 虚拟化备份,别只看 “能不能备份“—— 恢复才是终点
备份成功不等于能恢复,常见“假备份”源于传输损坏、静默快照降级等。必须确认应用一致性、恢复粒度、兼容性与完整性校验,并通过定期演练验证恢复能力,提前规划恢复资源。核心目标:从“能备份”转向“可验证地恢复”。
2026-09-07 13:27:23
313
原创 数据库备份方案怎么做,企业项目里要先看哪些问题?
企业数据库备份方案不是简单地配置一个定时任务,而是要先明确业务恢复目标,再倒推备份方式、备份频率、保留周期、存储容量、权限边界和恢复演练机制。
2026-08-29 21:03:21
318
原创 备份软件和备份一体机有什么区别,企业项目里该怎么选?
摘要: 企业在选择数据保护方案时,常面临备份软件与备份一体机的抉择。备份软件适合已有IT基础设施、追求灵活扩展和平台化建设的场景,但对环境准备和运维能力要求较高;备份一体机则更适合资源有限、需快速交付且责任边界清晰的项目,但灵活性和长期扩展性较弱。选型需综合评估环境成熟度、数据规模、运维能力、交付周期及保留需求,核心在于匹配当前建设条件,而非技术形态本身。最终目标是建立可执行、可验证、可持续的数据保护机制。
2026-08-17 14:05:21
234
原创 SmartStor如何备份和恢复vmware虚似机
SmartStor 能够为 VMware 虚拟机提供极简且高效的备份与恢复体验。本文仅以全量备份及恢复功能作为基础演示。在实际应用中,SmartStor 还支持 VMware 块级增量备份、差异备份以及异机恢复等高级特性。更多核心功能,欢迎您亲自部署测试,深入体验其卓越性能。
2026-08-03 10:31:17
255
原创 SmartStor如何备份和恢复操作系统文件
本文介绍了SmartStor备份系统的使用流程,包括数据备份和恢复两大功能模块。备份操作需通过创建备份策略,选择数据源、配置备份计划(支持全量/增量/差异备份)、设置存储位置和备份选项,并可手动执行和监控备份任务。恢复操作需创建恢复作业,选择备份点、目标位置和设备,配置恢复选项后执行。系统支持同平台和跨平台(如Windows到Linux)的数据恢复,能保持文件属性和权限,提供自动化统一备份解决方案。
2026-07-28 23:15:08
199
原创 介绍一款企业级备份软件的安装方法
1.官网下载(https://www.hzzhibei.cn/)最新备份软件安装包可以用物理机安装,也可以用虚似化软件(vmware workstation 等)安装一台Linux Centos7虚似机.最低配置要求:2核CPU 4G内存 100GB硬盘空间。通过SSH远程系统。如下图示: 上传安装包到系统的/tmp目录下,并解压(tar -zvxf SmartStor_V3.0.2_amd64.tar.gz )安装包,如下图示:进入安装包目录,执行install.sh安装脚本安装备份系统,如下图示:安装
2026-07-21 11:28:57
73
转载 WinDbg抓取程序报错dump文件的方法
程序崩溃的两种主要现象:a. 程序在运行中的时候,突然弹出错误窗口,然后点错误窗口的确定时,程序直接关闭例如: “应用程序错误” “C++错误之类的窗口” “程序无响应” “假死”等此种崩溃特点:程序已异常,在你未点出错窗口的确定或其他按,所有错误信息都还保留在PC的内存中,可以直接抓取Dump文件。当然,如果你知道怎么样操作可以让程序崩溃,也可以用守株待兔的抓取方法抓Dump文件
2012-12-04 12:05:08
2206
转载 程序员能力矩阵(转)_找到自我定位和缺点
程序员能力矩阵(转)_找到自我定位和缺点译文]程序员能力矩阵 Programmer Competency Matrix注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。 计算机科学 Computer Science 2n(Level 0)n2(Level 1)n (Level 2)log(n) (Level 3
2012-11-21 18:11:48
601
转载 tinyxml
以前一直用的是pugxml,现需要用tinyxml,转载点使用说明转载自http://www.cnblogs.com/freecoder/archive/2006/08/07/tinyxmlstaplea.html 这次使用了TinyXML后,觉得这个东西真是不错,于是将使用方法坐下总结来和大家分享。 该解析库在开源网站(http://sourceforge.net )上有
2012-11-21 18:03:50
462
转载 COM组件开发实践(转载)
Preface 因为项目需要,开始从事 ActiveX 方面的工作,看了一些资料,可惜都是些 COM 原理方面的,没有切合实际动手的东西,在 CodeProject 上读完 David Marcionek的 文章【1】后,收获良多,但也遇到一些恼人的小问题,因此在其基础上就一些易错点做些小注解。本文版权归 David Marcionek 所有。简介 本文目的在于让你快速掌
2012-11-21 17:51:10
1166
转载 Windows 临界区,内核事件,互斥量,信号量
本文转载于:http://www.cnblogs.com/vieri122/archive/2009/09/10/1564104.html Windows临界区,内核事件,互斥量,信号量。临界区,内核事件,互斥量,信号量,都能完成线程的同步,在这里把他们各自的函数调用,结构定义,以及适用情况做一个总结。一.临界区 CRITICAL_SECTION:适用范
2012-11-21 17:07:47
706
转载 VC++ 动态链接库 (DLL) 编程
本文转载自:http://www.cppblog.com/kyelin/articles/17644.htmlVC++ 动态链接库(DLL) 编程(一) ――理解库 作者: 宋宝华 e-mail:21cnbao @ 21cn.com 1. 概论 先来阐述一下 DLL(Dynamic Linkable Library) 的概念,你可以简单的把 DLL 看成一种
2012-11-21 17:01:07
1917
原创 核心编程 第1章 对程序错误的处理 (笔记)
要点:a. 通过API GetLastError()可获取程序最后错误码,此函数返回线程的32位错误码。b.在调试时,监控线程的最后错误代码非常有用。通过选定Watch窗口中的一行,并键入“@err,hr”, 可以方便始终显示线程最后的错误代码的号码和 此错误的英文描述。如下图所示: c. VS 小的实用程序Error Lookup,可以使用Error Lookup,
2012-09-12 10:19:03
432
翻译 开源代码中看到的一个使用方便的宏定义
宏定义:#define TEST_FAIL(C,R) if (!C) { R = false; } 宏使用: bool saveAllOk = true; // option "use_encoding_1" have need for compatible with old-vnc files TEST_FAIL(sm->setBoolean(_T("use_encodi
2012-09-11 15:56:32
661
转载 setsockopt设置socket状态
原文转自:http://www.cnblogs.com/hateislove214/archive/2010/11/05/1869886.html 1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(cons
2012-09-07 13:24:59
402
转载 STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)
量(vector) 连续存储的元素Vectorc;c.back() 传回最后一个数据,不检查这个数据是否存在。c.clear() 移除容器中所有数据。c.empty() 判断容器是否为空。c.front() 传回第一个数据。c.pop_back() 删除最后一个数据。c.push_back(elem) 在尾部加入一个数据。c[i] 等
2012-08-31 18:47:29
434
原创 C/C++ 中VS开发环境中开发项目时,很好用的一个宏
在VS 开发环境下,开发C/C++项目,增加以下宏定义:#define chSTR2(x) #x#define chSTR(x) chSTR2(x)#define chMSG(desc) message(__FILE__ "(" chSTR(__LINE__) "):" #desc) 在代码中可以打印信息到编译输出窗口:用法: #progma chMsg(这
2012-08-31 13:34:17
1273
原创 C++ explicit关键字使用说明
C++类,按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象。对于一个参数的构造函数加上explicit关键字可以避免类的隐式转换带来的使用上的误解。例如:以下是没有加explicit关键字的一个类。#include "stdafx.h"#include "assert.h"class CDataBufMgr{pu
2012-08-20 10:40:59
372
数据备份基于SmartStor的多平台备份系统部署:实现企业级数据保护与集中化管理
2026-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅