winhex官网
作者:九度十二分
我的旧黑群晖是6.1.3系统,感兴趣的可以翻我之前的系列文章,所以我在升级7.1.1时,有几个考虑。
升级目标
实现NVME服务本地homes文件,提高系统运行速度
Docker服务保留在SSD硬盘上
完整迁移数据
本篇文章内容
启动文件灌入
系统安装
实现NVME作为硬盘访问
需要以下几个文件/工具
黑群晖DS918+ 7.X引导文件(支持最新7.1.1-42962-Update4)下载地址
DSM_DS918+_42962.pat 官网下载链接
Synology Assistant最新版
ChipEasy
Rufus
PuTTY
Winhex
WinSCP
DiskGenuis或UltraISO
实现步骤
U盘文件灌入修改
系统安装与联网升级
实现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
完成以上五个参数修改后,启动U盘就此完成。
如果嫌麻烦的话,建议考虑搜索半洗白。
二、系统安装与联网升级
下一步,插好U盘、联好网络,开机。
用提前安装好的Synology Assistant搜索,如果顺利启动,就能在SA中找到群晖,双击ip打开网页地址,选择DSM_DS918+_42962.pat文件安装。不废话,上图。
至此,系统顺利安装成功。
三、实现NVME作为硬盘访问
此部分难度相对较高,建议仔细观看。
两步实现:
开启NVME缓存
NVME缓存转换为存储空间
A.开启NVME缓存
控制面板-终端机与SMNP,启用SSH 22端口
putty登录群晖,输入命令 ls /dev/nvme* 像我的情况,会显示 /dev/nvme0n1
查看NVME硬盘ID,输入命令 udevadm info /dev/nvme0n1,注意,要记住/pci0000:00/0000:00:1d.0/....中的0000:00:1d.0,这个是示意,你的肯定和我的不一样。
备份so.1文件,输入命令cp /lib64/libsynonvme.so.1 /lib64/libsynonvme.so.1.bak
复制libsynonvme.so.1到smb共享文件夹可下载位置,如Download下,输入命令:cp /lib64/libsynonvme.so.1 /volume1/Download/libsynonvme.so.1
pc访问群晖共享文件夹,libsynonvme.so.1下载到本地
pc用winhex软件打开libsynonvme.so.1,搜索“DS918+”如下图,修改0000:00:13.0和0000:00:13.1为0000:00:1d.0和0000:00:1d.1,注意,不是修改为1d而是第3步记录下的那玩意。
将修改好的 libsynonvme.so.1 文件,上传到第5步的群晖共享文件夹下,覆盖原文件。
putty再次登录群晖,删除rm /lib64/libsynonvme.so.1
修改好的文件替换,cp /volume1/Download/libsynonvme.so.1 /lib64/libsynonvme.so.1
修改权限,chmod 755 /lib64/libsynonvme.so.1
重启,NVME已作为缓存设置。
到此,NVME缓存已经成功,只做缓存用途的同学可以到此为止了。
B.NVME缓存转换为存储空间
查看第一个NVME固态硬盘信息 fdisk -l /dev/nvme0n1
创建分区 synopartition --part /dev/nvme0n1 12
查看当前储存池情况,记一下最后一个存储池的数字(比如我的是md4)cat /proc/mdstat
创建NVME存储池 mdadm --create /dev/md5 --level=1 --raid-devices=1 --force /dev/nvme0n1p3,注意1,要在最后一个存储池数字上+1,所以是md5;注意2,需要输入“y”确认
创建存储空间,创建ext4格式输入 mkfs.ext4 -F /dev/md5,创建btrfs格式请输入 mkfs.btrfs -f /dev/md5
重启群晖,搞定。
如图,红框中即为NVME转为存储空间。
总结
这是本系列文章的第二篇,至此已经实现NVME作为存储空间使用,实际上已经实现了NVME作为硬盘的高速访问。
下一步就是实现主要服务迁移到nvme和ssd的过程。最终效果是m.2作为主要服务软件的存储空间,SSD作为次要服务软件的存储空间,机械硬盘提供数据仓库。期待下一篇吧。
本篇文章主要技术内容,参考了大佬GXNAS的技术分享,参考文章,地址1,地址2。特别感谢大佬的无私分享!
感兴趣的欢迎关注,黑群晖技术实验,有一定技术风险,大家玩机快乐。
易茅鸣3563winhex精简版那里可以下
倪刮寿17070881613 ______ winhex 15.2 SR-2 中文版 http://www.greendown.cn/soft/8797.html
易茅鸣3563怎样用winhex修复docx文件头? -
倪刮寿17070881613 ______ 你可以试试以下方法看有没有希望: 1,名称:OfficeFIX V5.27 简介:OfficeFIX是一个Microsoft Office的修复工具,它可以修复损坏的Excel,Access和Word文档.提供修复文件的向导功能. 2,用专业的数据修复软件来修复损坏的文档结构,...
易茅鸣3563winhex软件中文版哪儿有啊???
倪刮寿17070881613 ______ http://www.duote.com/soft/937.html 这里有啊
易茅鸣3563如何在winhex里面将一个文件转成C语言数组存储 -
倪刮寿17070881613 ______ 1.winhex打开所选文件 2.选中要选择的第一个数据,点击右键,选择——选块开始(alt+1) 3.选中要选择的最后一个数据,点击右键,选择——选块结束(alt+2) 4.左键点击编辑->全部复制-->C源码(此时已把C数组文件粘贴到了剪贴板) 5.将文本复制到一个文件,文本会以数组形式展现.
易茅鸣3563怎样底层调用winhex的磁盘拷贝功能 -
倪刮寿17070881613 ______ WinHex镜像硬盘和Ghost备份是完全不同的,Ghost只能克隆或者镜像分区内正常的数据,删除的数据他是不会克隆的,所以在数据恢复应用 中,Ghost对我们来讲作用就不大了,而使用WinHex备份(镜像)硬盘数据就不同了,WinHex会对每...
易茅鸣3563winhex怎么恢复文件数据恢复 -
倪刮寿17070881613 ______ winhex恢复数据教程 1、打开磁盘 2、直接恢复文件 如果文件是不久前删除的话,可以看到已经删除的文件,这时便可以直接恢复文件了. 3、通过$MFT恢复文件 如果在文件列表...
易茅鸣3563winhex数据恢复的原理 -
倪刮寿17070881613 ______ winhex只是个数据恢复的工具,数据恢复的原理其实就是文件系统存储的原理,删除、格式化之类只是标记删除,文件还存在于硬盘内.不同的文件系统恢复的原理是不同的
易茅鸣3563winhex精简版 下载地址
倪刮寿17070881613 ______ http://cfansoft.cn/soft/show.asp?id=92
易茅鸣3563winhex如何恢复相机照片 -
倪刮寿17070881613 ______ 步骤如下: 第1步,内存卡通过读卡器连接电脑. 第2步,启动WinHex,从菜单里选择“工具—打开磁盘(或按F9键)”,弹出“编辑磁盘”对话框,从中选择要编辑的磁盘【内存卡名称】.载入磁盘内容,如果磁盘太大会需要一段时间. 第3步,载入磁盘后,发现刚才删除的图片文件在里面还有显示,选择这些图片,单击右键从弹出的快捷菜单中选择“恢复/复制”,弹出“选择目标文件夹”窗口,选择要保存文件的位置,最好选择电脑上的硬盘,最后再单击“确定” 第四步,开始恢复,等待恢复过程结束,图片文件恢复成功.
易茅鸣3563你知道WinHeX哪里下载吗?
倪刮寿17070881613 ______ 下载地址 http://www.xdowns.com/tag/winhex.html http://www.xdowns.com/soft/4/85/2006/Soft_2767.html