(全网独家)AIO的Mac mini篇(三)——把Mac mini变成一台高性能NAS

2023-06-15 22:50:46 67点赞 404收藏 44评论

提示:本篇文章5624字符,阅读大约需要7分钟。

关注专栏不迷路哦

(全网独家)AIO的Mac mini篇(三)——把Mac mini变成一台高性能NAS

写在前面

上一篇我们完成了Mac mini作为一台AIO服务器的基础准备工作,为其添加了远程访问的功能,这样我们就可以随时随地在任意一台设备上控制它了。


不过,如果你的Mac mini是接显示器使用的,上述步骤并非必须,但有总比没有好。

今天,我们就来讲一下如何把Mac mini变成一台NAS在家里使用,省掉一台专业NAS设备的钱,还能获得比专业NAS高的多的性能。




Apple/苹果2023款MacMiniM2Pro芯片10+16核台式电脑主机【5天内发货】8309元性能强,体积小,高质价比mini主机。拼多多去购买


为什么Mac mini适合用作NAS

虽然不一定建议所有人都要将我的AIO玩法全部添加进自己的Mac mini,但是简单作为一台局域网的文件存储和共享服务器,以及添加一系列简单实用的docker功能,是我建议所有Mac mini用户都做的

这主要是因为Mac mini作为一台超低功耗的搭载ARM处理器的电脑,是一台性能强大的台式机,又是最便宜的Mac电脑。可移动性其实不高。但是,因其低功耗以及长时间开机并不会拖慢系统运行速度,实际上大部分人基本都会将其24h开机。




苹果(Apple)macminim2芯片2023新款macminim2苹果迷你台式电脑主机盒子金属银M2芯片【8G+256G】8核+10核3259元性能强,体积小,高质价比mini主机。京东去购买


因此,与其让其在工作之余待机消耗电费,不如将这些空余时间和CPU的算力使用起来,而且这基本不会给Mac mini增加待机功耗,又获得了一系列非常实用的扩展功能(比如搭建一些看小说、看漫画的docker服务)。如果选择硬盘柜扩展存储空间,还可以省下一台NAS。要知道,现在最便宜的两盘位NAS也要千元左右,可能还不带docker功能,而且性能孱弱。但是便宜的五盘位硬盘柜可能也就五百元左右,却能拥有性能强大的M2芯片来处理数据,高下立判。

当然,不建议为了NAS功能专门去购买Mac mini。当然,如果你预算充足又和本薇一样爱好折腾,那么欢迎你加入折腾Mac mini的行列,帮助我完善这一系列教程。

开启文件共享

先进行最基础的步骤,你可以在设置>通用>共享界面,开启Mac的文件共享

开启文件共享开启文件共享

然后点击小i图标进入配置:

点击小i图标点击小i图标

然后添加共享文件夹和用户

添加共享文件夹和允许的用户访问添加共享文件夹和允许的用户访问

点击选项,开启SMB共享

开启SMB共享开启SMB共享

最后保存设置即可。

多用户使用

一台NAS最重要的功能之一当然是多用户管理,如果没有多用户管理,这台NAS也就失去了分享的意义。

我们可以在设置>用户与群组里面,新建多个用户和群组

添加用户和共享添加用户和共享

你还可以添加仅用于文件共享的用户,非常方便:

添加仅限共享的用户添加仅限共享的用户

你还可以创建一个名为“共享”的群组,统一管理用户权限,而不用挨个设置文件权限。

添加群组添加群组

为其他Mac开启时间机器备份

仍然是文件共享的高级设置,右键选中时间机器共享文件夹,点击高级选项

点击高级选项点击高级选项

然后勾选时间机器,按需限制存储容量即可。

勾选时间机器勾选时间机器

RAID助理

类似于Windows的磁盘管理,Mac系统的磁盘管理也自带软RAID功能。

raid助理raid助理

如上图所示,RAID助理可以建立RAID0/RAID1/JBOD阵列,我的两个外接的1T的固态硬盘就采用了RAID助理建立了RAID1阵列,也方便管理。

raid1raid1

填写设置信息填写设置信息

建立完RAID1阵列后,可以选择继续添加备用驱动器。如果其中一块硬盘损坏,在更换后,也可通过修复来解决,非常方便。

显示损坏显示损坏

选取新插入的硬盘进行修复选取新插入的硬盘进行修复

选取新插入的硬盘进行修复选取新插入的硬盘进行修复

注:上述设置稍微有点问题,如果后续需要使用时间机器的功能,请注意格式化成APFS格式

格式化称APFS格式格式化称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:

搜索OpenZFS on OS X搜索OpenZFS on OS X

进入官网下载安装包即可,目前最新发行版已支持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外设厂商。市面上唯一一个带有万兆网口的雷电扩展坞就是他们家的。(本来本薇为了做这次教程是想买来着,结果发现预算不够,只好作罢)所以多多点赞,本薇争取早日买回来给各位测测。




OWCThunderboltProDock扩展坞带SD卡雷电3USBTYPE-C万兆网口4788元京东去购买


OWC的硬盘柜基本覆盖了所有高阶需求:

比如能插4条M.2固态的硬盘柜


OWCExpress4M2雷电3磁盘阵列4M.2NVMeSSD4盘位外置盒(不含SOFTRAID软件)2700元京东去购买



U.2存储阵列




OWCMERCURYPROU.2DUAL雷电3转双盘位U.2硬盘存储阵列箱支持NVMeSSD转接raid5磁盘阵列扩展3580元京东去购买


