一次硬盘故障,我失去了一年多的照片。痛定思痛,研究了多种备份方案后,总结出这套适合普通家庭的完整备份策略。


前言:为什么需要备份策略?

2019年的那个下午,我打开电脑准备整理照片,硬盘发出”咔咔”声响,然后…什么都没了。五年来的照片、文档、工作资料,全部化为乌有。

从那之后,我开始疯狂研究存储方案。现在家里NAS有10TB存储,但更重要的是,我再也不怕硬盘坏了。

本文会告诉你:

  • ✅ 3-2-1备份原则(专业 photographers 都在用)
  • ✅ 如何用硬RAID+软RAID保护数据
  • ✅ 异地备份方案(推荐 vs 不推荐)
  • ✅ 云存储成本对比
  • ✅ 自动备份脚本实战

一、3-2-1备份原则

这是被验证最可靠的备份策略:

3份数据

  • 一份数据,两个备份,共三份
  • 例如:原始数据+NAS备份+云备份

2种介质

  • 不要只用一种存储设备
  • 例如:机械硬盘+SSD+云存储

1个异地

  • 至少一份备份在不同位置
  • 防止火灾、盗窃、自然灾害

简单理解:

1
你的电脑 →NAS(本地备份)→ 云盘(异地备份)

二、NAS的RAID选择

RAID级别对比

RAID 硬盘数 可用空间 容错能力 适合
RAID 0 2+ 100% ❌ 0 不推荐(性能优先)
RAID 1 2 50% ✅ 1块 双盘推荐
RAID 5 3+ (n-1)/n ✅ 1块 三盘以上
RAID 6 4+ (n-2)/n ✅ 2块 四盘以上
RAID 10 4+ 50% ✅ >1块 追求性能+安全

我的推荐

双盘 NAS: RAID 1

1
2
两块2TB硬盘 = 2TB可用空间
任意一块坏了,数据不丢失

三盘以上 NAS: RAID 5 或 RAID 6

1
2
四块4TB硬盘 + RAID 6 = 8TB可用空间
任意两块坏了,数据不丢失

不推荐 RAID 0:

  • 速度是提升了,但一块坏了就全完了
  • 对于家庭数据,安全性 > 速度

三、硬盘选择

1. NAS专用硬盘 vs 普通硬盘

类型 优点 缺点 价格
NAS专用(红盘、IronWolf) 24x7运行、抗震、数据恢复 ★★★
紫盘(监控用) 24x7运行、便宜 读写慢、缓存小 ★★
普通蓝盘/黑盘 便宜 不适合持续运行

推荐:

  • 预算充足:西部数据红盘、希捷IronWolf
  • 预算有限:希捷酷狼(IronWolf的平价版)
  • 不推荐:绿盘、紫盘(除非纯存储不常读写)

2. 硬盘容量选择

1
使用量 = (实际需求 * 2.5) / RAID可用率

举例:

  • 实际需要2TB存储
  • 使用RAID 1(50%可用率)
  • 那么选择 2TB * 2.5 / 0.5 = 10TB

留足够空间的原因:

  • 数据会增长
  • RAID重建需要额外空间
  • 预留30-50%性能最优空间

四、异地备份方案

方案1:NAS到群晖(推荐)

如果你有两台NAS:

1
家庭NAS → Hyper Backup → 异地NAS

优点:

  • 免费流量(双倍带宽)
  • 自动增量备份
  • 完全掌控数据

缺点:

  • 需要两台NAS

方案2:云存储(最简单)

服务 免费额度 付费 速度
百度网盘 2TB 299/年 限速
阿里云盘 6个月免费 198/年
腾讯微云 10GB 198/年 一般
OneDrive 5GB 698/年 国外慢
AWS S3 按量计费 国外慢

方案3:自建对象存储(高级玩家)

1
家庭NAS → rsync → VPS(对象存储)

优点:

  • 数据完全掌控
  • 无限扩展
  • 按需付费

缺点:

  • 需要VPS
  • 需要技术能力

五、自动备份脚本实战

rsync增量备份脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash
# 备份NAS到VPS脚本

# 配置
LOCAL_DIR="/volume1/photos"
REMOTE_USER="backup"
REMOTE_HOST="your-vps.com"
REMOTE_DIR="/backup/nas"
LOG_FILE="/var/log/nas_backup.log"

