黑群晖DS918开启m.2 nvme固态硬盘做存储空间(支持DSM6.2X和DSM7.X)

       众所周知,官方群晖DS918+可以用两条m.2 nvme固态硬盘做缓存盘,黑群晖也可以通过打补丁的方式支持用m.2 nvme固态硬盘做缓存盘。黑群晖其实还可以用m.2 nvme固态硬盘来做存储盘,在万兆网络里面可以提高内网复制文件的速度。本教程于DS918-6.2.3系统下测试通过。

一、黑群晖打m.2 nvme补丁(如果已经打过补丁,此步骤跳过)

1、如果DSM系统是918-6.23版本的,下载Nvme的补丁 libsynonvme.so.1( 点我下载到电脑 ;

2、把下载的文件复制到群晖的 /usr/lib64 目录下,,并设置成可执行的权限(此步骤需要用root权限);

3、如果之前是6.22的版本,打过6.2.2的nvme补丁,需要进 /usr/local/etc/rc.d 文件夹,把 libNVMEpatch.sh 删除(如果没有打过上面的补丁,此步骤可以跳过);

4、如果DSM系统是918-7.X版本的,需要先按照《黑群晖DS918-7.X开启NVME缓存的方法》修改系统文件;

5、重启群晖,重启后在存储空间管理员—hdd/ssd,查看能否正确识别nvme固态硬盘。

 

二、创建nvme存储盘(以下操作,都需要用root权限)

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

ls /dev/nvme*

#此时会显示所有的nvme固态硬盘,第一个为nvme0n1;

 

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

fdisk -l /dev/nvme0n1

 

3、创建分区

synopartition --part /dev/nvme0n1 12

#在第一块NVME的上创建分区

#输入“Y”,确认

 

 

4、查看刚刚创建的分区

fdisk -l /dev/nvme0n1

#查看第一块NVME的分区布局,没有问题

 

5、查看当前储存池情况,记一下最后一个存储池的数字(比如我的是md2)

cat /proc/mdstat

 

 

6、创建NVME存储池

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

#需要注意的是:需要在上一步骤显示的储存池数字基础上加1,作为nvme的存储池(所以是md3)

#输入“y”确认

 

 

7、创建储存空间,btrfs格式和ext4格式,只能二选一:

#创建ext4格式请输入以下命令

mkfs.ext4 -F /dev/md3

#创建btrfs格式请输入以下命令

mkfs.btrfs -f /dev/md3

 

8、重启群晖;

 

三、存储空间2就是nvme固态硬盘了,搞定!


特别说明:

如果你的群晖版本是DSM7.X版本,需要先按照《黑群晖DS918-7.X开启NVME缓存的方法》教程识别到nvme,才可以敲命令建立存储。

点赞
  1. hhh666说道:
    Google Chrome Windows 10
    UP你好,有个问题想咨询一下,我现在黑群晖的版本是DSM 7.1.1-42962Update6这个,然后开启m.2 nvme固态硬盘做存储空间,现在有想法想升7.2.1,想请问一下,重新做7.2.1的引导升级之后m.2 nvme固态会不会掉盘,会不会失效
    1. 博主说道:
      Google Chrome Windows 10
      你要是担心的话,可以刷920-7.21的引导启动,安装920-7.21的系统。因为920默认支持NVME,不需要手动修改文件。
  2. bleach说道:
    Google Chrome Windows 10
    你好我是PVE8宿主系统然后虚拟机DS918+黑群6..2.3版; 然后主板有两块NVME,一块PVE系统,一块闲置就直通给黑群了; 我按照你的方法,做完了,现在黑群能识别nvme了,HHD/SSD和存储池也能看到这块nvme了,可是我添加空间找不到这块nvme咋办啊?是不是HHD/SSD这个nvme显示不是硬盘的原因,他显示缓存设备1. 在线等,谢谢!
    1. bleach说道:
      Google Chrome Windows 10
      群晖真垃圾啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!破案了。格式化选ext4它不支持所以才会发生我这样的事,格式化成btrfs就一切正常啦。再说一次,群晖真垃圾!!!
      1. 博主说道:
        Google Chrome Windows 10
        哈哈
  3. lemon说道:
    Google Chrome Windows 10
    请问博主,按你的教程弄好之后可以正常读写了,但是群晖显示“此存储空间所属的存储池已进入警告状态。请进入存储池以检查”,这种情况应该怎么解决呢?
    1. 博主说道:
      Google Chrome Windows 10
      点存储池进去看一下是哪个硬盘有问题就换哪个硬盘
      1. lemon说道:
        Google Chrome Windows 10
        我的硬盘是新买的990pro,应该硬盘本身是没有问题,读写也是正常的。群晖版本是6.2.3,主板是z370mpro4,您判断下是什么问题呢? :huaji10:
        1. 博主说道:
          Google Chrome Windows 10
          硬盘没有问题的话应该是兼容性的问题。
  4. wangli说道:
    Google Chrome Windows 10
    [/sbin/sfdisk -N1 -uS -q -f -j63 -z4980087 -tfd -F /dev/nvme0n1] failed. err=255 Create system partitions failed.这个失败了
    1. 博主说道:
      Google Chrome Windows 10
      1、我的教程里面没有你这个命令,我不知道你要干嘛?2、如果你是群晖7的系统,建议用我网盘里面的引导,NVME会自动识别出来。
  5. 水手说道:
    Google Chrome Windows 10
    谢谢大佬的无私分享,最后一步没说,要重组一下
    1. 博主说道:
      Google Chrome Windows 10
      新安装的系统,不涉及在线重组,如果是从6升级到7才有重组。
  6. wangli说道:
    Google Chrome Windows 10
    No such file or directory 大佬这个提示怎么弄
    1. 博主说道:
      Google Chrome Windows 10
      信息量太少,没法回答
  7. 天才哟说道:
    Google Chrome Windows 10
    请教下,理论上讲U.2固态和M.2固态他们都是一回事,都是走的pcie通道。那么教程的操作是不是对于u2也有效呢,最近大船sn640 7.8t的2k以内了,想试试看。
    1. 博主说道:
      Google Chrome Windows 10
      理论是理论,实际是实际。
  8. GX123456说道:
    Google Chrome Windows 10
    请问m2存储怎么修改存储池和存储空间编号。我按这个教程(https://www.moewah.com/archives/3688.html?ivk_sa=1024320u),修改是无效的。但是机械硬盘用这个教程可以生效。
    1. 博主说道:
      Google Chrome Windows 10
      瞎折腾这些没有意义的东西,自己迟早玩死自己。
1 3 4 5

发表回复