当前位置:网站首页 > 编程语言 > 正文

nvme0硬盘是啥(nvme硬盘接口图解)



教程测试使用环境为洗白群晖918+,DSM7.1.1 42692系统,B85itx i5 4代的四盘位nas主机,主机4个sata接口,1 个pcie x16接口,1个M2接口。使用16g的Intel 傲腾m2盘。

文内使用软件工具下载见文末,4代i5四盘nas主机即将上架,可联系。

1、群晖在控制面板-终端机与SMNP,启用SSH功能;

2、在登录的电脑打开SSH工具,以putty为例,登录群晖。

打开后,输入nas的管理员账号和密码(密码不会显示,正常输入完回车即可)。

输入:sudo -i 再次输入密码确认,这时以root权限登录。

3、输入命令查看nvme设备名称:

ls /dev/nvme*

(可以复制这个命令,然后在putty输入框直接点鼠标右键,会自动粘贴过去,回车即可)

只有一个nvme盘并且硬盘为空,显示/dev/nvme0n1,如上图,记住nvme0n1硬盘名称即可;(有2个空的nvme盘则显示/dev/nvme0n1和/dev/nvme1n1)。

其它的/dev/nvme0n1p1、/dev/nvme0n1p2等是分区名字不用理会。

4、输入查看nvme硬盘的ID命令:

udevadm info /dev/nvme0n1

记下nvme所在的位置,如上图这个m2盘是0000:00:1c.0,数字一定要记下来,另外一定要注意大小写!!!搞错了欲哭无泪~

5、之所以NVME盘黑群晖存储管理员内无法识别,是因为群晖提前设定了各个机型的NVME所在的PCI位置,这些信息保存在 /lib64/libsynonvme.so.1 这个文件中,只需要将这个文件中对应的 DS918+机型的NVME所在的PCI位置改为上面记下的m2盘位置数字就能正确识别了;

6、先备份一下原文件,输入命令:

cp /lib64/libsynonvme.so.1 /lib64/libsynonvme.so.1.bak

7、把要修改的原文件 libsynonvme.so.1 复制到群晖系统的共享文件夹中,如,Download 这个共享文件夹(注意大小定,具体以实际路径为准,请自行更改),然后输入命令:

cp /lib64/libsynonvme.so.1 /volume1/Download/libsynonvme.so.1

输入后打开群晖的Download文件夹就可以看到有这个文件了。

注意putty软件不要关闭,后面还会用到。

8、在电脑访问群晖,将在Download文件中的 libsynonvme.so.1 下载到电脑保存

9、在电脑上使用 winhex 软件打开刚才下载的ibsynonvme.so.1 文件。

按ctrl+F键输入DS918+搜索,注意红框内要是ASCII才可以。

在右侧找到如下图字段的原数据为0000:00:13.1,根据第一步查到的本机NVME所在的PCI位置,修改为0000:00:1c.0

修改后按ctrl+s保存确定,然后关闭winhex软件

10、将修改后的 libsynonvme.so.1 文件,上传到群晖的 Download 共享文件夹下(以第7步具体使用的文件夹为准),覆盖原文件。 

这个在电脑的文件直接拖到nas的这个对应的文件夹也可以

覆盖即可。

11、返回刚才没有关闭的的putty工具,输入命令删除群晖系统原文件:

rm /lib64/libsynonvme.so.1

12、把修改好的文件复制到系统(/volume1/Download 是第7步实际使用的路径):

cp /volume1/Download/libsynonvme.so.1 /lib64/libsynonvme.so.1

13、修改文件权限:

chmod 755 /lib64/libsynonvme.so.1

14、关闭putty。重启群晖nas主机,重新登录再打开存储管理器。

正常识别NVME并可以按照提示进行缓存的设置。

在hdd设备里可以看到这个m2缓存设备

正常创建缓存存储池选择缓存设备操作完成即可使用。

~~~~~~~~~~~~~~~我是快乐的分页符~~~~~~~~~~~~~~~~

m2固态盘做存储盘使用时,要完成以上设置m2可识别为缓存设备,然后才可以继续下面的操作。

1、输入命令查看NVME硬盘状态

ls /dev/nvme*

此时会显示唯一的一个nvme固态盘,为nvme0n1

 这些操作都是ssh登录nas,root权限操作(具体参照见上面的1-3步)

2、查看第一个nvme固态硬盘nvme0n1信息

fdisk -l /dev/nvme0n1

3、在这块NVME盘上创建分区

synopartition --part /dev/nvme0n1 12

然后输入y,确认

4、查看刚刚创建的分区

fdisk -l /dev/nvme0n1

此NVME固态盘分区,没有问题

5、查看当前储存池情况

cat /proc/mdstat

记一下存储池的数字,上图是:md2

6、创建NVME存储池

mdadm --create /dev/md3 --level=1 --raid-devices=1 --force /dev/nvme0n1p3

注意:在上一步骤显示的储存池数字基础上+1,作为nvme的存储池(第5步记下的是md2,所以这个命令内的就是md3)

然后输入y确认

7、创建完存储池就可以创建储存空间了,btrfs格式和ext4格式,只能二选一,一般建议使用Btrfs格式

创建btrfs格式命令:

mkfs.btrfs -f /dev/md3

(创建ext4格式请输入以下命令:mkfs.ext4 -F /dev/md3)

8、重启群晖nas主机,然后再登录。

可以看到存储空间2就是nvme固态硬盘了,测试用的小容量盘,看看就行了哈。

注意,前面设置缓存操作后,有时会在hdd内显示为缓存设备,设置为存储盘后,系统依然显示是缓存设备。但在设备管理器,存储空间会多出一个可用存储池,点重组即可。

全新4代i3/i5/i7 低功耗4盘位nas主机测试使用5个多月即将上架,支持pcie x16扩展,1个m2 2280固态位置,1个m2 wifi,支持加装pcie多口2.5g网卡,sata或其它转接卡,m2固态做缓存或存储等很轻松。

链接在这里:https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w137712-18454836700.3.40d22295BxxOqJ&id=708603164281

更多nas主机或定制,淘宝搜索:逍遥玩nas 欢迎关注上新

教程内使用的putty、winhex等软件,在微信公众号xwy-nas回复:m2 即可下载

到此这篇nvme0硬盘是啥(nvme硬盘接口图解)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • ubuntu镜像源制作(ubuntu制作镜像文件)2025-07-28 10:00:04
  • 工具型图书有哪些(工具型图书有哪些类型)2025-07-28 10:00:04
  • vivo手机换小米手机怎么导入(vivo换小米手机怎么导通讯录)2025-07-28 10:00:04
  • ubuntu源(Ubuntu源码升级内核)2025-07-28 10:00:04
  • 浏览器兼容性提示是什么意思(浏览器兼容性提示是什么意思啊)2025-07-28 10:00:04
  • pll是什么意思中文翻译(pli是什么意思中文)2025-07-28 10:00:04
  • 文件权限在哪里设置手机vivo(vivo手机文件储存权限在哪)2025-07-28 10:00:04
  • 查域名查ip(用域名查ip)2025-07-28 10:00:04
  • win7 usb启动盘制作(win7u盘启动盘制作工具)2025-07-28 10:00:04
  • 时钟的代码怎么打(时钟的代码怎么打字)2025-07-28 10:00:04
  • 全屏图片