免费图床、云空间!原来 NAS 有「5种存储」方法,平替各大云服务
在日常使用中,很多新手用户只会通过客户端上传自己的文件资料,或者进行简单的备份同步。
虽然这些是 NAS 的核心功能,但是如果只是简简单单的备份、上传,那可真的太浪费 NAS 的存储能力了。
作为集成度极高的存储设备,NAS 不仅支持各类文件协议、存储协议,还支持通过各类三方应用实现块存储、对象存储的功能。
在我们公司里,搭建了一套围绕 铁威马 NAS 集群,核心主设备型号是 F6-424 Max 。而之所以选择 F6-424 Max的原因,就在于6盘位比4盘位更大的潜在容量、更高的性能潜力、更强的数据保护冗余选择。 而双万兆网口、双 USB-A 10Gbps、单 USB-C 10Gbps,则可以满足更多的扩展坞、硬盘盒的集成。

在办公使用中,铁威马 F6-424 Max 承载了我们最主要的数据备份、FTP 文件下载、云盘存储、项目组文档中心、PC数据盘的作用,极大增强了企业内的存储管理、调度,并且保护数据隐私与安全。
所以今天,我们以 铁威马 F6-424 Max 为例,深入浅出的谈一谈 NAS 上的存储服务,以及它们各自的适用场景。
本文核心内容:
1、NAS文件存储——SMB/AFP/WEBDAV/NFS/FTP,常规文件传输/共享协议
2、备份资料存储——Rysnc,将NAS作为备份中心
3、“无盘化”扩容——iSCSI与LUN,将NAS硬盘作为PC扩容用
4、海量数据存储——MinIO,对象存储,不止是图床
首先,我们需要来回顾一下 NAS 里的这些文件协议,然后了解一下它们各自的定位。

1️⃣SMB/CFIS/AFP/WebDav/NFS
文件存储,这类定位文件管理、共享的协议,主要作用是将存储在 NAS 里的文件资料,直接供给操作系统使用。
其中, SMB(CFIS) 主要服务于Windows系统,是我们企业办公内部最核心的文件传输、共享工具,属于小白入手就可以用,和关于普通盘符没什么区别。一般就是办公电脑、文员使用。

其次,AFP主要服务于Mac电脑,一般企业也没有Mac电脑,直接忽视就行了。可以理解为苹果专用的SMB服务。
接着,NFS主要服务于Linux系统。我们企业内部是使用虚拟化技术生成了一批开发机,然后供开发们远程调度使用。当然反过来,铁威马NAS 也可以加载远程的NFS,实现资源集中管理。

最后,WebDav是基于HTTP协议的服务,万能,但是依赖挂载工具。它的体验上类似SMB,但是挂载起来会更方便,而且不需要精准到路径,根目录就很ok。不过这个协议我们企业一般没人用,只有我和我们的网管小哥哥自己挂载在手机上使用。

🔻不管是哪种协议,我们在用的铁威马NAS都能轻松hold住,功能齐全。

2️⃣FTP/FTPS
FTP/FTPS其实和上面的文件传输协议是一样的。但是为什么单独拎出来讲呢。主要是因为它的作用比较单一,不如上面一些文件传输协议那么丰富。
虽然FTP/FTPS支持文件的上传和下载,但是它不支持文件的在线编辑。 因此FTP/FTPS往往是作为一些不可修改文件的展示、下载所用。
比如企业里,就是类似通知、员工培训、模板文件之类的文件共享之用。这一点和铁威马NAS的企业管理模型就很贴合了。

而铁威马的TNAS 6.0系统中,有一个很有特色的 HyperLock-WORM文件系统,可以实现文件被写入完成后即刻去掉写权限,使其进入只读状态,通过配置WORM特性对存储数据进行保护后,可以防止其被意外纂改。
该文件系统支持两种模式:合规模式与企业模式,合规模式要求任何存入的数据永久不可更改,而企业模式则在指定天数的保护器内无法更改资料,为用户提供更灵活的使用选择。无论何种选择,对企业保留原始资料、文档查阅、归档梳理都很好用。
搭配FTP/FTPS,即可实现企业内部重要模板文档、通知、报销凭证等材料的可靠、安全,也便于实现员工通知。

3️⃣Rsync服务器
文件存储,Rsync是一种同步专用的 Linux 文件存储、同步工具。它可以实现单机多目录,或者多机同步。
它的特点是远程同步的时候会检查双方文件,仅增量传输变化部分,是 NAS 和 NAS 之间、开发机和 NAS 之间备份、镜像同步、部署更新的利器。
不过需要注意的是,它不是存储协议本身,而是利用其他协议(如 SSH, RSYNC Daemon)进行传输的工具。
🔻因此对铁威马等NAS而言,提供的只是一个服务地址,方便其它系统通过rsync将数据存储在NAS里。

