扫描二维码关注官方公众号
123下一页
返回列表 发布新帖

[玩法/技巧] 来说下群晖的 SHR 阵列到底是啥东西

46667 40
发表于 2014-8-28 11:00:01 | 显示全部楼层 阅读模式

来吧兄弟,一起玩一起讨论!

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

×
本帖最后由 liyaocheng 于 2014-8-28 15:32 编辑

之前看到swanduron的帖子里说不知道shr是啥。。
那就来写篇帖子说下shr吧
SHR都是基于开源的lvm做二次开发的 这个在youtube上面就有官方视频介绍   其实就是做了个界面 否则你做这种分区的时候  在linux下就是纯打命令行了


LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制


LVM的优势在于  可以随时在线改变大小与移除分区   而不用在扩容分区的时候停机
这对7*24工作的server来说 是非常重要滴

对LVM有兴趣滴同学可以自行参阅 http://www.babyface2.com/NetAdmin/16200705SoftRAIDLVM01/ 慢慢打命令研究

再次说下linux下的软件阵列windows当然读不出  windows下的储存池同样linux也读不出

那些把群晖的盘 接到windows下读不出  然后说群晖的文件系统是加密的渣渣们可以退散了

就用这张官方的图片做介绍
image_1.jpg

假设1513上插了5个盘  500G 1TB 1.5TB 2T 2T
如果是传统的raid5  那就是每个盘拿出500G空间做raid  总容量是500*4=2T
1T的盘 浪费500G  1.5T的盘 浪费1T  两个2T的盘分别浪费1.5T



                               
登录/注册后可看大图



那SHR做了 什么

首先把每个盘抽出500G 来做raid5  那就是5个盘坐raid5  容量是 500*(5-1)=2T
然后500G的那个硬盘已经没有容量了 全部用完了

剩下四个盘   1T的盘空500G  1.5T的盘空1T  两个2T的分别空1.5T
然后把这剩下个四个硬盘 每个盘抽500G 做raid5  容量是500*(4-1)=1.5T


然后1T的盘容量也用光了 剩下三个盘  

1.5T的盘还有500G 两个2T的分别还有1T
再把这三个盘 抽出500G  做raid5
容量=500*(3-1)=1T
最后 还剩下两个2T的盘分别有500G的空间  
这两个500G的空间 会做成raid1  容量=0.5T
所以用shr时总容量=2T+1.5T+1T+0.5T=5T


传统的raid5 只能500*(5-1)=2T


附上官网的raid容量计算器
http://cn.synology.com/zh-cn/support/RAID_calculator
和SHR介绍

http://cn.synology.com/zh-cn/support/tutorials/492

QQ截圖20140828101211.png

windows下的储存池也有类似的功能


比如说  5个盘 一个50G  一个100g  1个150g  两个200g
传统的raid5  是按照最小的来  如果要做raid5  那就是最小的 50G*(5-1)=200G


首先将他们全部加入池
QQ截圖20140828103453.png

然后选择奇偶校验

QQ截圖20140828103532.png

这样就完成鸟  和群晖的SHR是同样的道理
QQ截圖20140828103618.png



评论40

ym168Lv.10 发表于 2014-8-28 13:26:43 | 显示全部楼层
强大,学习了。
谢谢分享
回复 点赞

使用道具 举报

520ScienceLv.4 发表于 2014-8-28 13:37:38 | 显示全部楼层
我的楼被抢了,但还是必须学习一下
回复 点赞

使用道具 举报

apibits 发表于 2014-8-28 13:41:57 | 显示全部楼层
不错 系统说明SHR文件系统的原理  支持
其实SHR是一种混合阵列 在linux下 谁都可以自己做 群晖只是做了个界面 使得易于使用 文件系统还是EXT4啦 任何linux都可以读  详情 回复
发表于 2014-8-28 15:34
回复 点赞

使用道具 举报

fornixLv.10 发表于 2014-8-28 14:33:25 | 显示全部楼层
讲的真是通俗易懂,那在linux下如何简单的读取shr的文件格式呢?
shr不是文件格式 也不是文件系统 文件系统还是万年不变的ext4 http://www.chiphell.com/thread-1093099-1-1.html  详情 回复
发表于 2014-8-28 15:30
回复 点赞

使用道具 举报

fornixLv.10 发表于 2014-8-28 14:33:58 | 显示全部楼层
讲的真是通俗易懂,那在linux下如何简单的读取shr的文件格式呢?
回复 点赞

使用道具 举报

liyaocheng楼主Lv.10 发表于 2014-8-28 15:30:39 | 显示全部楼层
fornix 发表于 2014-8-28 14:33
讲的真是通俗易懂,那在linux下如何简单的读取shr的文件格式呢?

shr不是文件格式  也不是文件系统  文件系统还是万年不变的ext4
http://www.chiphell.com/thread-1093099-1-1.html
回复 点赞

使用道具 举报

