欢迎光临
我们一起折腾,但避免熬夜!

ESXI直通NVME固态给群晖做缓存,群晖不识别NVME固态为缓存

对于M.2插槽多的all in one (boom)小伙伴幸福的小烦恼就是NVME固态硬盘到底怎么分配?今天介绍一种方案,即直通会给群晖做存取缓存——

如果您想将m.2上的nvme固态硬盘用作群晖的普通存储空间,请参考下一篇分享文章:
NVME固态硬盘做群晖存储空间使用

NVME固态硬盘

一、ESXI直通NVME固态

1.在ESXI里直通准备给群晖做缓存的NVME硬盘
直通NVME硬盘-重新引导(7.0之后的版本一般不需要重新引导)

2.群晖关机,将直通的pci设备加到群晖设置中

二、查询NVME固态在群辉里的地址

3.启动群晖并用ssh连接到群晖
输入sudo -i 切换到管理员模式

sudo -i 

4.列出所有nvme硬盘

ls /dev/nvme*n1

5.查询NVME固态硬盘在群晖中的正确硬件地址(0代表第1块nvme,1代表第2块nvme):
1)首先查询第1块

udevadm info /dev/nvme0n1

记录地址:0000:00:18.0 (你的不一定是这个)

2)首先查询第2块(如过你有的话)

udevadm info /dev/nvme1n1

记录地址:0000:00:19.0 (你的不一定是这个)

三、新版群晖获取系统文件修改权限(具有修改权限可跳过此步)

6.若为群晖DSM6.2以上版本系统中,使用WINSCP通过root权限登陆的方法如下:

1)登录群晖,并切换到root权限下: sudo -i #切换为管理员身份,输入你管理员的密码

2)进入etc目录。

cd /etc 

3)修改sudoers文件的权限为755,此时所有者具有读取、写入、执行权限。

 chmod -R 755 sudoers 

4)编辑sudoers文件

vi sudoers 

输入i,进入编辑模式,找到%administrators ALL=(ALL) ALL这一句,改为如下所示:

将其改为 :%administrators ALL=NOPASSWD: ALL

然后按“ESC”键,输入:wq,再按回车保存编辑。

5)打开winscp,输入群晖地址、用户名和密码后,点击“高级按钮”。 点 编辑,再点高级,SCP/Shell 中修改默认为 sudo su – ,保存就可以了

6)winscp 再登录打开群晖就可以进入root的目录

四、修改更改群晖中NVME正确地址

7.修改群晖中libsynonvme.so.1文件的地址为上面查询的地址

1)在winscp用root用户登录群晖,下载文件libsynonvme.so.1
路径:/usr/lib64/libsynonvme.so.1
2)下载后用winhex打开(软件在文末),并搜索你的群晖型号,比如 918
3)更改为真正的NVME地址信息(第5步中获得的地址)
4)改后的文件上传覆盖原文件

五、重启群晖,验证效果

8.重启群晖,查看是否修改成功

reboot
nvme直通给群晖做缓存

六、文中涉及的文件地址:


赞(0) 打赏
未经允许不得转载:番茄科技-电脑,手机,网络知识,应用分享 » ESXI直通NVME固态给群晖做缓存,群晖不识别NVME固态为缓存
分享到: 更多 (0)

评论 抢沙发

电脑 手机 网络知识 应用分享

YouTube哔哩哔哩

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