首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
cellargalaxy
›
全部回复第 1 页 / 共 1 页
回复总数
2
226 天前
回复了
cellargalaxy
创建的主题
›
Linux
›
请教建议,硬盘扩展坞的数据冷备方案
整理一下思路。误删文件与文件损坏两种问题,叉乘发现问题与修复问题两个步骤。
1. 发现误删:貌似只能靠人发现,毕竟代码怎么知道是不是误删
2. 修复误删:使用快照回滚
2.1. 使用有快照功能的文件格式,例如 btrfs/zfs
2.2. 使用有快照功能的备份软件,例如楼上提到的 borg/restic/kopia
3. 发现损坏:hash 校验
3.1. 使用 checksum 功能的文件格式,例如 btrfs/zfs
3.2. 使用有 checksum 功能的软件对文件进行校验
4. 修复损坏:保存多份数据
4.1. 使用 Raid
4.2. 使用软件手动实现类似 Raid 的效果,目前找到最贴近的是用 freefilesync 对两份文件进行比较替换
4.3. 如果有更好的软件/方案欢迎推荐
至于 btrfs/zfs 会不会炸,是不是 ext4 更稳,其实这个问题好像并不是很核心。手抖摔了硬盘 ext4 也一样会炸,这好像得通过备份保障,而不是选一个万无一失的文件格式(当然更加稳的文件格式是更好的)
目前我偏向于使用 btrfs 实现回滚误删与发现损坏,使用 freefilesync 修复损坏
227 天前
回复了
cellargalaxy
创建的主题
›
Linux
›
请教建议,硬盘扩展坞的数据冷备方案
二楼提醒了 btrfs 支持进行校验和。
一开始没有考虑 btrfs 是因为有不少人反馈过 btrfs 会炸,网上有人说 zfs 比 btrfs 稳定。
查了一下资料,btrfs 除了支持校验和,在有 Raid 下还能对损坏文件进行自修复。
由于我不打算组 Raid ,因此目前看来,两块硬盘都 btrfs ,定期独自进行校验和,手动替换损坏文件,比较可行。
https://superuser.com/questions/904331/how-does-btrfs-scrub-work-and-what-does-it-do
https://superuser.com/questions/1595765/btrfs-check-scrub-what-is-the-difference
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
997 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms ·
UTC 21:44
·
PVG 05:44
·
LAX 13:44
·
JFK 16:44
Developed with
CodeLauncher
♥ Do have faith in what you're doing.