手把手教你实现黑群晖6.1.3完整升级至7.1.1:系统篇

2023-03-19 16:44:47 51点赞 509收藏 50评论



我的旧黑群晖是6.1.3系统,感兴趣的可以翻我之前的系列文章,所以我在升级7.1.1时,有几个考虑。

升级目标

  • 实现NVME服务本地homes文件,提高系统运行速度


  • Docker服务保留在SSD硬盘


  • 完整迁移数据

本篇文章内容

  • 启动文件灌入


  • 系统安装


  • 实现NVME作为硬盘访问

需要以下几个文件/工具

  1. 黑群晖DS918+ 7.X引导文件(支持最新7.1.1-42962-Update4)下载地址


  2. DSM_DS918+_42962.pat 官网下载链接


  3. Synology Assistant最新版


  4. ChipEasy


  5. Rufus


  6. PuTTY


  7. Winhex

  8. WinSCP


  9. DiskGenuis或UltraISO

实现步骤

  1. U盘文件灌入修改


  2. 系统安装与联网升级


  3. 实现NVME作为硬盘访问

一、U盘文件灌入修改

ChipEasy访问u盘,获得vid、pid,保存好。

黑群晖DS918+ 7.X引导文件(支持最新7.1.1-42962-Update4)用rufus灌入U盘。

Win10用DiskGenuis下访问U盘分区,找到/boot/grub/grub.cfg文件,拷贝出来进行修改。

对DiskIdxMap、SasIdxMap、SataPortMap和vid、pid进行相应修改,当然还有SN的问题。

其中vid、pid是根据之前两个值修改的,记得保留“0x”

而对于本篇所涉及硬件,DiskIdxMap=00、SasIdxMap=0、SataPortMap=6 手把手教你实现黑群晖6.1.3完整升级至7.1.1:系统篇

此图片仅供参考此图片仅供参考

完成以上五个参数修改后,启动U盘就此完成。

如果嫌麻烦的话,建议考虑搜索半洗白。手把手教你实现黑群晖6.1.3完整升级至7.1.1:系统篇

二、系统安装与联网升级

下一步,插好U盘、联好网络,开机。

用提前安装好的Synology Assistant搜索,如果顺利启动,就能在SA中找到群晖,双击ip打开网页地址,选择DSM_DS918+_42962.pat文件安装。不废话,上图。

手把手教你实现黑群晖6.1.3完整升级至7.1.1:系统篇


手把手教你实现黑群晖6.1.3完整升级至7.1.1:系统篇

手把手教你实现黑群晖6.1.3完整升级至7.1.1:系统篇

手把手教你实现黑群晖6.1.3完整升级至7.1.1:系统篇

手把手教你实现黑群晖6.1.3完整升级至7.1.1:系统篇

手把手教你实现黑群晖6.1.3完整升级至7.1.1:系统篇

手把手教你实现黑群晖6.1.3完整升级至7.1.1:系统篇

至此,系统顺利安装成功

三、实现NVME作为硬盘访问

此部分难度相对较高,建议仔细观看。

两步实现:

  • 开启NVME缓存


  • NVME缓存转换为存储空间

A.开启NVME缓存

  1. 控制面板-终端机与SMNP,启用SSH 22端口

  2. putty登录群晖,输入命令 ls /dev/nvme* 像我的情况,会显示 /dev/nvme0n1


  3. 查看NVME硬盘ID,输入命令 udevadm info /dev/nvme0n1,注意,要记住/pci0000:00/0000:00:1d.0/....中的0000:00:1d.0,这个是示意,你的肯定和我的不一样。


  4. 备份so.1文件,输入命令cp /lib64/libsynonvme.so.1 /lib64/libsynonvme.so.1.bak


  5. 复制libsynonvme.so.1到smb共享文件夹可下载位置,如Download下,输入命令:cp /lib64/libsynonvme.so.1 /volume1/Download/libsynonvme.so.1


  6. pc访问群晖共享文件夹,libsynonvme.so.1下载到本地

  7. pc用winhex软件打开libsynonvme.so.1,搜索“DS918+”如下图,修改0000:00:13.0和0000:00:13.1为0000:00:1d.0和0000:00:1d.1,注意,不是修改为1d而是第3步记录下的那玩意。手把手教你实现黑群晖6.1.3完整升级至7.1.1:系统篇


  8. 仅供参考仅供参考

  9. 将修改好的 libsynonvme.so.1 文件,上传到第5步的群晖共享文件夹下,覆盖原文件。


  10. putty再次登录群晖,删除rm /lib64/libsynonvme.so.1


  11. 修改好的文件替换,cp /volume1/Download/libsynonvme.so.1 /lib64/libsynonvme.so.1


  12. 修改权限,chmod 755 /lib64/libsynonvme.so.1


  13. 重启,NVME已作为缓存设置。

如图参考如图参考

手把手教你实现黑群晖6.1.3完整升级至7.1.1:系统篇

到此,NVME缓存已经成功,只做缓存用途的同学可以到此为止了手把手教你实现黑群晖6.1.3完整升级至7.1.1:系统篇

B.NVME缓存转换为存储空间

  1. 查看第一个NVME固态硬盘信息 fdisk -l /dev/nvme0n1


  2. 创建分区 synopartition --part /dev/nvme0n1 12


  3. 查看当前储存池情况,记一下最后一个存储池的数字(比如我的是md4)cat /proc/mdstat


  4. 创建NVME存储池 mdadm --create /dev/md5 --level=1 --raid-devices=1 --force /dev/nvme0n1p3,注意1,要在最后一个存储池数字上+1,所以是md5注意2,需要输入“y”确认


  5. 创建存储空间,创建ext4格式输入 mkfs.ext4 -F /dev/md5,创建btrfs格式请输入 mkfs.btrfs -f /dev/md5


  6. 重启群晖,搞定。

