Unraid通过模板更新Docker应用
使用 Unraid 过程中,有时候会遇到这样的问题:Docker 应用提示更新,但点击 应用更新 按钮,却提示找不到配置。 要想解决这个问题,必须要了解下 Docker 是如何更新的。Docker 本身并不支持直接更新应用,即便使用命令,也需要先删除应用,然后拉取应用的最新镜像,再使用命令重新创建应用。 Unraid 为了用户可以更方便的使用 Docker,加入了模板这个概念,Unraid 的应用市场里的应用都已经有现成的模板,模板就是把该应用需要填写的应用参数都预先设置好,用户通过模板无须修改设置或者仅做少数修改即可轻松部署应用。对于应用市场没有的应用,只要用户自己通过 Unraid 添加容器,也会自动将该应用的配置保存为模板,方便用户后续的修改设置和更新。 应用的模板文件会保存到 /boot/config/plugins/dockerMan/templates-user 目录中,该文件夹位于启动 U 盘中,模板会保存为 *.xml 文件。 只要应用模板存在,就可以在提示 应用更新 的时候,直接更新应用。Unraid 会根据应用模板,自动的完成停止容器,移除容器,拉取镜像,重新 ...
科学解决问题的思路-木桶理论
涉及到计算机的地方,经常会提到一个词 – 木桶理论(效应),意思很简单,就是说一个木桶能装多少水,取决于组成这个木桶的最短的那块木板。 想要让木桶装更多的水,最有效的办法就是找到最短的那块木板,然后加长它! 在计算机里,木桶理论几乎无处不在。在一个复杂的系统中,最终的系统实现效果往往取决于系统中最薄弱的环节,也就是瓶颈所在。因此提升整个系统效果的关键,就是找到这个最薄弱的环节,然后改善它!而不是盲目的在其它不构成瓶颈的环节下功夫。 举两个很常见的例子: 很多人发现自己的宽带测速达不到套餐的标称值,测速的时候发现很慢。 电脑和 NAS 都用了万兆网卡,而且 NAS 也组了阵列,但是万兆 NAS 传输达不到预期速度 那么该如何使用 木桶理论 来解决问题呢? 理清环节想要科学的解决问题,最重要的是理清影响系统效果有哪些因素。 以上面提到的测速为例,影响最终测速结果可能有下面这些因素: 运营商宽带虚标(当然如果是移动、电信、联通这些大的运营商,基本不会虚标) 光猫本身的性能不够(如果是比较新的光猫,应该不会有这个问题) 光猫网口是百兆(如果是千兆宽带,并且使用电脑有线直连光猫测试) ...
值得推荐的 NAS 应用
我的 NAS 上目前装了下面这些服务,囊括了文件管理,照片书影音,下载备份,以及一些常用的服务,供你参考。 虚拟机NAS 系统是 Unraid,iStoreOS 使用虚拟机的方式安装。iStoreOS 作为主路由来用。Unraid 运行虚拟机和 Docker 都非常方便,而且效率很不错。 Docker 应用 文件管理 - FileBrowser 网盘挂载 - Alist 文件同步 - Syncthing 数据备份 - Duplicati 迅雷 BT/PT 下载 - qBittorrent 直链下载 - Aria2-Pro 视频下载 - MeTube 在线影音 - Jellyfin 影视刮削 - TinyMediaManager 百度网盘 - baidudisk 电子书库 - Calibre-Web 音乐库 - Navidrome 照片备份 - immich 服务监控 - UptimeKuma NAS 服务导航 - homepage 局域网络测速 - SpeedTest 网络测试 - iperf3 内网穿透客户端 - nps 局域网多设备剪贴板同步 - SyncClipboa ...
使用PE打包ISO镜像
很多 NAS 系统支持虚拟机功能,但有的虚拟机只支持使用 ISO 镜像启动来安装操作系统,而某些操作系统只提供 img 格式的镜像,比如 iStoreOS、OpenWRT 等等。那么能否将 img 转换为 ISO 镜像呢? 根据我的测试,凡是能搜到的各种转换功能都无法使用,要么不支持,要么转换后无法正常启动。比较靠谱的办法是使用现有的 PE ISO 镜像,将 img 镜像和 img 写盘工具打包到 PE ISO 镜像里,这样可以直接启动 PE ISO 镜像,然后在 PE 环境中,使用 img 写盘工具将 img 镜像写入到虚拟磁盘中,这样就可以使用虚拟磁盘启动了。下面介绍具体过程。 资源需要使用到的资源如下: iStoreOS img 镜像 img 写盘工具、UltraISO 可以到 我的网盘 下载 微 PE,或者 Edgeless ISO 镜像 如果你使用的是 微 PE,你需要 生成可启动的镜像,得到 PE ISO 文件。 如果你使用的是 Edgeless,你可以直接下载得到 PE ISO 文件。 打包这里以微 PE ISO 为例演示,使用 UltraISO 打开 PE IS ...
制作PE引导U盘
有时候需要在 PE 环境下进行一些操作,比如扫描硬盘坏道,修改 Linux 系统的配置文件等等,本篇教程就介绍如何制作一个 PE U 盘。 下载资源 Ventoy(制作启动 U 盘) Edgeless(PE 镜像) Edgeless 选择 下载 ISO 镜像。 制作 PE 把 U 盘插到你的 Windows 电脑。 解压 Ventoy,运行其中的 Ventoy2Disk.exe,选择你的 U 盘,点击安装。 安装成功会有提示。 把 Edgeless ISO 镜像复制到 U 盘根目录。 除此之外,由于 Ventoy 的强大,你还可以在 U 盘里放一些其它的系统镜像(比如 PVE,Windows 等等)。如有需要,启动后就能直接安装。 DiskGenius(可选)Edgeless 自带的 DiskGenius 只能读取 Linux 文件,无法修改。如需修改,可以用下面这个。下载之后,直接复制到 U 盘根目录。 DiskGenius 启动 PE提示 不同主板,进入 BIOS 的方式不同,具体需要查询厂商的设定。 把做好的 PE U 盘插到你的设备上,接好显示器、键盘、鼠标,开 ...
NAS 设置交换机模式
最常见的网络拓扑大部分情况下,我们的网络拓扑应该是这样的: 电脑和 NAS 都通过网线直连路由器,或者直连路由器下面的交换机。 使用这种最常见的网络拓扑,如果电脑有 2.5G/10G 网口,NAS 也有 2.5G/10G 网口,想让电脑和 NAS 之间可以跑满 2.5G/10G,那就要求路由器或者交换机至少需要两个 2.5G/10G 网口,分别把电脑和 NAS 的 2.5G/10G 网口插到路由器或者交换机的 2.5G/10G 网口,这样才能确保传输速度可以跑满 2.5G/10G 带宽。 交换机模式虽然上面这种网络拓扑最常见,也最简单,但对设备要求比较高,比如路由器或者交换机必须至少有两个 2.5G/10G 网口。目前带多个 2.5G 网口的交换机很多,也很便宜,但带多个 10G 网口的路由器或者交换机就比较贵,有没有更简单的办法来满足需求呢? 当然是有的,如果你的 NAS 有多个网口,可以在 NAS 上设置桥接,把 NAS 的 2.5G/10G 网口当成交换机来用,这样你的电脑就可以直接把 2 ...
Raid硬盘阵列读写性能测试
如果想测试是否是硬盘读写方面的瓶颈,在基于 Linux 的 NAS 系统中,可以通过下面的命令来测试读写性能,下面的方法同样适用于 群晖,TrueNAS,OMV,fnOS 等等基于 Linux 开发的系统。 以 Unraid 为例: 警告 使用 dd 命令要注意,不要在存储池根目录或者磁盘的根目录写入文件,最好是新建一个测试文件夹再写入,测试完成之后删除。 time 用来统计程序的执行时间 dd 是一个在 Unix 和类 Unix 操作系统中用于转换和复制文件的命令行工具。 if=/dev/zero 指定输入文件(if 代表 input file),/dev/zero 是一个特殊的文件,它提供了无限的字节流,每个字节都是0。 of=/mnt/disk1/test/test.dbf 指定输出文件(of 代表 output file),这里是要创建的文件路径和名称。 bs=4k 表示块大小(bs 代表 block size),这里是4千字节。 count=6000000 ...
gopeed比IDM、迅雷还好用,跑满你的带宽!
01 引言 要说下载器,那IDM可以说全球使用最多的下载工具之一了,但是IDM不能下载磁力种子,所以小伙伴们一般还会备一款迅雷。 有小伙伴会问,那有没有一款下载器,既可多线程下载,又可以下载磁力种子的呢? 答案当然是有,今天就给大家带来这款非常好用的下载工具,有需要的小伙伴及时收藏! 02 软件介绍 今天介绍的这款工具叫:gopeed,是一款支持多端使用的工具,目前支持Windows、MacOS、Linux、安卓。 软妹之前给大家带来的是Windows安装版,此次带来的是绿色版,无须安装即可使用。 gopeed在GitHub上开源免费,界面非常干净简洁,无广告零弹窗。 在下载页面里,输入下载链接、设置线程数、设置保存路径、设置UA、设置Cookie。 看看我的下载速度,同一个资源的情况下,我们用gopeed下载,速度达到了571K/S,貌似速度不快。 再看用IDM下载,速度才67K/S,用gopeed比IDM速度还快。 用浏览器自带的下载,那速度就慢了,才3.2K/S。 有小伙伴说这也没多快,所以我找了个系统下载来测试,速度达到了14M ...
NAS 网络唤醒
网络唤醒功能可以让你的 NAS 在关机状态时,通过其它设备发送网络唤醒魔术包实现远程开机,不需要你手动按下 NAS 的开机键。如果你需要使用网络唤醒功能,需要主板支持并打开网络唤醒的设置。 主板设置以倍控 N100 NAS 主板为例,开机进入到 BIOS 里,找到 ACPI Settings -> Resume By Onboard LAN 将选项设置为 Enabled 就可以了(默认为 Disabled)。 群晖以群晖系统为例,在 控制面板 -> 电源 选项中勾选下面的选项并应用。 Unraid如果你的 Unraid 虚拟了 iStoreOS 之类的软路由系统作为主/旁路由来用,那基本上就是 24 小时开机的,也就是说基本上没有关机状态需要唤醒的时候,这种情况就不需要设置唤醒了。 在 Unraid 的终端中,使用下面的命令开启网络唤醒: 1ethtool -s eth0 wol g 如何唤醒?需要唤醒时,可以使用支持网络唤醒的路由器(OpenWRT、iStoreOS),或者其它客户端(Windows、macOS、iOS、Android)App。 以 iSt ...
NAS温度监控
使用 NAS 的过程中,需要注意硬件的温度是否有异常。不管是 Unraid,PVE 还是群晖,都可以通过 CPU,主板和硬盘内置的温度传感器来获取到温度信息。 提示 为了让 NAS 有良好的散热,请尽量不要把 NAS 放到密闭空间内。如果你想把 NAS 放到弱电箱或者柜子里,至少需要给柜门开一些散热孔,最好能加个风扇,保持通风。 温度范围以下数据范围来自 Kimi AI 和 通义 AI。 CPU 正常温度:30~85℃,空闲状态应在 50℃ 以下 机械硬盘正常温度:555℃,理想状态温度:3045℃ SSD 正常温度:070℃,理想状态温度: 4050℃ fnOSfnOS 在 系统设置 -> 硬盘信息 中可以看到硬盘温度。 Unraid在 Unraid 中,可以通过 Dynamix System Temperature 插件来显示 CPU 温度、主板温度。 在主界面中,也可以看到硬盘的具体温度。 Unraid 自带硬盘温度报警功能,当硬盘温度超过预警阈值,就会发出警告提示。默认的报警温度阈值(45℃)是 针对机械硬盘的,如果你的 NAS 里有 SSD,可以在主界面中点击 ...








