10. Kopia 数据丢失与复盘

[!warning] 敏感信息说明 本文涉及的真实密码 (<your-password>) 与用户名 (<kopiauser@host>) 已脱敏。阅读时按你的实际部署替换占位符。 10. Kopia 数据丢失与复盘 ⚠️ 本文涉及真实数据丢失事件。 Kopia 仓库 (57GB 备份) 在 2026 年 8 月因 ZFS 池损坏事件受损。 阅读时请注意:不是所有备份都救回了。 时间线 1 2 3 4 5 6 7 8 2026-05-30 在 PVE 上首次部署 Kopia (CT102, kopiaserver) 2026-06-09 Kopia 最终方案跑稳:274GB 逻辑 / 30GB 物理 (89% 去重) 2026-06-09 → 2026-08-29 期间 ← 数据丢失发生在这段时间(?) 2026-08-30 发现 HHD_3TB 池 metadata 永久损坏,kopia 数据在坏池上 2026-08-30 紧急 rsync 抢救 Kopia 数据到 SSD_1TB/kopia_rescue 2026-09-01 部署 RustFS (CT110) 作为新的 S3 后端 2026-09-01 CT102 (kopiaserver) 退役 2026-09-01 新 Kopia 仓库建立在 RustFS S3 上 Kopia 原本是什么 Kopia 是一个开源的、加密的、增量备份工具,支持多种后端 (filesystem / S3 / SFTP / B2 等)。 ...

September 2, 2026 · 5 min · 939 words · LiMingCoding

03. PBS 数据备份迁移

03. PBS 数据备份迁移 背景 PBS (Proxmox Backup Server) 数据原来存在 HHD_3TB/backup,500G 数据: 1 2 zfs list HHD_3TB/backup 500G 510G /HHD_3TB/backup 这名字太通用了: 容易和别的 backup 混 名字不代表内容(它现在是 PBS datastore) 想改成 backup-mirror 表明是镜像策略的备份 方案 不需要复杂工具,直接 zfs rename + PBS 配置改路径: 1 2 3 4 1. 停 PBS 服务 (避免正在写入时改名) 2. zfs rename HHD_3TB/backup HHD_3TB/backup-mirror 3. 改 /etc/proxmox-backup/datastore.cfg 4. 起 PBS 服务 执行过程 Step 1: 停 PBS 1 2 3 4 systemctl stop proxmox-backup proxmox-backup-proxy # 确认停掉 systemctl is-active proxmox-backup proxmox-backup-proxy # 应该输出 inactive Step 2: zfs rename 1 2 3 4 zfs rename HHD_3TB/backup HHD_3TB/backup-mirror # 秒级完成(只改 metadata,不挪数据) zfs list | grep backup # HHD_3TB/backup-mirror 500G 510G /HHD_3TB/backup-mirror Step 3: 改 PBS datastore 配置 1 2 3 4 cat /etc/proxmox-backup/datastore.cfg # 原: # datastore: backup # path /HHD_3TB/backup/pbs_datastore 编辑 /etc/proxmox-backup/datastore.cfg: ...

September 2, 2026 · 3 min · 493 words · LiMingCoding

12. 硬盘损坏全程记录

12. 硬盘损坏全程记录 本文是这次 PVE 折腾里最沉重的一篇。 三块数据相关盘,一块有过 metadata 永久损坏,一块当前 DEGRADED,一块 power retract 计数异常高。 一次次"还好没出事"积累成了真实事故。 整体盘点 1 2 3 4 5 6 7 PVE host 4 盘: ┌──────────────────────────────────────────────────────────────┐ │ sda Kingston SA400 120G rpool (mirror 一半) │ │ sdb Kingston RBUSC 128G rpool (mirror 另一半) │ │ sdc Great Wall GW600 1TB SSD_1TB 池 (VM/CT 数据) │ │ sdd Seagate ST3000NM0053 3TB HHD_3TB 池 (PBS/RustFS/Kopia) │ └──────────────────────────────────────────────────────────────┘ 详细 SMART (2026-09-02 当前) 盘 型号 通电 周期 断电 retract Wear/Realloc 状态 sda Kingston SA400 120G 15,550 h 1,305 - - ✅ 健康 sdb Kingston RBUSC 128G 13,683 h 62 25 Wearout 12,621 ✅ 健康 sdc Great Wall GW600 1TB 7,064 h 1,655 779 WLC 37,726,810 ⚠️ DEGRADED sdd Seagate ST3000NM0053 3TB 11,853 h 92 - Realloc 0 ⚠️ 历史 metadata 损坏 事件一: HHD_3TB 池 metadata 永久损坏 (2026-08-30 发现) 现象 1 2 3 4 5 6 7 8 9 10 11 12 $ zpool status HHD_3TB pool: HHD_3TB state: ONLINE config: NAME STATE HHD_3TB ONLINE ata-ST3000NM0053_Z1Y0PBQS ONLINE errors: 4 data errors Permanent errors have been detected in: <metadata>:<0x0> <metadata>:<0x3d> 含义 ZFS metadata 永久损坏 = 文件系统结构本身不可信。 ...

September 2, 2026 · 5 min · 1054 words · LiMingCoding