简单两条命令让群晖存储空间类型为RAID1或者SHR无损转换成Basic

       首先来自FBI的提醒"FBI Warning......",算了讲中文啦,就是:数据无价,折腾有风险,不作就不会死!

       世上总有不少人做完一件事情过后就后悔了,就比如:经常是拿两个硬盘组好RAID或者SHR,装了N多套件,又保存了很多文件以后才发现,好像RAID或者SHR对自己没什么用处,后悔组了阵列。平常的做法是先把数据导出到别处,然后删除存储空间,重新建立,再把数据导回去,但是当你的硬盘存了很多东西以后,发现这样做真是太难了。好吧,现在给你一个后悔的机会,可以无损的将RAID1或者SHR无损转换成Basic,理论上支持黑白群晖,系统从5.0版本到最新的7.01都可以。

1、为了数据安全,博主使用的是虚拟机进行测试:打开存储管理器,可以看到当前的存储空间1类型是SHR(带1个容错硬盘),包括硬盘2和硬盘3两个硬盘;

 

 

2、打开File Station,在home里面看到有4个图片的文件;

 

 

3、把群晖关机;

 

 

4、把硬盘3去掉,再开机,进系统,右上角看到系统的提醒“存储空间1:堪用”;

 

 

5、控制面板,硬件和电源,点一下“停止哔声”;

 

 

6、打开存储管理器,看到只有1个硬盘“硬盘2”,并且显示"堪用";

 

 

7、群晖控制面板,终端机和SNMP,在“启用SSH功能”打勾,设置一个端口号(默认端口为22,建议改成4位数字的端口号),应用;

 

 

8、在Win系统的电脑上,用MobaXterm、Xshell、Putty之类的SSH软件,用root用户登录到群晖的SSH下,如果你的群晖没有启用root,可以参考《群晖6.2和6.2以上版本开启root的方法(支持DSM7.X版本)》教程开启root,看到如下图一样以root@开头的就表示已经处于root状态了;

 

 

9、输入命令查看群晖硬盘的分区信息,可以看到硬盘类型为raid1,并且有三个分区md0、md1、md2,第1个分区md0为群晖系统分区,第2个分区md1为群晖交换分区,第3个分区md2为群晖存储分区:

cat /proc/mdstat

 

 

10、我们要做的事情就是把群晖第3个分区md2转换成Basic类型,所以输入命令转换:

mdadm --grow --raid-devices=1 --force /dev/md2

 

 

11、回到存储管理器,刷新一下网页,可以看到当前的硬盘之前是提示“堪用”,现在已经变成“良好”了,类型从SHR(带1个容错硬盘)变成SHR(无数据保护);

 

 

12、再次打开File Station,文件还在,无损转换成功!

 

13、最后再次提醒:数据无价,折腾有风险,没事别折腾

