2.3 黑群晖驱动:开启nvme缓存、将nvme缓存作为存储盘 教程

黑群晖驱动安装工具下载:

链接:https://pan.baidu.com/s/1CMLl6waOuW-Ys2gKZx7Jgg?pwd=chct

提取码:chct

一、开启NVME缓存

  1. 在群辉->控制面板->终端机和SNMP->终端机中 勾选“启动SSH”功能,并点击应用;

  1. 下载安装Putty,下载链接:https://www.putty.org/,也可从本文开头的链接中下载。打开软件Host Name输入你群辉的IP(不要带":5000"),Port如果没有修改,默认就是22.然后点击open。

  1. 第一次打开会弹出一个窗口点击accecpt即可,随后在出现的窗口"login as"中输入你群辉的用户名,接下来会出现"password:"中输入你的密码,这里是看不到输入结果的,输入完按回车即可。

  1. 查看nvme的名字:

ls /dev/nvme*

如果插了一个则一般会显示有/dev/nvme0n1,如果是两个则还会显示/dev/nvme1n1。

  1. 查看nvme硬盘的ID:

udevadm info /dev/nvme0n1

此时在第一行,会显示P:/devices/pci0000:00/0000:00:1b:0/....,其中pci0000:00后面的0000:00:1b:0就是nvme硬盘的位置,需将这串位置数据记录下来。如果是两个硬盘将上述指令的/dev/nvme0n1改为/dev/nvme1n1,可获得另一个nvme硬盘的位置。

  1. 备份原文件:

sudo -i
cp /lib64/libsynonvme.so.1 /lib64/libsynonvme.so.1.bak
  1. 将原文件复制到可下载的存储空间内(其中XXX是你volume1中的任意一个文件夹):

cp /lib64/libsynonvme.so.1 /volume1/XXX/libsynonvme.so.1
  1. 用电脑访问NAS,从XXX文件夹中下载libsynonvme.so.1。用winhex打开下载好的libsynonvme.so.1,点击crtl+F搜索 DS918,如图:

bad paramter后面的0000:00:13:1和0000:0013.2就是对应记录nvme硬盘位置的数据,两个位置可以将其改为你记录的nvme硬盘位置信息,如果只插了一个nvme只修改其中之一即可。

  1. 删除群晖系统原文件:

rm /lib64/libsynonvme.so.1

把修改好的文件复制到系统:

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

修改文件权限:

chmod 644 /lib64/libsynonvme.so.1
  1. 重启系统,在存储管理器就可以看到nvme硬盘了。

二、NVME硬盘做存储

在存储管理器可以看到nvme的硬盘信息后,进行如下操作,以使nvme硬盘作为存储盘。

  1. 查看Nvme信息:

ls /dev/nvme*

查看磁盘信息,下面以第一个nvme硬盘为例:

sudo -i
fdisk -l /dev/nvme0n1
  1. 创建分区:

synopartition --part /dev/nvme0n1 12

查看创建的分区布局:

fdisk -l /dev/nvme0n1

应该为/dev/nvme0n1p1、/dev/nvme0n1p2、/dev/nvme0n1p3三个分区,查看最大内存分区的名称,一般为/dev/nvme0n1p3。

查看当前存储池:

cat /proc/mdstat

其中md0是系统分区,而md1是系统交换,如果你现在已经有存储池,那么可能还有md2...。

比如我现在有一个存储池那么这里最大的就是md2,则接下来nvme创建的存储池应该为md2+1,即md3。

  1. 为nvme创建basic的磁盘阵列:

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

输入y后,再继续格式化存储池为btrfs

mkfs.btrfs -f /dev/md3

如果想格式化为ext4,则进行命令为:mkfs.ext4 -F /dev/md3

重启群晖系统,打开存储管理器,点击在线重组即可。

猜你喜欢

转载自blog.csdn.net/qq_35379989/article/details/129287593
2.3