我一直有个想法:等毕业后租房子后,淘一些二手服务器、交换机、机架,自己在家里搞一个私有云,私有云需要准备一些文件存储服务器,用于支持 KVM 热迁移或者是自己的一些数据备份。
NAS 是啥
NAS (Network Attached Storage)泛指网络附加存储,也就是一个存储服务器,你的多台设备可以通过网络连接到该服务器,读取里面的文件、往里面写入文件。最理想的状态下,NAS 的文件读写速度应该与本机的存储无太大差距,不过这可能需要读写速度更快的存储服务器和超过 10Gbps 的内网带宽。
NAS 的原理
NAS 原理很简单,便是一个存储服务器,通过特殊的协议与其他终端设备共享存储空间。常见的NAS协议如下:
- 网络文件系统 (NFS):该协议是 Linux 和 UNIX 系统的常用协议。作为一个供应商中立型协议,NFS 适用于所有硬件、操作系统或网络架构。
- 服务器消息块 (SMB):大多数使用 SMB 的系统运行的都是 Microsoft Windows,该协议在 Windows 中被称为“Microsoft Windows 网络”。SMB 是基于通用互联网文件共享 (CIFS) 协议开发的,所以它也被称为 CIFS/SMB 协议。
- Apple 文件传输协议 (AFP):运行 macOS 的 Apple 设备的专有协议。
如何 DIY 一个简易的 NAS 系统
网络上大多数 DIY NAS 的方法便是在 linux 服务器下安装 samba 相关的的软件,配置一个可以与 windows 共享的文件共享协议。而且,支持 SMB 协议的不只是