(全网独家)AIO的Mac mini篇(三)——把Mac mini变成一台高性能NAS
提示:本篇文章5624字符,阅读大约需要7分钟。
关注专栏不迷路哦
写在前面
上一篇我们完成了Mac mini作为一台AIO服务器的基础准备工作,为其添加了远程访问的功能,这样我们就可以随时随地在任意一台设备上控制它了。
不过,如果你的Mac mini是接显示器使用的,上述步骤并非必须,但有总比没有好。
今天,我们就来讲一下如何把Mac mini变成一台NAS在家里使用,省掉一台专业NAS设备的钱,还能获得比专业NAS高的多的性能。
为什么Mac mini适合用作NAS
虽然不一定建议所有人都要将我的AIO玩法全部添加进自己的Mac mini,但是简单作为一台局域网的文件存储和共享服务器,以及添加一系列简单实用的docker功能,是我建议所有Mac mini用户都做的。
这主要是因为Mac mini作为一台超低功耗的搭载ARM处理器的电脑,是一台性能强大的台式机,又是最便宜的Mac电脑。可移动性其实不高。但是,因其低功耗以及长时间开机并不会拖慢系统运行速度,实际上大部分人基本都会将其24h开机。
因此,与其让其在工作之余待机消耗电费,不如将这些空余时间和CPU的算力使用起来,而且这基本不会给Mac mini增加待机功耗,又获得了一系列非常实用的扩展功能(比如搭建一些看小说、看漫画的docker服务)。如果选择硬盘柜扩展存储空间,还可以省下一台NAS。要知道,现在最便宜的两盘位NAS也要千元左右,可能还不带docker功能,而且性能孱弱。但是便宜的五盘位硬盘柜可能也就五百元左右,却能拥有性能强大的M2芯片来处理数据,高下立判。
当然,不建议为了NAS功能专门去购买Mac mini。当然,如果你预算充足又和本薇一样爱好折腾,那么欢迎你加入折腾Mac mini的行列,帮助我完善这一系列教程。
开启文件共享
先进行最基础的步骤,你可以在设置>通用>共享界面,开启Mac的文件共享:
然后点击小i图标进入配置:
然后添加共享文件夹和用户:
点击选项,开启SMB共享:
最后保存设置即可。
多用户使用
一台NAS最重要的功能之一当然是多用户管理,如果没有多用户管理,这台NAS也就失去了分享的意义。
我们可以在设置>用户与群组里面,新建多个用户和群组:
你还可以添加仅用于文件共享的用户,非常方便:
你还可以创建一个名为“共享”的群组,统一管理用户权限,而不用挨个设置文件权限。
为其他Mac开启时间机器备份
仍然是文件共享的高级设置,右键选中时间机器共享文件夹,点击高级选项:
然后勾选时间机器,按需限制存储容量即可。
RAID助理
类似于Windows的磁盘管理,Mac系统的磁盘管理也自带软RAID功能。
如上图所示,RAID助理可以建立RAID0/RAID1/JBOD阵列,我的两个外接的1T的固态硬盘就采用了RAID助理建立了RAID1阵列,也方便管理。
建立完RAID1阵列后,可以选择继续添加备用驱动器。如果其中一块硬盘损坏,在更换后,也可通过修复来解决,非常方便。
注:上述设置稍微有点问题,如果后续需要使用时间机器的功能,请注意格式化成APFS格式。
为Mac添加ZFS功能
关于OpenZFS on OS X
OpenZFS on OSX (简称 O3X) 是一个为 macOS 实现的 ZFS 文件系统。O3X 正在积极开发中,与 Linux 上的 ZFS 和 illumos 的 ZFS 实现有着密切的关系,同时保持与 Linux 上的 ZFS 的功能标志的兼容性。O3X 实现了 zpool 版本 5000,并包含了最初为 MacZFS 编写的 Solaris Porting Layer (SPL),这个层已经进一步增强,包括了基于 illumos kmem 和 vmem 分配器的内存管理层。O3X 是完全功能的,支持 LZ4 压缩、重复数据删除、ARC、L2ARC 和 SLOG。
MacZFS 是一款为 macOS 提供 ZFS 支持的免费软件。其稳定的遗留分支提供了最高到 ZFS pool 版本 8 和 ZFS 文件系统版本 2 的支持。开发分支基于 Linux 上的 ZFS 和 OpenZFS,提供了更新的 ZFS 功能,比如支持最高到 ZFS zpool 版本 5000 和功能标志。
下载
搜索OpenZFS on OSX:
进入官网下载安装包即可,目前最新发行版已支持13.0 Ventura版本。
使用
这里我使用了五块8T hc320组建了RAIDZ阵列,具体流程为:
第一步,打开终端。
第二步,使用diskutil list命令来查看您的磁盘。这将会列出所有可用的磁盘和分区。记下您想要用于ZFS阵列的磁盘的标识符。比如,可能的标识符是/dev/disk1。
第三步,创建ZFS阵列。使用zpool create命令,后面跟着您想要的阵列的名字和磁盘标识符。比如,如果您想要创建一个名为”myzpool”的阵列,使用/dev/disk1和/dev/disk2,您可以输入sudo zpool create myzpool /dev/disk1 /dev/disk2。
根据实际情况,我的创建命令为:
sudo zpool create yourpoolname raidz disk7 disk8 dis disk10 disk11
在这条命令中,yourpoolname是存储池的名称,你可以将其替换为你希望使用的名称。这将创建一个名为yourpoolname的ZFS存储池,该存储池由一个RAIDZ vdev组成,该vdev由disk7,disk8,disk9,disk10和disk11五个磁盘构成。RAIDZ可以容忍一个磁盘的故障。
再次提醒,运行zpool create命令时,所有指定的磁盘将会被立即格式化,所以请确保这些磁盘上没有任何重要的数据。
你可以运行zpool status yourpoolname命令查看你的新存储池的状态和布局。
其他复杂命令将会另辟一篇文章单独讲解进阶攻略。
使用SoftRAID
SoftRAID是OWC旗下的,OWC也是著名的Mac外设厂商。市面上唯一一个带有万兆网口的雷电扩展坞就是他们家的。(本来本薇为了做这次教程是想买来着,结果发现预算不够,只好作罢)所以多多点赞,本薇争取早日买回来给各位测测。
OWC的硬盘柜基本覆盖了所有高阶需求:
比如能插4条M.2固态的硬盘柜:
U.2存储阵列:
SATA和SAS阵列都是小case了。
当然以上硬盘柜都是价格不菲,所以送个softraid也不是什么大事,但是单买软件还是蛮贵的。
SoftRAID支持RAID0/1/4/5以及JBOD存储,新用户试用14天,之后收费。个人不太建议购买。
为Mac添加docker功能
Docker Desktop
直接搜索docker desktop:
然后到docker官网选择不同芯片类型,下载安装即可。
OrbStack
不过Docker的桌面版开启过于缓慢,个人不是很推荐。
这里推荐一个在Mac上使用的第三方docker客户端——OrbStack。
除了启动速度快外,和docker官方版没有任何区别。
使用
Mac上的docker使用需要借助终端来实现,即需要通过键入docker命令来部署容器。
如果不想输入命令,就需要先使用终端部署Portainer,然后在Portainer上使用图形化界面部署容器,可以参考下列教程。
本薇近期的docker教程都是在我的Mac mini上搭建完成,所以请不用担心兼容性问题。
One More Thing
除了上述已经降到的SMB和SFTP协议外,Mac也可通过终端或者软件开启WebDAV、NFS、DLNA等文件共享协议。如果需要的话,请评论点赞哦,让本薇看看你们的热情。
总结
今天主要讲了一下Mac mini作为一台NAS的基础配置,完成上述步骤后,你的Mac mini基本就变成了一台可用且性能强大的NAS。稍后,会有更加专业的进阶教程释出,帮助大家更好地使用这台NAS。
这就是本期的全部内容了,如果这篇文章对您有帮助的话,欢迎您在评论区多多讨论,也欢迎关注、点赞、打赏一键三连,您的支持对我非常重要。
我是冥冰薇,点个关注不迷路,我们下期再见。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

































