Unraid 教程 共享文件夹
系统共享文件夹磁盘阵列第一次启动后会自动创建四个系统共享文件夹,默认也都会保存到磁盘阵列设备里。Unraid 默认的共享文件夹有四个: appdata,用来保存默认的 Docker 应用设置,如果要从应用中心安装应用,这个会经常用到 domains,默认的虚拟机虚拟磁盘文件夹 isos,默认的 iso 镜像文件路径 system,系统文件夹,一般用不到 共享文件夹前面显示黄色 ⚠️ 表示这个文件夹里的部分或者全部内容没有受到保护。如果你需要将这四个系统文件夹保存到 ZFS 里,可以在将 ZFS 创建好之后,将这几个系统文件夹的存储位置修改为 zfs,然后使用 Unraid 的文件管理器插件移动到 ZFS 阵列中。 提示 如果需要移动系统文件夹到 ZFS 池,最好在设置中将 Docker 和 虚拟机 先停止之后再移动,避免移动过程中有新的数据写入,造成异常。移动完成之后再启动 Docker 和 虚拟机。 当系统文件夹都存到了 ZFS 池中,共享文件夹前面也会变成绿色的 ●。 主存储空间共享文件夹默认的主存储空间为阵列,如果你的文件夹里的数据比较重要,可以在创建的时候选择存储到 Z ...
我的 Unraid 数据存储方案
Unraid 默认的阵列和 Raid0 类似,都可以把几块盘组成一个更大的存储空间,但是 Unraid 阵列的存储逻辑并不像 Raid0 那样把同一个文件分拆到多块硬盘上存储,而是按照文件的粒度将文件完整的保存到某块具体的磁盘上。带来的结果是读取速度不如 Raid0,最快读取速度也就是单盘最大读取速度,但是也带来了更好的安全性。如果某块磁盘损坏,只会丢失这块盘上的数据,并不会像 Raid0 那样导致整个阵列损毁。 Unraid 默认的阵列仅能通过添加校验盘来实现对数据的保护,但使用校验盘的缺点也很明显,那就是写入速度非常慢,仅能达到 50MB/s,对很多场景来说实在太慢了。自从 Unraid 6.12 原生加入了对 ZFS 的支持之后,Unraid 中也可以实现 Raid 功能了,默认的阵列里比较鸡肋的校验盘也就没有再使用的必要了。使用 ZFS 就可以实现 Raid 数据保护,Unraid 因此也补上了一大短板。 SSD 的优点是读写小文件快,多任务同时读写不会卡 IO,缺点是容量小。机械盘的优点是容量大,适合存储大容量电影,缺点是小文件读写慢,大量 BT/PT ...
Unraid 教程,磁盘阵列和ZFS
自从 Unraid 更新到 6.12 新增了对 ZFS 的支持,使用比较鸡肋的校验盘已经没什么必要了。虽然名字是 Unraid,但随着 Unraid 用户群体的扩大,加入 Raid 功能似乎也是早晚的事。这不 6.12 版本,ZFS 就来了!既然使用校验盘会导致写入慢,那就别用校验盘了,如果有 Raid 需求,直接用 ZFS 吧。 在具体的设置阵列之前,我建议你可以先考虑清楚自己的数据有哪些是重要的,有哪些是不重要的,数据大概会有多少。针对不同的需求,看自己到底需要什么样的阵列比较合适。具体可以参考 我的 Unraid 数据存储方案。 磁盘阵列设备尽管可以直接使用 ZFS,但 Unraid 要求默认的磁盘阵列设备里至少要有一块盘,否则阵列无法启动。 创建磁盘阵列很简单,直接在磁盘阵列设备中选中想要加入阵列的磁盘,点击最下方的 启动 按钮。 如果有新盘加入需要格式化的话,启动按钮旁边会提示 格式化,勾选 是的,我想这样做 确认提示,点击 格式化 按钮,稍等便会格式化完成,阵列就会建好。 Unraid 对加入磁盘阵列设备中的磁盘容量没有要求,不管容量大小,只要把磁盘加进来,就会把所有 ...
Unraid 教程 Unraid 常见问题
如何在外网访问 Unraid ?Unraid 官方是这么说的: Do Not Expose Servers to the Internet/DMZ We highly, highly recommend not exposing your server to the internet or placing it in the DMZ of your router unless you know what you are doing and are following strong security protocols. No matter how locked down you think you have your server, it is never advisable to place it in the DMZ on your network. By doing so, you are essentially forwarding every port on your public IP address to your server directly, all ...
PVE 教程,使用 LXC 容器安装 qBittorrent
什么是 LXC? LXC(Linux Containers)是一种 Linux 端操作系统级的虚拟化技术,可以实现轻量级容器,每个容器看起来像一个独立的操作系统,它们共享同一台物理服务器,但是互相隔离。LXC 容器比传统虚拟机更加轻便、高效,且启动速度快。LXC 中创建的为非特权容器,相较于特权容器,其有更高的安全性,更小的攻击面,同时便于管理和升级。 本篇教程虽然步骤较多,但是没什么坑,原理也简单。 首先介绍我的环境: fnOS:192.168.2.2,共享目录:downloads LXC:192.168.2.4,挂载目录:/mnt/downloads 需要将 fnOS 的 NFS 共享 downloads 目录挂载到 LXC 中的 /mnt/downloads 下面,然后在 1Panel 中通过 docker compose 安装 qBittorrent。 为什么要使用 LXC?经常使用 qBittorrent 的朋友都知道,如果 qBittorrent 安装在 NAS 中,而 NAS 又通过具有代理功能的主路由上网,很容易导致 qBittorrent 的流 ...
PVE 教程,PVE 如何添加 PCIe 设备
提示 并不是所有的主板添加 PCIe 设备都需要这么操作,只有当你的主板添加 PCIe 设备有问题的时候,才需要参考本篇教程来解决。 PCIe(Peripheral Component Interconnect Express)是一种 高速 串行计算机扩展总线标准,主要用于扩充计算机系统总线数据吞吐量以及提高设备通信速度。像是显卡,SSD,各种扩展卡,网卡,声卡等等需要数据高速传输的场景使用的都是 PCIe 标准和 CPU 进行通信。 在 PVE 装好之后,如果后期 PCIe 设备有变化,有可能会导致系统失联,这里举个典型的例子:比如我这里有个 N100 双网口的主板,在刚装好系统之后,查看 PVE 的 pci 设备列表: 1lspci 可以看到两个 2.5G 网卡的设备为: 1202:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)03:00.0 Ethernet controller: Intel Corporation Ethernet Controller I2 ...
PVE 教程,重新安装虚拟机
如果你的 PVE 虚拟机出现异常,需要重装,可以参考本篇教程重新安装系统,下面以 iStoreOS 和 fnOS 为例。 镜像 下载最新的固件 iStoreOS x86 固件,解压后重命名为:istoreos.img。 下载 fnOS 镜像 将 istoreos.img 或者 fnOS 的 iso 镜像 上传到 PVE 的 local(pve)。 重装 iStoreOS移除虚拟启动磁盘停止 iStoreOS 虚拟机,在 iStoreOS 虚拟机的 硬件 中,选中虚拟硬盘 sata0,点击上面的 分离。 再选中下面的 未使用的磁盘 0,点击上面的 移除。 重新导入虚拟磁盘这里 iStoreOS 虚拟机的 ID 为 100,之前已经将 istoreos.img 上传到了 PVE 的 local(pve),在 PVE 的 Shell 中,使用下面的命令将 istoreos.img 导入 ID 为 100 的虚拟机中: 1qm importdisk 100 /var/lib/vz/template/iso/istoreos.img local 在 iStoreOS 虚拟机的 硬件 ...
PVE 教程,虚拟 HomeAssistantOS
HomeAssistant 可以通过独立的 HAOS,Docker,Core,Supervised 等方式安装,各个版本区别如下: HAOS 对各种特性支持最完整,因此只要条件允许,推荐安装 HAOS。本篇就来介绍如何在 PVE 中虚拟 HAOS。 获取镜像HAOS 的 PVE 虚拟机镜像可以从 Github 下载,比如最新的适合 PVE 的镜像为:haos_ova-13.1.qcow2.xz,下载后解压得到 haos_ova-13.1.qcow2,将这个镜像放到电脑桌面上。 创建虚拟机新建虚拟机,名称填写:HAOS。 操作系统选择 不使用任何介质,操作系统保持默认。 机型选择 i440fx,BIOS 选择 OVMF(UEFI),取消勾选 添加 EFI 磁盘。 删除默认的 SCSI 磁盘。 CPU 核心可以按需选择,这里选 2 核心,类别改为 host。 内存设置为 2048 MB,也就是 2GB 大小。 网络模型保持默认。 确认设置没有问题,点击 完成。 导入镜像适用于 PVE 的镜像格式为 qcow2,不能直接通过 PVE 的 ISO 镜像 上传。我们可以通过 s ...
PVE 教程,虚拟 Windows
本篇以安装 Windows 10 为例,介绍如何在 PVE 中安装 Windows 虚拟机。 资源 Win_10_22H2_64BIT Win_11_23H2_64BIT VirtIO 驱动 Autologon,开启 Windows 自动登录 安装 Windows上传 ISO 镜像下载上面提供的 Windows 10 镜像以及 Virtio 驱动,你也可以自己从官网下载,并上传到 PVE 的 ISO 镜像 中。 创建虚拟机点击 PVE 右上角的 创建虚拟机 按钮,按下面的步骤来操作。 填写虚拟机名称:Windows10,点击下一步。 选择使用 CD/DVD 光盘镜像文件(ISO),也就是 Windows 10 ISO 镜像,选择操作系统为 Microsoft Windows,版本选 10/2016/2019,勾选 为 VirtIO 驱动程序添加额外的驱动器,并选择 Virtio-win-0.1.240.iso 驱动,点击下一步。 机型选择 q35,点击下一步。 磁盘 总线/设备 切换为 SATA,磁盘大小按你的实际情况来填写(建议至少 50G,也就是 Windows ...
PVE 教程,虚拟 iStoreOS 旁路由
旁路由在逻辑上和你网络中的 PC,手机没有区别,都是网络中的一个普通设备,仅仅是多了一个流量转发的功能。网络中的其他设备如果需要使用,只需要将设备 IP 设置为静态,把 网关 和 DNS 指向旁路由的 IP 即可。 旁路由对网口数量没有要求,只需要设备有一个网口就可以。下面就介绍如何在 PVE 中虚拟 iStoreOS 作为旁路由。 iStoreOS 镜像iStoreOS 镜像你可以在 官网下载 并解压得到 img 文件。为了减少出错,解压后可以重命名为 istoreos.img。 在 PVE 的 ISO 镜像 中上传 iStoreOS 的镜像 istoreos.img。 建立虚拟机在 PVE 中创建虚拟机,名称自己填写,注意这里有个 VM ID,是该虚拟机的唯一 ID 标识(默认 PVE 会自动分配,不需要修改),后续在 PVE 的 shell 终端中可以使用命令通过该 ID 操作虚拟机。 选择 不使用任何介质。 系统 BIOS 选择 q35。 删除默认的磁盘。 CPU 核心可以设置为 2,类别一般选择 host。 内存选择 1024,也就是 1GB。 网络保持默认。 ...







