游客您好
第三方账号登陆
  • 点击联系客服

    在线时间:9:00-18:00

    客服QQ

    1371333023

    电子邮件

    lanniao@1080pro.net
  • 烧友之家APP

    随时掌握烧友资讯

  • 扫描二维码

    关注微信公众号

推荐阅读
Synology
未知星球 | 未知职业
  • 关注0
  • 粉丝0
  • 帖子81
精选帖子
开启左侧

[教程分享] 群晖 利用 Docker 运行 SnapRAID 的详细记录

[复制链接]
Synology 发表于 2021-3-1 13:32:35 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

加入蓝光高清网,轻松下载最新4k资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
开始之前

于 DSM 6.1.7 系统测试通过
最优方式应该是原生程序运行,期待未来会有人编译做出 spk 安装包我是弄不来了。
SnapRAID 这软件我也是刚刚开始使用,据说适合存有大量大文件并很少改动的家庭媒体中心。

详细优缺点,自行搜索了解




SnapRAID 是什么

SnapRAID 是一个目录级别的冗余存储方案,它与 RAID 的原理有相似的地方,但它并不是 RAID。SnapRAID 与 RAID 的主要区别有:
  • SnapRAID 不会对数据进行条带化存储。RAID 通常会使用数据条带化,一个文件可能会被分散存储到多块磁盘上,这样的优点是读取的时候可以加速(多块磁盘同时读取),但条带化也是上节所说的 data lock-in 的根源——你不能拆出一块盘单独读写。
  • SnapRAID 是工作于文件系统之上的。RAID 工作于文件系统之下,直接对磁盘区块进行操作,用磁盘区块上的比特计算校验数据,而 SnapRAID 是通过读取文件系统里的文件之后再进行计算的。
  • SnapRAID 是非实时的。RAID 每时每刻都在工作,磁盘区块上的数据一旦发生变更就会重新计算校验数据,而 SnapRAID 可以在用户选择的时间进行重新计算。
SnapRAID 相比 RAID 的优点主要有:
  • 数据独立。不需要对磁盘做特殊处理,可以直接将已有数据的磁盘(甚至可以是不同文件系统的)加入 SnapRAID,SnapRAID 也不会改变这些已有的数据;一个文件不会被分散到多个磁盘,随时可以拆下来一块磁盘正常读写里面的数据;当磁盘阵列收到文件读写请求时,也只需要一块磁盘响应,而不是所有的磁盘全部从待机状态启动,开始寻道。
  • 抗灾能力。当磁盘列阵中同时损坏的磁盘数量超出预期而无法修复数据时,SnapRAID 的抗灾能力更强。例如:在 3 + 1 的 RAID 场景下,坏一块没事,如果同时坏了两块,所有的磁盘上的数据都将无法读取(因为条带化);但如果是 3 + 1 的 SnapRAID,就算同时坏两块,剩下两块里的数据依然可以正常读取。
  • 配置灵活。标准的 RAID 等级中,RAID 5 最多承受 1 块磁盘同时损坏,RAID 6 最多承受 2 块磁盘同时损坏;而 SnapRAID 可以配置 1 到 6 块校验盘,最多承载 6 块磁盘同时损坏,因此可以组建更大的磁盘阵列而不提升风险(维持数据盘与校验盘的比例不变)。更重要的是,无论是增加还是减少磁盘,SnapRAID 都可以无痛完成,无需清空磁盘数据。
  • 恢复误删文件。由于 RAID 是实时计算校验数据的,当文件被删除时,这一改动立刻就会被同步到校验数据里;而 SnapRAID 在用户请求的时候才进行同步,因此用户可以用 SnapRAID 从校验数据重新构建被误删除的文件。当然了,更可靠、更持久的的误删除防护还是应该用增量备份来完成。
  • 空间利用率高。在磁盘阵列中,校验盘的大小应大于等于数据盘中最大的那块。使用 SnapRAID 时,你可以「超售」。比如数据盘是 6 TB 的但是只装了一半(3 TB),你把 4 TB 的磁盘作为校验盘也是可以的(因为此时校验数据最多只有 3 TB),只要在校验文件膨胀到接近 4 TB 的时候将校验文件挪到更大的磁盘里即可。同样的,校验盘里未被校验文件填满的剩余空间也可以用来存储一些「丢了也无所谓」的不重要数据。此外,由于 SnapRAID 工作于文件系统之上,你可以选择性地排除掉一些不想做冗余的目录和文件,以节省空间。
摘录自:目录级别的冗余存储:SnapRAID( https://wzyboy.im/post/1186.html )
               使用经验可以参考博文,非常受用



安装

使用这个 Docker 镜像: https://hub.docker.com/r/xagaba/snapraid
Docker 注册表里边搜索 snapriad ,选择 xagaba/snapraid 项目



image.png

1)需要配置一个 /config 目录存放 snapraid.confsnapraid-runner.conf 两个配置文件
SnapRAID_Docker配置文件.zip (文件大小:1.86 KB)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

烧友之家(蓝光高清网)本站内容部分由用户自主分享和转载自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。 如有侵权、违反国家法律政策行为,请联系我们,我们会第一时间及时清除和处理!
蓝光高清网 综合资讯平台
关注我们
  • 官方微信公众号
  • 扫码下载官方APP

X3.4 Licensed© 2001-2013 蓝光高清网 烧友之家APP |网站地图