搜索结果: "backup"
共找到 31 个页面
MySQL 备份方案对比与选型 — 从工具原理到生产落地的工程手册
tags: [database, mysql, backup, troubleshooting, storage]
| XtraBackup redo 追赶 | 拷贝数据文件 + 持续拷贝 redo,追到一致点 | 物理热备 |
| `LOCK INSTANCE FOR BACKUP` | MySQL 8.0,备份期间允许 DML、阻塞 DDL | 需 `BACKUP_ADMIN` 权限 |
- **LSN**: XtraBackup 的 `xtrabackup_checkpoints` 中的 `from_lsn / to_lsn`
| **XtraBackup** | 物理 | 极短 | 多线程 | ✅ 是 | qpress/zstd | 100 GB ~ 10 TB |
Redis 备份恢复实战 — 备份脚本 / 恢复流程 / 容灾方案
tags: [redis, database, backup, data-loss, production]
sources: [raw/articles/redis-rdb-aof-backup-strategy.md]
# redis_rdb_backup.sh
BACKUP_DIR="/data/redis_backup"
BACKUP_FILE="${BACKUP_DIR}/dump_${DATE}.rdb"
运维自动化脚本 5 件套 — 健康巡检/日志告警/MySQL备份/批量执行/服务守护
tags: [tools, linux, automation, monitoring, backup, mysql, debugging]
BACKUP_DIR="/data/backup/mysql"
DB_USER="backup_user"
mkdir -p "$BACKUP_DIR"
mysqldump -u"$DB_USER" -p"$DB_PASS" "$db" | gzip > "$BACKUP_DIR/${db}_${DATE}.sql.gz"
Linux 大文件传输方案选型指南 — 五大方案深度对比
tags: [linux, command, networking, performance, backup, compression]
[backup]
path = /data/backup/
auth users = backupuser
rsync -avz rsync://backupuser@
Linux rm -rf 误删文件恢复实战指南 — 从事故复盘到数据恢复的完整手册
tags: [linux, troubleshooting, backup, security, disk, filesystem, command, case-study, data-loss]
find -L /data/backup -type d -mtime +30 -exec rm -rf {} \;
新任运维小 A 接手后做了一次目录重构,把 `/data/backup` 拆成了 `mysql/`、`app/`、`logs/`、`tmp/` 四个子目录。他改了 `cleanup.sh` 里的路径,把 `/data/backup` 改成了 `/data/backup/tmp`——因为他觉得临时目录总归要清。但这一步没有经过 Code Review,也没有在预发环境演练过。
**致命陷阱:** `/data/backup/tmp` 是一个指向父目录 `/data/backup` 的软链——上一任运维为了偷懒创建的。`find -L` 主动跟随软链,结果把整个 `/data/backup` 当成"临时目录"展开去清理了。`/data/backup/mysql`(mysqldump 文件)和 `/data/backup/app`(应用归档包)全部被删,`/data/backup/logs` 因为被后台进程打开了几个文件(rm 删掉了硬链接但 inode 还在进程手上),看起来"还在"实际也是假象。
df /data/backup
scp 与 rsync:服务器文件传输工具用法与优劣解析
tags: [linux, command, backup, networking, troubleshooting]
Host prod-backup
User backup_user
scp prod-server:/remote/file.txt prod-backup:/backup/
rsync -av /source/dir/ /backup/dir/
Keepalived+Nginx 高可用实战 — 3 个隐藏坑位与生产级防护方案
两台机器都设置为 `BACKUP` + `nopreempt`(禁用抢占模式),由 priority 决定谁为主:
state BACKUP # 两台都设为 BACKUP
BACKUP_DIR="/etc/nginx/backups/$(date +%Y%m%d_%H%M%S)"
mkdir -p $BACKUP_DIR
cp -r $NGINX_CONF_DIR/* $BACKUP_DIR/
Keepalived + Nginx 高可用实战 — VRRP / VIP 漂移 / 主备切换
- 备节点(Backup)监听广播,主节点失联(3 次未收到广播)时自动接管 VIP
| state | MASTER | BACKUP | 初始状态,最终由 priority 决定 |
state BACKUP
Backup: 无 VIP + Nginx 待命
Master: check_nginx 脚本返回非 0 → priority -= weight → priority < Backup
Wiki Log
- 新增标签:redis, database, persistence, backup, data-loss
- Created raw: raw/articles/redis-rdb-aof-backup-strategy.md
- Created concepts: redis-persistence-strategy, redis-backup-recovery
- Updated: redis-backup-recovery, redis-connection-management
- redis-backup-recovery: +2(→ redis-persistence-strategy, redis-memory-optimization)
Linux 高频运维命令全梳理 — 生产级命令参考手册
nice -n 10 python3 backup.py # 启动时设优先级(-20~19,-20 最高)
cat > /etc/systemd/system/backup.timer << 'EOF'
Description=Daily Backup
systemctl enable --now backup.timer
MySQL 主从复制指南 — 原理 / GTID / 架构 / 故障排查 / 监控
mysqldump --single-transaction --source-data=2 --all-databases > full_backup.sql
mysql -u root -p < full_backup.sql
| [[mysql-backup-selection-guide]] | MySQL 备份方案完整工程手册 — 17 种工具对比/mysqldump/XtraBackup/m |
Linux 服务器挖矿病毒排查与清除实战指南
cp /var/log/messages /tmp/messages_backup
cp /var/log/secure /tmp/secure_backup
cp /var/log/cron /tmp/cron_backup
MySQL / Redis 常见故障排查速查清单
| **1236** binlog position error | binlog 被清理或损坏 | 重建从库(xtrabackup/mysqldump) |
主从复制修复回滚——最终方案是重建从库(xtrabackup 全量备份 → 从库恢复 → 重新配置复制)。
Redis 持久化机制 — RDB / AOF / 混合持久化
sources: [raw/articles/redis-rdb-aof-backup-strategy.md]
- [[redis-backup-recovery]] — Redis 备份恢复与容灾
Jenkins 多 Master 架构部署方案 — K8S + Gateway API
name: jenkins-backup-20260430
ssh backup-server "cat > /backups/jenkins/jenkins-team-a-$(date +%Y%m%d).tar.gz"
Linux 压缩解压工具对比与实战指南
tar -czvf backup.tar.gz --exclude='*.log' /home/
tar -czvf - /home/ | ssh remote "cd /backup && tar -xzvf -"
Wiki Index
- [[mysql-backup-selection-guide]] — MySQL 备份方案完整工程手册 — 17 种工具对比/mysqldump/XtraBackup/mydumper 实战/PITR 时间点恢复/LVM 快照/云厂商快照/按数据量级选型/翻车案例
- [[redis-backup-recovery]] — Redis 备份恢复实战:备份脚本 / 恢复流程 / 容灾方案
Wiki Schema
- backup: 备份恢复
MySQL 性能调优 — 慢查询 / 锁分析 / 死锁排查 / 索引失效 / 深度分页 / 缓冲池 / 配置模板
| [[mysql-backup-selection-guide]] | MySQL 备份方案完整工程手册 — 17 种工具对比/mysqldump/XtraBackup/m |
MySQL 慢查询排查案例复盘 — 从发现到根治的完整链路
| [[mysql-backup-selection-guide]] | MySQL 备份方案完整工程手册 — 17 种工具对比/mysqldump/XtraBackup/m |
Redis 连接管理与熔断治理 — 连接数打满 / 僵尸连接 / 雪崩防护
| [[redis-backup-recovery]] | Redis 备份恢复与容灾 |
Redis 高可用 — 主从复制 / 哨兵 / 脑裂 / 集群踩坑
| [[redis-backup-recovery]] | 备份应在从库执行,主从不是备份的替代 |
Redis 内存优化完全指南 — 数据结构/TTL/淘汰策略/Bigkey/碎片治理
| [[redis-backup-recovery]] | 备份恢复(内存与持久化配合) |
运维工程师面试 50 题 — 经典 Linux/网络/数据库基础全覆盖
server 10.0.0.3:8080 backup;
K8s 生产排障基本原则与快速定位流程
kubectl get deployment
资源配额 / OOMKilled / RBAC / 调度排障
2. **配置备份** — `kubectl get
Linux 磁盘空间排查 — 8 个命令 / 四种场景 / 生产清理流程
gzip -c /var/log/nginx/access.log > /backup/nginx/access.log.gz && rm access.log
Linux 硬件信息查询与软件管理命令速查 — CPU/内存/磁盘/网络/主板全覆盖
| `rsync -avz /backup/ user@remote:/backup/` | 远程同步文件 |
Linux 入侵检测与应急响应 — AIDE/rkhunter/auditd 安全事件排查实战
sudo cp /var/lib/aide/aide.db /mnt/readonly-backup/aide.db.$(date +%Y%m%d)
Nginx 502/504/Connection Reset 深度排查指南
server 10.0.1.12:8080 backup;
Terraform 基础设施版本控制与 CI/CD 工作流
*.tfstate.backup