点赞
  1. sdanly说道:
    Google Chrome Windows 10
    我改完了以后,第一块盘还是shr啊,只是无数据保护的shr。我插入第二快盘他还是要我做raid,这个时候我是不是应该为第二快盘新建一个存储池啊?或者存储空间?才能两块盘都用?群晖能不能像超融合一样,将两块硬盘融合成一个存储空间,随便用的那种啊?
    1. 博主说道:
      Google Chrome Windows 10
      如果你要想把2个硬盘融合成一个存储空间,那么需要删除两个硬盘的存储空间和存储池,然后新建的时候,选RAID0。
  2. Breeze说道:
    Google Chrome Windows 10
    昨天按操作一步步弄完,最后插上硬盘的时候显示已损毁。。。这种要怎么处理啊
    1. 博主说道:
      Google Chrome Windows 10
      最后插上硬盘?我的教程没有这一步骤啊
      1. Breeze说道:
        Google Chrome Windows 10
        第4步,不是拿出硬盘吗?,做完后我又安上去了。 后来才看到下面的NPC73的回复说移除就行,不用拿出。
        1. 博主说道:
          Google Chrome Windows 10
          拿出来的硬盘,用Diskgenius把硬盘分区全部删除,再放回群晖建立存储空间就可以正常用了。
          1. Breeze说道:
            Google Chrome Windows 10
            我试了,也不行。 我先是连到PC上,在磁盘管理删除分区,然后格式化了。 再插回,还是已损毁。 然后网上搜了下,看到有人说要进行硬盘数据清除才行。
  3. Acrta说道:
    QQbrowser Mac OS X 10.15.6
    我旧盘1t 新盘2t 这样操作完成以后 2t的硬盘 群晖显示也是只有1t的储存空间 怎么解决啊
    1. 博主说道:
      Google Chrome Windows 10
      你看看菜单上有没有扩容,应该是可以扩容的。
      1. Acrta说道:
        QQbrowser Mac OS X 10.15.6
        没有降级硬盘连这个选项都没有 其他硬盘好歹还能看到这个选项,我是shr降级的 和这个有关系吗?
        1. 博主说道:
          Google Chrome Windows 10
          如果这样降级不可以扩容的话,你可以拿小容量的硬盘来做降级,大容量的硬盘删除分区以后重新建立存储空间,然后再把小硬盘文件夹转移到大硬盘上面。
  4. npc73说道:
    Google Chrome Windows 10
    你好,我通过 cat /proc/mdstat 命令,出来的结果有很多,有md0-9,这是什么情况呀,怎么样才能区分哪个是我要降级的
    1. npc73说道:
      Google Chrome Windows 10
      我只有两个虚拟硬盘是组了raid1,其他硬盘都是basic
      1. 博主说道:
        Google Chrome Windows 10
        教程的第4步把硬盘拿出来,你是不是没把硬盘拿出来?
        1. npc73说道:
          Google Chrome Windows 10
          我搞定了。。虽然有很多RAID 1的内容,但是群晖真正的raid1 后面会显示raid1的两个盘,比如 sdc(0) sdd(1) 2/1 这样,然后再到群晖里面禁用掉需要降级的raid1的其中一块硬盘,再查看就会发现有个raid1 少了一块硬盘,并且变成了1/1 ,那就是它了。。
        2. npc73说道:
          Google Chrome Windows 10
          你的第4步那里,是要把raid降级的那个硬盘拿出来,实际上拿不拿没有太大区别。 这里有两个问题,一是,降级的时候,不需要拆硬盘,只需要在dsm里面禁用硬盘就可以了。。二是,我的群晖显示了很多的md0-9,我推测是群晖把系统盘做了多个raid1,有几块硬盘就搞了几个(只拿掉需要降级的那个,并不会让md0-9变成只有md0-2)
  5. 水杯与蚂蚁说道:
    Google Chrome Windows 10
    那么,有没有办法从Basic转成SHR呢?
  6. 绿茶加冰说道:
    Google Chrome Windows 10
    请问大佬,我目前两块14T硬盘DS918+DSM 6.2.3-25426 Update 3是否有办法通过加多两块硬盘从RAID 0无损转换成四块硬盘的SHR或RAID 5呢?因为qbittorrent 4.3.8 套件是装在RAID 0的硬盘里,太多正在做种的种子和文件了,重新组件存储池怕丢失qbittorrent 4.3.8 所有正在做种的种子啊,想无损升级3盘或4盘的SHR模式,望老大赐招 :guai:
    1. 博主说道:
      Google Chrome Windows 10
      可以无损转换,操作步骤: 1、建立新的存储空间,类型为SHR,选中两个新的硬盘;2、把原来14T的RAID0文件夹全部转移到新的存储空间上面;3、删除RAID0;4、进PE把RAID0的两个硬盘分区全部删除;5、重启进入群晖,把RAID0的硬盘添加的现有的SHR存储空间中。
      1. 绿茶加冰说道:
        Google Chrome Windows 10
        万分感谢,等新硬盘到了我试试~
      2. 绿茶加冰说道:
        Google Chrome Windows 10
        2、把原来14T的RAID0文件夹全部转移到新的存储空间上面; 请问如何“把原来14T的RAID0文件夹全部转移到新的存储空间上面”啊???大佬能否详细教导一下? 4、进PE把RAID0的两个硬盘分区全部删除; 可否把原来14T的RAID0两个硬盘插到我的台式机用分区魔术师来删除全部分区呢??
        1. 博主说道:
          Google Chrome Windows 10
          2、转移文件夹的操作在群晖控制面板,共享文件夹里面,选中文件夹,编辑,所在位置改到别的存储空间上,保存。如果这个文件夹有套件在使用的话,需要先把套件停用(套件中心,已安装的套件,点对应的套件,停用)才可以转移。
  7. 吃饭睡觉打怪兽说道:
    Google Chrome Windows 10
    蹲一个物理机成功案例,(俺的物理机挂了一个盘,手里还没有硬盘) :lei:
    1. 博主说道:
      Google Chrome Windows 10
      好的
    2. yqyx说道:
      Google Chrome Windows 10
      我成功了,黑裙盘位不够,4T 组的Raid1按上述方法撤销成功,数据不受影响
  8. OGKvH5SuaQUZdJWhfyLskhalO__g说道:
    具体是在什么位置呢,刚升级完,好多功能还没搞明白
  9. OGKvH5SuaQUZdJWhfyLskhalO__g说道:
    请教 我原来是6盘位全洗白6.23组raid5,一直使用良好,后来直升7.01后出现各种问题,我就把手贱把6个盘的第一分区全格式化,打算仅保留数据重装6.23。在重装过程中,提示未安装但不提示未初始化,我理解是数据分区得到保留。问题出在重装完以后,发现储存空间已损毁只有盘4正常…
    1. OGKvH5SuaQUZdJWhfyLskhalO__g说道:
      接上条: 问题出在重装完以后,发现储存空间已损毁,只有盘4正常,其他5个盘显示为初始化。DiskGenius查看分区情况发现只有盘4第一分区完整安装了系统,其他盘第一分区为空。请问能否直接挂载原raid5,这样我就不用其他方法复制出数据,如果不行应该怎样处理读取出数据。谢谢
      1. 博主说道:
        Google Chrome Windows 10
        DSM7.X里面去点一下重组硬盘,就能全部认出来啊
        1. OGKvH5SuaQUZdJWhfyLskhalO__g说道:
          我之前开了NVME缓存,看说明了,丢失会不显示可用池,我先把NVME重新开下,谢谢
        2. OGKvH5SuaQUZdJWhfyLskhalO__g说道:
          大佬,还是不显示可用池,在线重组也是灰的,是否开机没检测到原硬盘序列号?怎样添加?谢谢
          1. 博主说道:
            Google Chrome Windows 10
            开机检测硬盘序列号?群晖没有这个“开机检测硬盘序列号”的功能。
        3. OGKvH5SuaQUZdJWhfyLskhalO__g说道:
          据我所知群晖的raid是认硬盘序列号的,我的意思是能不能把这些硬盘的序列号挂回到系统里
          1. 博主说道:
            Google Chrome Windows 10
            是的,RAID是认硬盘的序列号的,本教程敲命令转换以后,硬盘就变成Basic了,而不是RAID了。
        4. OGKvH5SuaQUZdJWhfyLskhalO__g说道:
          明白,所以我的需求差不多相反,能不能受累指导一下把对应序列号的硬盘挂载回去,让原来的raid5生效,谢谢
          1. 博主说道:
            Google Chrome Windows 10
            你这也没有图,我不知道你现在是什么情况,哪能指导。
        5. OGKvH5SuaQUZdJWhfyLskhalO__g说道:
          这里好像无法发图片吧?抱歉,我是用微信小程序回复的,界面显示不全,没法选上一条记录,只能在网页看了在回小程序随便选一条回复。另外我把盘全放回6.23里,显示的是无法访问系统分区,点修复也是一闪而过不生效。请问怎么可以联系帮解决一下吗?我Q337501529,不胜感激
          1. 博主说道:
            Google Chrome Windows 10
            可以加我的微信:nngaonas,发图片给我

发表评论