thegodra 发表于 2020-2-24 10:39

有snapraid灾难恢复的例子吗?

snapraid一直是家用nas一种存储方案,配合池化挺好的(raidz在线扩容好久了都没发布,btrfs都没什么人谈论了)

但没见过有人提及灾难恢复相关问题,普通raid5偶有听闻恢复过程中gg
snapraid既然也有校验,相关失败概率是不是类似?

另外win上有合适的池化方案吗,不太想跑到Linux去(Linux下面西数盘有休眠问题,也不知道是不是老黄历了)


password 发表于 2020-2-24 11:02

snapraid在windows下的池化一般搭配的都是StableBit DrivePool
不过这是个收费软件

yst234 发表于 2020-2-24 11:44

SnapRAID 工作于文件系统之上,它不会把数据条带化,这就保证了阵列里挂了哪块盘只会损失那一块盘的数据,其他的都好好的
(RAID5 阵列挂两个盘整个阵列直接 gg)
以及校验盘没挂的话还可以把挂掉了的那块盘的数据恢复出来
还有就是 SnapRAID 读取的的时候不是整个阵列都会被调动起来,而是只读有相应数据的盘,校验盘更是只会在生成校验的时候有操作
所以一般来说在根据校验恢复的时候不至于会把校验盘也搞炸了。。(除非运气实在太坏。。)

不要叫水狗做主人 发表于 2020-2-24 12:49

本帖最后由 不要叫水狗做主人 于 2020-2-23 22:53 编辑

最近在研究Btrfs,目前自己的结论是:
扩容方便,不用向ZFS一样一次加一个vdev,可以一次加一块磁盘。
raid1/10可以用,属于production ready。
raid5/6可以在用于数据,不能用于metadata。Btrfs支持为数据和metadata应用不同的raid等级。writehole的问题还是存在,但是目前看起来是非正常终止导致校验块没写入,但是数据还是存在的,所以只要scrub一次就好。总的来说需要多个条件同时达成才会导致数据丢失。
现在就等Linux出一个好点的Android模拟器玩游戏,然后我就可以迁移到Btrfs raid10了。

thegodra 发表于 2020-3-17 10:39

yst234 发表于 2020-2-24 11:44
SnapRAID 工作于文件系统之上,它不会把数据条带化,这就保证了阵列里挂了哪块盘只会损失那一块盘的数据, ...

soga

thegodra 发表于 2020-3-17 10:40

不要叫水狗做主人 发表于 2020-2-24 12:49
最近在研究Btrfs,目前自己的结论是:
扩容方便,不用向ZFS一样一次加一个vdev,可以一次加一块磁盘。
raid ...

早年用过btrfs一段时间
后来大家都不谈论它了

bestword 发表于 2020-3-18 04:57

试过snapraid最简单的3数据1校验的组合,生成完校验数据之后拿掉组合里任意一块盘都能恢复。文档里说可以通过增加校验盘数量来增加安全性,整个组合里有N块校验盘就支持组合里N块盘损坏,N最大为6

文档里也提到,不仅仅是在快照生成之后新加的文件无法被保护,如果你在快照生成后修改了某个文件,那么修改后的新文件和用到旧文件校验的其他文件也都失去保护

—— 来自 HUAWEI SCM-AL09, Android 9上的 S1Next-鹅版 v2.2.2
页: [1]
查看完整版本: 有snapraid灾难恢复的例子吗?