fantasycc
校验提示文案
yt423
校验提示文案
五泡哥哥
校验提示文案
值友3134984205
校验提示文案
蒜皮小娱
校验提示文案
寒剑客
校验提示文案
值友6367201229
有个2012的mini,只有4个usb和一个雷电2,不知道怎么挂硬盘
校验提示文案
值友6805979480
校验提示文案
giserd
校验提示文案
南音_
校验提示文案
熊猫不是猫QAQ
校验提示文案
老司机张师傅
校验提示文案
隔壁的七大叔
校验提示文案
爱分享生活的琪琪
校验提示文案
值友2766077878
校验提示文案
马甸季鸟猴
校验提示文案
tgh347
校验提示文案
修狗zbz
校验提示文案
有矢有的
校验提示文案
饕餮独行侠
校验提示文案
值友6805979480
校验提示文案
值友3856625703
校验提示文案
极速悍将
校验提示文案
一二三点
校验提示文案
值友6165071148
校验提示文案
值友6367201229
有个2012的mini,只有4个usb和一个雷电2,不知道怎么挂硬盘
校验提示文案
YongUK
校验提示文案
饕餮独行侠
校验提示文案
有矢有的
校验提示文案
南音_
校验提示文案
寒剑客
校验提示文案
修狗zbz
校验提示文案
tgh347
校验提示文案
马甸季鸟猴
校验提示文案
giserd
校验提示文案
值友2766077878
校验提示文案
爱分享生活的琪琪
校验提示文案
蒜皮小娱
校验提示文案
隔壁的七大叔
校验提示文案
值友3134984205
校验提示文案