参考图片1参考图片1

参考图片2参考图片2

手把手教你实现黑群晖6.1.3完整升级至7.1.1:系统篇

如图,红框中即为NVME转为存储空间。

总结

这是本系列文章的第二篇,至此已经实现NVME作为存储空间使用,实际上已经实现了NVME作为硬盘的高速访问。

下一步就是实现主要服务迁移到nvme和ssd的过程。最终效果是m.2作为主要服务软件的存储空间,SSD作为次要服务软件的存储空间,机械硬盘提供数据仓库。期待下一篇吧。手把手教你实现黑群晖6.1.3完整升级至7.1.1:系统篇

本篇文章主要技术内容,参考了大佬GXNAS的技术分享,参考文章,地址1地址2特别感谢大佬的无私分享!

感兴趣的欢迎关注,黑群晖技术实验,有一定技术风险,大家玩机快乐。手把手教你实现黑群晖6.1.3完整升级至7.1.1:系统篇



作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
50评论

  • 精彩
  • 最新
  • 用的编译引导 6.1.7的3617无损升级到了918的7.2

    校验提示文案

    提交
    厉害,期待您的细节分享 [棒棒哒]

    校验提示文案

    提交
    请问一下,升级后原系统下的几块硬盘,能无缝插入直接读取使用吗? 我是每块硬盘设置为一个存储空间

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 这个收藏,现在m.2便宜!

    校验提示文案

    提交
    国产自主真的是太棒了! [张小草_买买买]

    校验提示文案

    提交
    收起所有回复
  • 正好有台6版本的黑裙,借鉴下

    校验提示文案

    提交
    欢迎关注

    校验提示文案

    提交
    收起所有回复
  • 这玩意我就没搞懂过。DiskIdxMap=00、SasIdxMap=0、SataPortMap=6

    我的黑裙里面的盘序是2-35-36.如何能正确12345这样排序呢。

    现在用的3622xs+

    校验提示文案

    提交
    所以需要学习啊。 [小眼睛]

    校验提示文案

    提交
    我也没搞懂这个,不同的板子都不一样。所以现在改用arpl了,无脑升级

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 原来的东西还在吗?

    校验提示文案

    提交
    正在出

    校验提示文案

    提交
    收起所有回复
  • 我想把sata口的ssd弄成缓存应该改啥?

    校验提示文案

    提交
    个人认为意义不大

    校验提示文案

    提交
    收起所有回复
  • M2改成存储空间就是没成功,只能当缓存。。。

    校验提示文案

    提交
    报错是啥?

    校验提示文案

    提交
    没报错,一切都正常,就是敲完命令后也没成空间,还是显示缓存

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 我还在用5.0的DSM [大囧]

    校验提示文案

    提交
    [张小草_买买买] [张小草_买买买] [张小草_买买买]

    校验提示文案

    提交
    我用得5.2 可以上docker的最低版本

    校验提示文案

    提交
    收起所有回复
  • up主我黑群晖是虚拟机的话,引导需要怎么弄···

    校验提示文案

    提交
    不知道,建议百度

    校验提示文案

    提交
    在大妈这里搜arpl的教程,有物理黑裙和虚拟黑裙两个软件。根据自己需求下载编译

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 引导能否写入到蜗牛的那块msata盘里,免U盘启动?

    校验提示文案

    提交
    不太了解蜗牛的具体情况,只要msata可以做第一启动设备,当然就可以。

    校验提示文案

    提交
    收起所有回复
  • 等你的m.2作为主要服务软件的存储空间,SSD作为次要服务软件的存储空间,机械硬盘提供数据仓库文章

    校验提示文案

    提交
    谢谢关注,敬请期待

    校验提示文案

    提交
    收起所有回复
  • 现在6.1不能用了吗?刚装了2次,都是装完套间里无法联网,求解,路由器下其他设备正常使用

    校验提示文案

    提交
    这个问题点可能比较多,听您的描述确实不好定位

    校验提示文案

    提交
    收起所有回复
  • 升级了非常后悔,相册退不了,7识别人脸需要折腾,场景识别完全没了,视频放进硬盘的hevc无缩略图。

    校验提示文案

    提交
    还不如6好使?

    校验提示文案

    提交
    加油,仔细读我的文章,你可以的 [ok了] [ok了]

    校验提示文案

    提交
    收起所有回复
  • 你好,请问升级和黑裙用的CPU也有关系吗》? 我目前是G4500 918+6.2的同时已经洗白系统可用QC,想升级7.1可以直接点系统里的升级吗? 还是需要重新做引导升级

    校验提示文案

    提交
    黑裙一般不建议直接升级,容易出问题,建议最好重装。

    校验提示文案

    提交
    CPU有一点就是得查一下是否支持硬解,不是所有群晖系统都支持硬解,如果没有硬解需求就无所谓了

    校验提示文案

    提交
    收起所有回复
  • 我屋里黑群,现在是6.2.3.我想升级7.1或者7.2,
    我重新买个U盘做7.x的引导,如果失败的话,插入旧的引导U盘,能无损回来么

    校验提示文案

    提交
    这个不太好说,得具体情况具体分析。出问题的话做相应解决,在我看来都有解决方案。

    校验提示文案

    提交
    收起所有回复
  • 欢迎借鉴交流,打赏就更好了 [白菜君_爱意]

    校验提示文案

    提交
  • 收藏,看看什么时候能出个esxi的版本教程,8100光跑黑裙好像挺浪费的。

    校验提示文案

    提交
  • 而对于本篇所涉及硬件,DiskIdxMap=00、SasIdxMap=0、SataPortMap=6

    这里这几个参数表示什么意思啊?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
509
扫一下,分享更方便,购买更轻松