liyaocheng楼主Lv.10 发表于 2014-8-28 15:34:13 | 显示全部楼层
apibits 发表于 2014-8-28 13:41
不错 系统说明SHR文件系统的原理  支持

其实SHR是一种混合阵列  在linux下 谁都可以自己做  群晖只是做了个界面  使得易于使用

文件系统还是EXT4啦   任何linux都可以读
回复 点赞

使用道具 举报

fornixLv.10 发表于 2014-8-28 17:33:17 | 显示全部楼层
决定重新使用黑裙。貌似只要做个UBUNTU的启动盘,输入个mdadm -Asf && vgchange -ay 就可以正常读取了,有搞头!
之前按照教程来找回损坏的黑裙数据 结果根本无法挂载 用乌邦图做的。弄了2天 放弃了  详情 回复
发表于 2014-9-5 08:50
回复 点赞

使用道具 举报

xiaomaoshou@2Lv.5 发表于 2014-8-28 17:49:19 | 显示全部楼层
我的黑裙,本来是一个160g的硬盘,后来买了个1t的绿盘接上,为啥现在只160g了。。。有啥办法不。
一个160 一个1000g 两个盘做raid1 难道不是160g嘛?  详情 回复
发表于 2014-8-28 23:21
回复 点赞

使用道具 举报

zjchachaLv.10 发表于 2014-8-28 21:24:40 | 显示全部楼层
强大,学习技术文。
谢谢分享。
回复 点赞

使用道具 举报

liyaocheng楼主Lv.10 发表于 2014-8-28 23:21:30 | 显示全部楼层
xiaomaoshou@2 发表于 2014-8-28 17:49
我的黑裙,本来是一个160g的硬盘,后来买了个1t的绿盘接上,为啥现在只160g了。。。有啥办法不。 ...

一个160 一个1000g  两个盘做raid1 难道不是160g嘛?
那我现在想还原1T的容量要怎么办啊?只有全部格式化才行吗?  详情 回复
发表于 2014-8-31 20:25
回复 点赞

使用道具 举报

starmoonLv.2 发表于 2014-8-29 01:18:50 | 显示全部楼层
SHR在线扩容麻烦
跟传统raid在线扩硬盘有区别?  详情 回复
发表于 2014-8-29 07:52
回复 点赞

使用道具 举报

liyaocheng楼主Lv.10 发表于 2014-8-29 07:52:35 | 显示全部楼层

跟传统raid在线扩硬盘有区别?
如果要扩原有的RAID,只能扩同样颗粒度大小的空间,也就是原来最小的一块是500G的,就只能扩500G为单位的空间,多的空间只能扩琶别的RAID或空闲或单独使用  详情 回复
发表于 2014-8-29 17:32
回复 点赞

使用道具 举报

3008086Lv.10 发表于 2014-8-29 09:04:33 | 显示全部楼层
我记得O大以前的帖子说过SHR不够安全。
能给个链接不 哪里不安全了 都是基于lvm的 哪里不安全了 shr跟普通的混合raid也没区别 你任何一台linux系统的电脑 都可以做混合raid  详情 回复
发表于 2014-8-29 09:52
回复 点赞

使用道具 举报

寒冷的春天Lv.3 发表于 2014-8-29 09:07:29 | 显示全部楼层
parted magic应该能够恢复吧
反正玩linux就最好抛弃windows的那种思想  详情 回复
发表于 2014-8-29 09:53
回复 点赞

使用道具 举报

liyaocheng楼主Lv.10 发表于 2014-8-29 09:52:53 | 显示全部楼层
3008086 发表于 2014-8-29 09:04
我记得O大以前的帖子说过SHR不够安全。

能给个链接不  哪里不安全了  都是基于lvm的  哪里不安全了  shr跟普通的混合raid也没区别  你任何一台linux系统的电脑 都可以做混合raid
回复 点赞

使用道具 举报

liyaocheng楼主Lv.10 发表于 2014-8-29 09:53:26 | 显示全部楼层
寒冷的春天 发表于 2014-8-29 09:07
parted magic应该能够恢复吧

反正玩linux就最好抛弃windows的那种思想
回复 点赞

使用道具 举报

godleaveLv.3 发表于 2014-8-29 10:24:13 | 显示全部楼层
学习了,谢谢楼主
回复 点赞

使用道具 举报

starmoonLv.2 发表于 2014-8-29 17:32:55 | 显示全部楼层
liyaocheng 发表于 2014-8-29 07:52
跟传统raid在线扩硬盘有区别?

如果要扩原有的RAID,只能扩同样颗粒度大小的空间,也就是原来最小的一块是500G的,就只能扩500G为单位的空间,多的空间只能扩琶别的RAID或空闲或单独使用
回复 点赞

使用道具 举报

回复

懒得打字嘛,点击右侧快捷回复 【本站酷狼4T,750元】
您需要登录后才可以回帖 登录 | 注册

本版积分规则

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表