4️⃣iSCSI 和 LUN
块存储,简单的理解就是将 NAS 下的物理硬盘(原始块设备)提供给第三方系统使用。不同于刚才提到的2个应用层服务,块存储是基于传输层的,它更底层,所以性能也更高。
在企业内部,iSCSI 就是取之不尽用之不竭的物理硬盘,员工电脑存储空间不足再也不需要买硬盘了,只需要将 NAS 的“硬盘”分割出来一部分,提供给 PC 使用即可。
🔻铁威马NAS里创建一个200G的LUN块。

🔻配置之后,PC电脑上就可以增加200G的本地存储。

那么 iSCSI 和刚才的文件存储最大的差异在哪里呢?其实就在软件安装上。
iSCSI 挂载的存储,是可以作为系统的本地磁盘使用的,我们可以将软件、游戏全部安装在 Lun块中,而本地电脑只需要一个系统盘就行了。
在高速的局域网和高速SSD双重 I/O保障下,读写体验和本地SSD 固态硬盘完全一致。

5️⃣对象存储-OSS
对象存储,又是与众不同的一种存储能力。它将所有“数据”当成了一个对象,包含数据本身、丰富的元数据和全局唯一标识符 (ID),是非结构化数据的首选用途。
对象存储的特点是具有极强的可扩展性、耐用性和成本效益,适合海量非结构化数据。常见的就是阿里云OSS、七牛云、腾讯云等,也是图床的最佳选择。
在企业内部,无论什么乱七八糟的文件资料,都可以通过 S3 兼容的对象存储服务(比如weboss)进行上传,并且实现跨地域、跨网络的访问和读写,是名副其实的文件仓库。
铁威马NAS本身不提供对象存储服务,但是得益于Docker Manager应用,我们可以部署最常见的 S3兼容对象存储服务ceph或者MinIO。

🔻以下为minio双节点部署示例
version: '3.7'
# Settings and configurations that are common for all containers
x-minio-common: &minio-common
image: quay.io/minio/minio:latest
command: server --console-address ":9001" http://minio{1...2}/data{1...2}
expose:
- "9000"
- "9001"
# environment:
# MINIO_ROOT_USER: minioadmin
# MINIO_ROOT_PASSWORD: minioadmin
healthcheck:
test: ["CMD", "mc", "ready", "local"]
interval: 5s
timeout: 5s
retries: 5
# starts 4 docker containers running minio server instances.
# using nginx reverse proxy, load balancing, you can access
# it through port 9000.
services:
minio1:
<<: *minio-common
hostname: minio1
volumes:
- data1-1:/data1
- data1-2:/data2
minio2:
<<: *minio-common
hostname: minio2
volumes:
- data2-1:/data1
- data2-2:/data2
nginx:
image: nginx:1.19.2-alpine
hostname: nginx
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf:ro
ports:
- "9000:9000"
- "9001:9001"
depends_on:
- minio1
- minio2
volumes:
data1-1:
data1-2:
data2-1:
data2-2:

总结与选择建议
综上所述,在不同的场景下,我们应该使用不同的功能,来充分发挥 NAS 本身的存储价值。而不仅仅是简单的通过客户端上传、备份文件,做到单一的存储能力。
最后再来一个长求总。教大家在企业NAS的不同场景下,选择最合适的存储服务。
1、简单地上传/下载文件 -> FTP/FTPS。适合一次性或临时的文件交换。
2、方便的文件管理 -> SMB/WebDav。 像管理本地硬盘一样,对 NAS 文件进行操作。
3、Linux 环境多台设备共享文件 -> NFS。 是开发环境、共享配置、小型文件服务器(非海量数据)的经典选择。
4、存储杂乱无章的图片、视频、文档、备份归档 -> 对象存储。云时代非结构化数据存储首选,成本低、扩展性无敌、可靠性高。不适合需要直接挂载为盘符或频繁修改数据库文件的核心应用。
5、需要高性能的本地硬盘扩容 -> iSCSI。 块级高性能访问。需要良好的网络基础设施和专业的存储管理。成本通常高于文件存储和对象存储。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

sarie001
校验提示文案
一只酷酷鸭
校验提示文案
值友3958617754
校验提示文案
值友3958617754
校验提示文案
一只酷酷鸭
校验提示文案
sarie001
校验提示文案