上个月在 YouTube 看到 Vedio Talk 大神介绍一个叫 unRAID 的 NAS 系统,并没有太引起我的注意,没想到最近另一位 YouTuber 司波图又在推广这个大名鼎鼎的 NAS 系统(1,2,3,4),眼见张大妈上有关 unRAID 的文章越来越多,爱折腾的我终于坐不住了。
后知后觉,暴风二期以及蜗牛星际等各种矿难之后流出的 NAS 硬件都涨价一倍还多之后我才发现原来我也需要一个 NAS ,可是这时候已经来不及了。只能从手上现有的硬件体验下这个近期超火的 NAS 系统。
手上这台 Zotac CI329 是我去年这个时候从美国买回来的,这几年 YouTube 上软路由特别流行,本来打算用 CI329 折腾软路由,这台小机器自带2个网口,是折腾软路由的不二之选。其自带的 CPU 是 Intel Celeron N4100 ,支持 VT-x 和 VT-d 的,我当然没有直接安装 OpenWRT,而是安装了 Proxmox VE ,然后用 PVE 安装了恩山 L 大的一个 OpenWRT 固件,把它当透明网关/代理用。
没想到才过几天因为某些原因,这个 OpenWRT 系统用的三台 Banwagon 服务器的 IP 全部被 X 了,之前在电脑上跑 Shadowsocks 服务从来没遇到过这种情况,从此开始怀疑来路不明的 OpenWRT 固件的安全性了,也就再也没用 OpenWRT 了,而是用 PVE 装了个 OpenMediaVault 当小型的 NAS 用,主要目的并不是为了存文件,而是在 Windows 10 和 macOS 之间传文件。
扯远了,CI329 上安装了一个从笔记本上拆下来的 M.2 2242 128G 的 SSD ,和另外一个 2.5 寸的 128G 西部数据 SSD ,体验一下 unRAID 并且作为一个小型的文件服务器应该是没问题的。
unRAID 系统安装
unRAID 官方并不提供硬盘安装的方式,只能安装在 U 盘上,为此专门买了个 SanDisk 闪迪CZ33酷豆小 U 盘,插在 CI329 后面平时看不到也碰不到,省心。
unRAID 可以通过 2 种方式安装到 U 盘,一是下载官方提供的 USB Creator 傻瓜式操作,二是直接下载安装包(目前最新的是 6.8 版)解压后复制到 U 盘(需要格式化成 FAT32 格式),然后以 Windows 10 管理员身份运行 make_bootable.bat 这个文件即可。
我首先下载了 USB Creator 没想到下载速度太慢了,所以选择了第二种安装方式。后来才发现,虽然 USB Creator 是支持打开本地安装包制作启动 U 盘的,但也是不能指定 Server Name 和静态 IP 地址的,只能决定是否启用 UEFI 引导,这个和运行 make_bootable.bat 是一样的。
unRAID 是一个收费的 NAS 系统,基于你的 NAS 使用的硬盘数量来收费,U 盘也算一个硬盘,看了司波图的视频之后,我决定直接付费,$59 的方案可以用 4 个硬盘,对我来说足够了。
unRAID 系统初始化
首先指定 Parity 即校验盘,Cache 即缓存盘,Array 即磁盘阵列。从名字就知道 unRAID 系统不是 RAID 阵列,unRAID 通过校验盘,在 Array 磁盘坏了的情况下恢复数据,我一共才2个硬盘,就不用 Parity 和 Cache 了,直接把2个硬盘格式化了设置成了 Array 阵列。我这里就不截图了,网上教程太多了现在。
Array 阵列设置好了之后可以设置开机自动启动,之后你就可以创建 Share ,然后就可以通过 Windows 10 或者 macOS 通过 Samba 访问共享的磁盘目录了。
unRAID 的 Docker 系统
Docker 是个好东西,借助一个非官方的叫 Community Applications 的插件,unRAID 可以方便的创建各种 Docker 虚拟化服务,省去自己手动填各种 Docker 参数的麻烦,比 Portainer 还方便。我也是听别人说的,Portainer 我都不会用。囧
目前我一共安装了aria2-with-airang , jellyfin ,transmission 共3个Docker容器,Aria2 是下载神器,已经使用多年,早年我专门用 Intel NUC 来搭建下载服务器和 Samba 服务,Jellyfin 也挺不错的,下载+看片从此非常方便。
unRAID 创建 Virtual Machines 虚拟机
以前没用过群晖等 NAS 系统,OpenMediaVault 倒是安装过,由于本身就是装在 PVE 虚拟机里面的,且已经符合我当时的需求,所以就没有折腾过在 OMV 下创建 Docker 容器和虚拟机,连 omv-extras 插件都没安装。
unRAID 使用 KVM 虚拟化技术,可以方便的创建和管理虚拟机,据说 unRAID 的虚拟化技术是包含 ESXi ,PVE,以及群晖,OMV 等 NAS 系统里面最好的,可以方便的实现各种硬件直通,国外很多人用高性能的硬件用 unRAID 虚拟两台 Windows 系统,各自接上鼠标和键盘还能游戏。
目前装了 Debian 10 和 Ubuntu 18.04.3 两个虚拟机,由于 CPU 是直通的,所以系统 CPU 占用率很低的,长期都在 5% 以下,内存占用倒是挺高的,不过我 8G 内存足够了。
好吧,目前就写这么多,以后有钱自组个 4 盘位的 NAS ,还是用 unRAID 这个系统。
Leave a Reply