SATA和SAS阵列都是小case了。




OWC8盘位雷电3存储磁盘阵列柜非编存储支持raid59180元京东去购买


当然以上硬盘柜都是价格不菲,所以送个softraid也不是什么大事,但是单买软件还是蛮贵的。

SoftRAID支持RAID0/1/4/5以及JBOD存储,新用户试用14天,之后收费。个人不太建议购买。

softraid页面softraid页面

定价定价

为Mac添加docker功能

Docker Desktop

直接搜索docker desktop

搜索docker desktop搜索docker desktop

然后到docker官网选择不同芯片类型,下载安装即可。

选择Mac类型选择Mac类型

OrbStack

不过Docker的桌面版开启过于缓慢,个人不是很推荐。

这里推荐一个在Mac上使用的第三方docker客户端——OrbStack。

orbstackorbstack

除了启动速度快外,和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。

这就是本期的全部内容了,如果这篇文章对您有帮助的话,欢迎您在评论区多多讨论,也欢迎关注、点赞、打赏一键三连,您的支持对我非常重要。

我是冥冰薇,点个关注不迷路,我们下期再见。

(全网独家)AIO的Mac mini篇(三)——把Mac mini变成一台高性能NAS

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
44评论

  • 精彩
  • 最新
  • 看完了 暂时不适合我 [喜极而泣]

    校验提示文案

    提交
    人要勇于尝试 [龇牙]

    校验提示文案

    提交
    收起所有回复
  • 8g内存还能整几个docker container,装一个plex估计就剩2-3g了吧,所以至少要16g

    校验提示文案

    提交
    超的走虚拟交换就行,问题不大,这些应用对内存要求没那么高 [观察] 感觉没必要加1500交苹果税 [皱眉] (主要我就是拿它当服务器,没有其他使用需求,上16g有点浪费)

    校验提示文案

    提交
    收起所有回复
  • Mini装Plex效果如何?解码和编码

    校验提示文案

    提交
    有关这个详细的内容,今天或者明天就会放出,敬请关注

    校验提示文案

    提交
    收起所有回复
  • 我只想知道,win怎么远程挂载mac的所有磁盘?就像远程挂载nas的一样,成为本地文件夹的那种。mac上所有的文件共享权限都开了,然而找不到好用的教程。

    校验提示文案

    提交
    mac打开smb共享,win通过常规挂载smb的方法就可以了呀

    校验提示文案

    提交
    不知道为什么,我确实挂载不了,已经开vpn回家了也不行

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 这就有点大材小用了

    校验提示文案

    提交
    不啊,你可以边用Mac mini办公边把它变成一台小型NAS,这叫物尽其用 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 直接买个nas吧 实在是看不下去了

    校验提示文案

    提交
    玩法分享而已,楼主又不是没nas,而且还有很多台

    校验提示文案

    提交
    收起所有回复
  • 请问2块固态+5块机械是如何外接到mac上的?
    有个2012的mini,只有4个usb和一个雷电2,不知道怎么挂硬盘

    校验提示文案

    提交
    机械盘用硬盘柜,固态就用雷电扩展坞来接就行。

    校验提示文案

    提交
    收起所有回复
  • 能寫一個 macos 用 docker 搭小雅 emby 全家桶的教學嗎?我卡在不知道怎麼給 emby 設置儲存空間的讀取權限 [大囧]

    校验提示文案

    提交
    你的emby是用的docker版吗

    校验提示文案

    提交
    是的,照著您的教程裝了 docker,然後用了 DDSRem 的一鍵安裝腳本,中途遇到了一些錯誤,我以為想辦法跳過了,結果最後發現裝起來還是不能用,其中一個很大的問題是Emby 對目錄的存取權限設置。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 我来发点泻药吧,mac mini不适合做nas,因为是unix跑docker都要跑一个linux虚拟机,内存消耗大,没有docker的nas整起来太折腾,mini性价比都不如树莓派 [邪恶]

    校验提示文案

    提交
    16g不够用吗?

    校验提示文案

    提交
    收起所有回复
  • 不是,我买NAS就是因为mac硬盘不够用,咋还要把本来就不够用的硬盘给别的电脑用啊 [喜极而泣]

    校验提示文案

    提交
    C口俩,硬盘盒1T俩,smb共享,题主截图你都没细心看

    校验提示文案

    提交
    收起所有回复
  • 大佬开始折腾AIO了

    校验提示文案

    提交
  • 大佬,Mac mini能稳定运行home assistant嘛

    校验提示文案

    提交
    能,我现在是vm虚拟机跑Haos。

    校验提示文案

    提交
    厉害 [张小草_点赞]

    校验提示文案

    提交
    收起所有回复
  • 学习啦!

    校验提示文案

    提交
  • 帮大佬冲前三!

    校验提示文案

    提交
  • 使用mac mini配一个磁盘阵列,使用机械硬盘,用什么文件格式比较好?我看有文章说APFS不适合机械硬盘,如果用NTFS是否可行?

    校验提示文案

    提交
  • Boom in One

    校验提示文案

    提交
  • 关注了

    校验提示文案

    提交
  • 大佬有没有类似于群晖主动备份网盘文件夹的软件推荐 [观察]

    校验提示文案

    提交
  • 没有找到500的五盘硬盘柜………

    校验提示文案

    提交
  • 我这小白水准感觉不太能搞定啊 [大囧]

    校验提示文案

    提交
    先玩群晖有思路再来mac mini,boom in one [期待]

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
404
扫一下,分享更方便,购买更轻松