# 开始时间
echo "[$(date)] 开始备份" >> $LOG_FILE

# rsync增量备份
rsync -avz --progress \
--delete \
--exclude="temp/" \
--exclude="*.tmp" \
$LOCAL_DIR/ \
${REMOTE_USER}@${REMOTE_HOST}:${REMOTE_DIR}/ \
>> $LOG_FILE 2>&1

# 完成
echo "[$(date)] 备份完成" >> $LOG_FILE

定时任务(crontab)

1
2
3
4
5
6
# 每天凌晨2点备份
0 2 * * * /root/nas_backup.sh

# 每周日全备份,其他时间增量备份
0 2 * * 0 /root/nas_full_backup.sh
0 2 * * 1-6 /root/nas_incremental_backup.sh

Synology Drive自动备份

如果你用群晖NAS:

  1. 安装 CloudSync 套件
  2. 连接阿里云盘/百度网盘
  3. 设置自动同步(每小时/每天)

六、监控与告警

硬盘健康监控

1
2
3
4
5
6
7
8
# 安装smartctl
apt install smartmontools

# 检查硬盘状态
smartctl -a /dev/sda

# 设置SMART自检(每周一次)
smartctl -t long /dev/sda

备份失败告警

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
# 检查最后一次备份时间

LAST_BACKUP=$(stat -c %Y /backup/nas/photos)
NOW=$(date +%s)
DIFF=$((NOW - LAST_BACKUP))

# 如果超过3天没备份
if [ $DIFF -gt 259200 ]; then
# 发送邮件通知
echo "NAS备份已超过3天未更新!" | mail -s "NAS备份告警" your@email.com
fi

七、我的实践方案

硬件配置

  • 主NAS:联想M75Q + 双盘4TB红盘(RAID 1)
  • 备份NAS:树莓派4 + 单盘4TB白牌(冷备份)
  • 云备份:阿里云盘6TB(照片、重要文档)

备份策略

1
2
3
笔记本电脑 → 每日同步 → 主NAS(热数据)
主NAS → 每日增量 → 备份NAS(温数据)
主NAS → 每周全量 → 阿里云盘(冷数据)

成本计算(3年)

项目 成本 说明
主NAS硬件 800 M75Q+硬盘
备份NAS 500 树莓派+硬盘
阿里云盘3年 600 198/年×3
电费 150 3年总电费
总计 2050 平均683/年

对比云存储:

  • 阿里云盘10TB:688/年×3=2064元
  • 自建NAS更便宜,数据更安全!

八、常见问题

Q1:RAID是备份吗?

不是! RAID只防止硬盘故障,不防止:

  • 误删除
  • 病毒感染
  • 人为错误
  • 火灾

一定要做备份!

Q2:冷备份需要频繁通电吗?

不需要! 冷备份只需:

  • 每月/每季度通电一次
  • 更新数据后断电保存
  • 比热备份更安全(离线=不怕病毒)

Q3:云同步算备份吗?

部分算! 云同步的问题:

  • 本地删除了,云端也删除
  • 病毒文件也可能同步过去

推荐使用快照/版本控制!

Q4:家庭需要异地备份吗?

强烈推荐!

风险场景:

  • 🏠 火灾、水灾
  • 🚗 盗窃(整台NAS被偷)
  • ⚡ 电压不稳烧毁主板

异地备份=最后一道防线


总结

一套完善的家庭备份策略应该包含:

必备

  • ✅ 本地NAS(RAID保护)
  • ✅ 定期备份到第二台设备
  • ✅ 异地备份(云存储或异地NAS)

建议

  • ✅ 自动化监控(硬盘健康、备份状态)
  • ✅ 定期演练(恢复测试)
  • ✅ 重要文档多地备份(云盘+U盘)

不推荐

  • ❌ 只有一台NAS(单点故障)
  • ❌ 只用RAID(不等于备份)
  • ❌ 仅云存储(流量慢、成本高)

记住:备份不是做一次就完了,而是一个持续的过程!

数据无价,备份有价。你愿意花多少钱买回你失去的回忆?


参考资料


如果这篇文章对你有帮助,欢迎收藏、分享!有问题评论区讨论~ 😊