-
Posts
166 -
Joined
-
Last visited
Community Answers
-
anpple's post in 开心版转正版,安装key显示error4,自动安装显示u盘里已经有个key,怎么解? was marked as the answer
Unraid开心版转正:
删除U盘config下btrs.key文件 导入正版激活文件比如pro.key到config 插U盘开机启动 如果是登录connect插件,通过激活联网验证,验证失败会显示error4,开启魔法即可
-
anpple's post in 本地文件传输到unraid时速度极慢 was marked as the answer
文件系统开销:每个文件的创建、修改和删除都涉及文件系统的额外操作,例如更新目录信息、修改元数据等。这些操作在处理大量小文件时特别明显,因为每个文件都需要单独进行这些处理。 操作系统开销:操作系统处理文件的方式也会影响性能。操作系统在打开和关闭文件时需要消耗资源。对于大量小文件,系统需要频繁地打开和关闭文件,这增加了总体的处理时间。 存储设备的读写效率:大部分存储设备(包括固态硬盘和传统硬盘)在处理连续的大块数据时比随机访问小文件时效率更高。这是因为设备可以最大化利用其顺序读写速度,而处理多个小文件时,磁盘可能需要在不同位置之间移动读写头(在机械硬盘中)或进行更多的寻址操作(在固态硬盘中)。 网络和协议开销:在通过网络(如使用 SMB 协议)复制文件时,网络协议本身的开销也会影响性能。每个文件传输都需要建立和终止通信,这对于大量小文件来说可以累积成显著的延迟。 缓存效果:操作系统和存储设备通常会使用缓存来优化读写操作。当处理单个大文件时,数据可以更有效地被缓存和顺序读写,而大量小文件则可能频繁地触发缓存失效,降低效率。 -
anpple's post in unraid缓存池上加两块以上固态盘会是什么效果? was marked as the answer
Unraid 中有两种主要的池操作模式:
单设备模式
当池的磁盘插槽数设置为 1 时,这称为在单设备模式下运行。在此模式下,您将无法保护池中存在的任何数据,这就是建议使用多设备模式的原因。但是,与多设备模式不同,在单设备模式下,您可以将缓存设备的文件系统调整为 BTRFS 以外的文件系统。正是由于这个原因,单一模式没有特殊的操作。您只能在系统中添加或删除设备。
注意:如果您选择对在单一模式下运行的池设备使用非 BTRFS 文件系统,则在不先使用 BTRFS 重新格式化设备的情况下,您将无法扩展到多设备池。正是由于这个原因,BTRFS 是池的默认文件系统,即使在单设备模式下操作也是如此。
多设备模式
当向池分配多个磁盘时,这称为在多设备模式下运行。此模式利用 RAID 1 的 BTRFS 特定实现,以便允许将任意数量的设备组合到一个池中。与传统的 RAID 1 不同,BTRFS RAID1 可以混合和匹配不同大小和速度的设备,甚至可以根据您的需求变化进行扩展和收缩。要计算您的 BTRFS 池将拥有多少容量,请查看这个方便的btrfs 磁盘使用计算器。将预设 RAID 级别设置为 RAID-1,选择您拥有的设备数量,然后设置每个设备的大小。该工具将自动计算您将有多少可用空间。
-
anpple's post in 给unraid升级硬件之后发现文件夹结构丢失,但是硬盘中的文件还是实际存在的 was marked as the answer
物理盘实际数据存在,那就新建对应原共享文件夹名并指定物理盘
例如原来的movies文件夹指向物理盘disk1,新建的也是movies并指向disk1
-
anpple's post in 更换新设备导致OP直通网卡报错,主路由崩了失联,十万火急 was marked as the answer
关于变更主板VM直通,更换主板后推荐全新配置VM实例,因为虚拟底层机器架构已经变化,之前残留的配置就会报错
-
anpple's post in 连不上屏幕显示:ip_protocol_deliver_rcu+0x164/0x164 was marked as the answer
docker网桥修改为ipvlan,重启再测试,另外根据日志你的内存兼容性有问题
建议关闭BIOS的XMP、重新拔插内存、更好内存来解决
-
anpple's post in 6.12.10版本系统应用商店无法使用 was marked as the answer
开启魔法,修改DNS,首选DNS 223.5.5.5 次选DNS 1.1.1.1或者8.8.8.8
-
anpple's post in 关于UNRAID启停时候,docker 和VM关闭顺序的问题。 was marked as the answer
1.创建关机脚本
打开用户脚本插件,并创建一个新脚本,例如命名为 “Shutdown Sequence”。
在脚本中,添加以下内容来控制关闭顺序:
#!/bin/bash # 停止所有 Docker 容器 docker stop $(docker ps -a -q) # 等待30秒 sleep 30 # 关闭所有虚拟机 for vm in $(virsh list --name --state-running); do virsh shutdown $vm done # 等待虚拟机完全关闭 while [ ! -z "$(virsh list --name --state-running)" ]; do sleep 10 done
2.创建启动脚本
创建另一个脚本,例如命名为 “Startup Sequence”。
在脚本中,添加以下内容来控制启动顺序:
#!/bin/bash # 启动所有虚拟机 for vm in $(virsh list --name --state-shutoff); do virsh start $vm done # 等待虚拟机启动 sleep 60 # 启动 Docker 服务(如果已经由系统自动启动则不需要) # systemctl start docker # 启动所有 Docker 容器 docker start $(docker ps -a -q)
以上仅作参考,自己按需求修改延迟时间来控制
-
anpple's post in unraid重启后文件被还原 was marked as the answer
添加启动go文件配置,或者添加user script脚本。
不在U盘下的文件夹路径是不能持久化的
-
anpple's post in N5095核显虚拟化应该用哪个? was marked as the answer
N5105/5095核显SR-IOV,BIOS已开启虚拟化和SRIOV,主板HDMI插诱骗器
1.安装插件 Intel GPU TOP和Intel i915 SR-IOV
2.设置直通或给docker调用
-
anpple's post in 6.12.9 无法连接 was marked as the answer
根据诊断的系统日志,螃蟹网卡8169驱动掉了,docker建议直接ipvlan,至于网络设置是否桥接并不影响
-
anpple's post in Unraid上传文件速度很慢。疯狂掉速! was marked as the answer
你阵列单盘固态,是不可能达到峰值速度的,除了系统docker虚拟机占用读写,fuse文件管理也要占IO。
最佳的实践是添加固态到独立的pool设备,然后设置指定共享文件夹到pool,这样保持稳定的硬盘IO
-
anpple's post in Unraid 6.12.8 ZFS池无法休眠 求助 was marked as the answer
已经格式化zfs格式的硬盘,只能在单盘下设置休眠,所有在硬raid和软raid0之外的raid5/raidz1之类的pool里的硬盘不能设置休眠
-
anpple's post in 6.12.8 每天都会不定时失联死机 was marked as the answer
不建议AIO,即便要做也先进行兼容性压力测试吧。
盲猜内存电源网卡的锅,再失联之后,务必看显示器的屏幕报错日志
-
anpple's post in ACPI BIOS Error,是驱动问题吗? was marked as the answer
换了主板今天刚遇到这个问题,目前已知是linux主板总线电源管理的驱动问题。
无法复现,不定时报错自动死机,WebUI卡死。目前换了2个U盘重装系统,暂时没问题,等后续测试
-
anpple's post in docker 模板设置好像有问题 was marked as the answer
建议补一下docker基础知识,自定义IP或者网桥host下是不需要改容器/主机端口的,唯一需要改端口的是bridge模式
-
anpple's post in Dynamix File Manager打开文件夹无法正常显示 was marked as the answer
Dynamix File Manager显示卡在某个页面的问题,一般点web右上切换到英文,然后重新进入路径,最后切换回中文就好了。
web issue排查:chrome浏览器右键-检查-控制台,点开报错信息,复制日志或者截图
PHP交互的问题只能通过log锁定
-
anpple's post in 咨询个问题:买完之后收到购买凭据PDF文件有乱码,影响后续使用吗? was marked as the answer
看起来是因为缺少字库导致的显示不全,换个pdf阅读器即可,不影响使用。