① 群晖nas2块读缓存
作用:
SSD 缓存功能,使用户可以通过添加 SSD 提高 Synology NAS 上的随机访问性能。
功能模式:
只读缓存:使用此类型的 SSD 缓存时,只会将经常访问的数据存储在 SSD 缓存中以提高随机读取速度。因为 SSD 不涉及任何数据写入,所以当只读 SSD 缓存损毁时不存在数据丢失风险。
读写缓存:与只读缓存相比,读写缓存会同时将数据写入到 SSD 中以加快数据访问。为了确保数据安全,在 Synology NAS 上启用读写缓存时需要至少两个 SSD 来构建 RAID 1(至少提供 1 个硬盘容错)。如果损毁的 SSD 数量超过 RAID 配置的容错上限,以及如果缓存中存储的数据尚未写回到 HDD 中,则读写缓存可能存在数据丢失风险
② 群晖nas920+缓存设备未初始化
安装前没有把硬盘格式化。群晖nas920+安装步骤:
1、按下开机键,电源信号灯闪烁(蓝色),表示NAS开始启动;等待电源信号灯变为常亮或者听到“哔”一声,启动完成;未安装DSM时,NAS状态灯闪烁(橙色)。
2、进入群晖官网,点击右上角支持中心,选择下载中心。
3、进入下载中心。
4、选择nas920的产品型号,选择桌面应用程序。
5、选择SynologyAssistant点击下载,根据自己的操作系统选择下载。
6、点击“保存”,选择下载目录。
7、下载完以后,进入到下载目录,双击synology-assistant-7.0-50029.exe,点击“OK”。
8、点击“下一步”。
9、点击“我接受”。
10、选择安装路径,最好不要安装在C盘,按照自己喜好选择目标文件夹,点击安装。
11、等待安装完成,完成后会跳出安装Synology通用串行总线控制器,点击“安装”。
12、点击“完成”。
13、进入到SynologyAssistant,会自动寻找处于同一网络下的群晖NAS,如果找不到需要将Windows和其他电脑管家防火墙进行关闭,再点击左上角“搜索”,搜索到NAS以后会自动弹出用户许可协议,勾选“我已阅读同意”,点击“确定”。
14、会自动跳转到安装网页,点击“设置”。
15、点击“安装”。
16、点击“手动安装”,会跳转到下载页面。
17、选择“DSM6.2.4”,点击“下载”,等待下载完成。
18、返回安装界面,点击“浏览”。
19、在目录中,选择刚刚下载的“DSM6.2.4”。
20、点击“立即安装”,会提示硬盘将会被格式化,勾选“我已了解”,点击“确定”。
21、等待系统安装初始化。
22、安装初始化完成,会跳转到管理员账号密码设置界面。
23、输入信息,点击“下一步”。
24、跳转到下一个界面,需要注册群晖账号,已有群晖账号,可以点击“用已有Synology账户创建”,填写QuickConnectID,必须是英文,需要多试几次,可能ID已被注册,点击“下一步”。
25、可以使用此QuickConnect访问你的NAS服务器,点击“下一步”。
26、这是群晖推荐使用的应用程序,可以点击“下一步”自动安装应用,也可以选择“跳过此步骤”稍后安装。
27、勾选“分享群晖设备网络设置”,点击“前往”。
28、进入到群晖操作系统界面,会有自动更新窗口,点击“了解”。
29、设备分析窗口,按照需求选择,默认“是的”。
30、设备分析隐私声明窗口,勾选“我已悉知...”,点击“确认”。
31、安装完成,进入到主界面。
③ 群晖970pro缓存
用SSD缓存。
黑群辉的一大优势就是盘位数量不受限,应当充分发挥这个优势,加入一块小容量的SSD就能给NAS中常用热数据进行读取加速,对小文件访问性能的提升很大。
④ 群晖m2缓存盘需要多大
两个400G的
很多高阶机器自带2个nvme SSD槽位,但这玩意儿非常鸡肋 (以 DSM6.2 版本,DSM7.0还没测试):
nvme ssd不能做存储空间,只能做缓存
数据安全的角度,建议做只读缓存:
群晖nvme SSD 缓存有 2 种,一种读缓存,只需要 1 个 SSD 就可以,另外一种是读写缓存,需要 2 个容量一样的 SSD,而且只能为一个存储空间加速(不像隔壁家有分层存储技术)。鉴于 99%的人不会在 RAID 中设定多个存储空间,所以这个问题倒也影响不大。但读缓存是可以随时拆,随时换,不影响到数据安全。而读写缓存是和存储空间并在一起的(据说 7.0 的会做调整),也就是说如果ssd突然暴毙,或者脑抽关机拆了一个 SSD,与读写缓存相连的这个存储空间会挂掉(数据可修复,但需要linux知识),很多人会用一个一些垃圾主控真香盘作为缓存(谁不是呢。。反正放着也是放着),读写缓存就会导致数据安全的问题。从性能的角度,不建议做读写缓存:另一方面,读写缓存究竟对918+这种 J3455 的主机有多大帮助呢?我分析了读写缓存的机制,测试,以及 reddit 网友的各方面评论,结论是读写缓存主要是在群晖用于网页服务,iscsi,虚拟机的情况下有较好的加速作用,但是以目前群晖的牙膏机能,配置 nvme 的家用机型,这三样跑起来都很慢,因此读写缓存聊大于无。大部分家用场景,做读缓存就够了,读写缓存没有任何帮助,反而增加了存储空间挂掉的风险。
缓存要保留一定的未分配空间,防止写入放大:关于群晖的 nvme缓存,本人血泪教训已经挂了5块不同牌子的SSD,都表现为写入量很少,但是 health 0%的情况,无法再用于群晖缓存,这些 SSD可以拔下来插到普通电脑上去继续用,但是每次启动都要按 F1。经过和网友的相关交叉比对,应该是因为群晖的坑导致的写入放大所导致。也就是群晖的缓存自动释放速度很慢,当缓存占用率 99%后,会反复对一些块进行移除,写入,导致 health 下降。解决的办法是在配置 ssd 缓存的时候,不要把所有的空间完全都分配给缓存,建议只分配 80%,这样能有效的避免这个问题。
总结:用只读缓存
⑤ intelx25m黑群晖缓存
1、群晖在控制面板-终端机与SMNP,启用SSH功能;
2、在电脑的SSH工具,以root登录群晖,输入命令查看nvme的名字:
ls /dev/nvme*
如果只有一个nvme硬盘并且硬盘为空,一般会显示/dev/nvme0n1,如果有两个空的nvme硬盘则显示/dev/nvme0n1和/dev/nvme1n1,只需要记住这些名字就行了;
如果nvme有分区了,还会显示如/dev/nvme0n1、/dev/nvme0n1p1、/dev/nvme0n1p2等,这些分区名字不用理会。
3、输入命令,查看nvme硬盘的ID:
udevadm info /dev/nvme0n1
我们要记住自己的nvme所在的位置,比如我的就是0000:00:1c.0,这个数字一定要记下来;
3、之所以NVME硬盘黑群晖的空间管理员中无法识别,是因为群晖提前设定了各个机型的NVME所在的PCI位置,这些信息保存在 /lib64/libsynonvme.so.1 这个文件中,而我们需要将这个文件中,关于DS918+机型的NVME所在的PCI位置改为自己机器实际所在的位置就能正确识别了;
4、先备份一下原文件,输入命令:
cp /lib64/libsynonvme.so.1 /lib64/libsynonvme.so.1.bak
5、把原文件 libsynonvme.so.1 复制到一个可以供其他电脑下载的共享文件夹中,比如我将其复制到 Download 这个共享文件夹(具体以实际路径为准,请自行更改),输入命令:
cp /lib64/libsynonvme.so.1 /volume1/Download/libsynonvme.so.1
6、在电脑访问群晖,将在Download文件中的 libsynonvme.so.1 下载到本地电脑;
7、在电脑上使用 winhex 软件打开刚才下载的 libsynonvme.so.1 文件,按ctrl+F键输入DS918+搜索,在右侧找到如下图字段的原数据为0000:00:13.0和0000:00:13.1,根据第一步查到的本机NVME所在的PCI位置,修改为0000:00:1d.0,顺便把另外一个nvme插槽也该了即0000:00:1d.1,修改后保存;
8、将修改后的 libsynonvme.so.1 文件,上传到群晖的 Download 共享文件夹下(以第5步使用的文件夹为准),覆盖原文件。
9、返回 ssh 工具,以root账户登录群晖;
10、删除群晖系统原文件:
rm /lib64/libsynonvme.so.1
11、把修改好的文件复制到系统(把 /volume1/Download 替换为第5步实际使用的路径):
cp /volume1/Download/libsynonvme.so.1 /lib64/libsynonvme.so.1
12、修改文件权限:
chmod 644 /lib64/libsynonvme.so.1
13、重启群晖,再打开存储管理器,就发现正常识别NVME并可以按照提示进行缓存的设置。
上面操作,作者在DS918-7.11版本下亲测,是OK的。如果群晖系统型号不是DS918+,而是别的系统型号(比如DS3617xs/DS3622xs+等,除了DS3615xs以外)的DSM7.X版本,那么就不能用上面的方法,需要按照以下流程操作:
1、群晖在控制面板-终端机与SMNP,启用SSH功能;
2、在电脑的SSH工具,以root登录群晖,输入命令查看nvme的名字:
ls /dev/nvme*
如果只有一个nvme硬盘并且硬盘为空,一般会显示/dev/nvme0n1,如果有两个空的nvme硬盘则显示/dev/nvme0n1和/dev/nvme1n1,只需要记住这些名字就行了;
如果nvme有分区了,还会显示如/dev/nvme0n1、/dev/nvme0n1p1、/dev/nvme0n1p2等,这些分区名字不用理会。
3、输入命令,查看nvme硬盘的ID:
udevadm info /dev/nvme0n1
找到这个nvme硬盘的ID,比如我的就是0000:00:1d.0,这个数字一定要记下来;
4、输入命令,修改文件:
vi /etc.defaults/extensionPorts
使文件里面的ID与实际nvme硬盘的相匹配,比如我这个要改成(以你实际的ID为准)
[PCI]
pci1="0000:00:1d.0"
如果有两个nvme硬盘,则改成(以你实际的ID为准):
[PCI]
pci1="0000:00:1d.0"
pci2="0000:00:1d.1"
5、保存退出,重启群晖生效。
⑥ 群晖的硬盘缓存到底怎么清理
添加有数据的硬盘肯定会清空内容的,第一次加硬盘要格式化过的