目录

NAS的基本概念

Nas 系统方案有很多:标准 Linux,黑群晖,FreeNas,ClearOS,OpenMediaVault。标准 Linux 当然什么都能,但是配置太麻烦了,配置个 samba 或者 ftp 很简单,但你要配置的好就需要查很多资料,你想统一他们的权限也比较麻烦,总之就是一地的碎螺丝等着你去捡,一不小心碰到哪里了,一个错误操作你的数据就挂了。

关注的技术点

Btrfs

BTRFS使用了被称作extents的技术,这是一种将同一个初始位置的硬盘使用同一块磁盘位置的技术。同时还增加了一些其他的未来特性,比如说快照、在线的文件连续性检查,以及快速的增量备份。

“我们认为,BTRFS是一种具有成为下一代主流Linux文件系统的潜力的文件系统。”Red Hat公司的Ric Wheeler。

他表示,现在Red Hat的工程师正在积极的考查这个项目,而英特尔公司也对此感兴趣,英特尔公司开源技术中心主管Imad Sousou表示英特尔公司对BTRFS很感兴趣,并且正在积极支持其开发。

英特尔公司认为,BTRFS是一项很优秀的技术,有能力作为解决Linux文件系统的架构升级替代品,并支持未来性能和容错等方面的需求。

惠普公司也成为了这其中的关键厂商,很可能在其传统的UNIX系统,如HP-UX中加入BTRFS。

“惠普现在对BTRFS很感兴趣,因为他的目标是提供一个与惠普现在已经有的Tru64 AdvFS的内核相似的核心,以及其他的具有未来特性的系统。”惠普开源和Linux部门首席技术官Bdale Garbee表示

Docker webui

Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。

pNFS

NetApp® 网络连接存储 (NAS) 解决方案可以简化数据管理,让您可以随着数据增长不断扩展,同时还可以对成本进行优化。利用 NAS 解放方案,您可以在一个统一的存储架构中实现无中断运行、经验证的高效率和无缝可扩展性。

利用 NFS 协议部署 NetApp NAS 存储,以适应极具挑战的技术和业务应用程序。NetApp 堪称 NAS 存储和 NFS 技术发展方面的创新先锋。我们为 UNIX/Linux 环境中基于文件的存储访问首创了 NFS 标准,同时还率先在市场上为 NAS 提供了 pNFS 支持。我们的 NAS 存储解决方案已通过领先 NFS RFC 标准的测试。

在 NetApp NAS 上整合 Windows® 文件服务器,并提供本机 SMB/CIFS 支持。在几乎不产生中断的情况下将 NetApp NAS 系统集成到您的 Windows 环境中,并将这些系统连接到已有的身份验证服务,例如 Active Directory。对 SharePoint 和 SQL 等应用程序以及您的自定义工作负载和传统工作负载使用 SMB/CIFS 共享。利用 SMB 3.0 支持提高 Microsoft® Hyper-V® 环境的可扩展性和易管理性。

硬件成本之 ARM vs X86

人效成本

常见NAS的开源项目

黑群晖

黑群晖使用相对简单,但是破解的东西总归不大好,你要选择能兼容你设备的版本,而且哪天它群晖一升级,破解跟进不利,你就锁死版本了。还有一个问题是黑群晖用的魔改 linux,不是一个标准发行版,很多事情你做不了,或者得绕很大一个圈去做,后面会说到。

FreeNAS

FreeNAS 是开源的 NAS 服务器,它能将一部普通 PC 变成网络存储服务器。该软件基于 FreeBSD,Samba 及 PHP,包含了一套支持多种软 RAID 模式的操作系统和网页用户界面。

FreeBSD 系统,连 Docker 都跑不起来,再多插件也没用。

OpenMediaVault

OpenMediaVault有一个传统 Nas 的界面,提供简单清晰的界面让你方便的管理你的:存储设备,访问权限,以及网络服务,这三者基本上是 Nas 系统最基础的功能了。同时 OMV 支持插件,透过插件可以安装其他常用服务,还有 docker 之类的东西。

🏆 飞牛fnOS NAS

fnOS基于最新 Linux 内核(Debian 发行版)深度开发

飞牛OS更新

# 修复依赖问题(必须先做)
sudo apt --fix-broken install
 
# 更新软件包列表
sudo apt update
 
# 完整升级所有可升级的包
sudo apt full-upgrade
 
# 重装你需要的包
sudo apt install --reinstall apt-listchanges -y

✅ TrueNAS Scale搭建笔记

系统选择

  • /gemxxxx/
  • web控制台: root
  • ssh/emby: shaohy
  • PhotoPrism: admin

安装配置

无线网络配置

su -l -c "wpa_passphrase upyun.com 123123 > /etc/wpa_supplicant/wpa_supplicant.conf"
sudo systemctl reenable wpa_supplicant.service
sudo service wpa_supplicant restart

应用配置

emby

photoprism

✅ Mac-Mini-M4文件共享NAS

准备工作:

  1. 不间断关机的 NAS,mini-m4正好满足要求,功耗在5w~10w
  2. Cloudreve私有化网盘的好搭档,后台运行
  3. 路由器支持公网,有公网使用socat就可以的提供58888转发访问局域网的Cloudreve服务
  4. 路由器没有公网,则需要frps/frpc配合来反向代理端口到局域网的Cloudreve服务
  5. 最好有dynv6动态DDNS解析,这样就可以不必死记硬背动态拨号的ip地址
问题一: 无法在线预览,提示找不到

确认下载文件生成的 URL 的主机名部分是否正确,请前往 管理面板 → 参数设置 → 站点信息 检查当前的站点 URL 是否在列表中。如果要在公网访问,统一用域名: shaoxxx.v6.navy