nas存储服务器搭建教程(nas存储服务器搭建教程图解)

NAS服务器的搭建--硬件篇

现在主流的硬件服务器方案,有以下几种方案:

群晖的机器对我而言太贵了,HP gen8勉强够用,但是考虑到他的拓展性,还是选择自己组装一台机器。

NAS服务器不同于一般的机器,它有以下特点:

综合以上的特点,参考以上特点,选择自己想要的配置即可。

关于硬件的选择,别人已经说得很详细了,我就不在啰嗦,有兴趣的可以参考:

我的配置:

关于硬盘

硬盘需要单独拿出来说,一般建议买一块固态硬盘作为系统盘,大部分时间是没有数据操作的,这时机械硬盘可以休眠,单独使用固态硬盘即可。

数据盘,也就是机械硬盘,在买的时候需要注意一点:

不要买同一品牌、同一批次的硬盘 ,因为在同样的环境下,同一品牌同一批次的硬盘,可能会同时坏!

校园内网如何搭建nas?

校园内网搭建nas方法及要求如下:

首先你要确认你们学校的供电情况,晚上会断电那种的学校,每天NAS都会断电一次对硬盘可是个不小的体验。

如果能24小时供电,那么恭喜,可以往下看了。

首先一般来说在学校放NAS实在是不明智的选择,如果一定要,那么首先你需要一个路由器,不需要太高端的,普通的就行,但是要看学校是否开启了除了PPPoE认证以外的认证(比如锐捷等IEEE 802.1X认证),如果开了,就需要找能用拨号器的路由器了,这里不展开。

假定你前面都搞定了,就只需要将路由器连上网,配置好用户名密码,然后将NAS的网口和路由器的LAN口连接起来,开机。

在同一个路由器下的电脑就可以访问到NAS了,在系统设置里面有内网穿透功能。

假定你用的是群晖,那么就打开ConnectID功能,配置好你想要的ConnectID。

OK,只要路由器开着,网没断,你就可以通过ConnectID访问NAS了。

但是学校一般没有公网IP,就算有也不可能每个宿舍一个公网IP,而且运营商还屏蔽了SAMBA的端口,所以基本不太可能用SAMBA的方式来访问了。

就用WEB页面也相关APP试用一下吧。

NAS简介

NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。

它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。目前国际著名的NAS企业有Netapp、EMC、OUO等。

NAS解决方案通常配置为作为文件服务的设备,由工作站或服务器通过网络协议(如TCP/IP)和应用程序(如网络文件系统NFS或者通用Internet文件系统CIFS)来进行文件访问。大多数NAS连接在工作站客户机和NAS文件共享设备之间进行。这些连接依赖于企业的网络基础设施来正常运行。

为了提高系统性能和不间断的用户访问,NAS采用了专业化的操作系统用于网络文件的访问,这些操作系统既支持标准的文件访问,也支持相应的网络协议,因此NAS技术能够满足特定的用户需求。

例如当某些企业需要应付快速数据增长的问题,或者是解决相互独立的工作环境所带来的系统限制时,可以采用新一代NAS技术,利用集中化的网络文件访问机制和共享来解决这些问题,从而达到减少系统管理成本,提高数据备份和恢复功能的目的。

小型企业搭建内部网络文件存储服务器有哪几种方法?

使用电脑主机或者服务器搭建FTP/SAMBA/NFS服务

使用NAS网络存储服务器

使用启耘Box作为网络文件存储服务器

NAS是一种通过RJ45网络接口与网络交换机相连接的存储设备,主要用于局域网环境中多台计算机主机共享存储空间和,为局域网中的计算机提供文件共享服务,因此又称为文件服务器。

一台NAS存储设备至少包括硬件和针对文件共享应用优化过的操作系统两个基本组成部分。硬件包括CPU、内存、主板、包含RAID功能的多块硬盘。小型NAS的CPU、内存一般都嵌入在主板中,硬盘一般在2-5块,支持RAID冗余功能;软件一般是由开源操作系统(FreeBSD、Linux)等针对文件共享应用优化裁剪而来,FreeNAS就是一款很流行的文件共享专用FreeBSD操作系统;也有用windowsXP裁剪而成的,微软也有一款专用的NAS操作系统WSS。

自己要怎么组建家庭nas存储服务器呀?

第一步:启用USB存储功能

将U盘、或移动硬盘插入路由器的USB口,进入USB应用—USB设置页面。

点击启用USB功能,启用USB2.0,启用USB存储系统并打勾,

保存后,刷新已连接设备,我们就可以看到我们接入的存储设备了。

挂载状态下有卸载按钮,点击卸载后即可进行热拔插移除存储设备。

小贴士:大部分移动硬盘都是双接口取电,而大部分路由器都只有单USB接口,可能会有供电不足的情况。这时我们可以打开电脑主板的关机后USB持续供电功能,将另外一个USB取电口接入主板即可。

第二步:启用FTP服务器功能

点击USB应用—FTP服务器

如果NAS只想在局域网使用,那么只要设置到这里就可以了。

如果想将他公布到公网上,那就继续吧。

第三步:设置动态DNS协议(DDNS)

什么是DDNS?

DDNS即是动态域名解析,由于我们家庭网络几乎不可能有静态的固定IP地址,因此我们需要第三方服务商,将我们的动态IP与申请的域名进行关联。路由器每次更新公网地址后,会向动态域名服务商更新地址,从而使外网用户可以正确解析到现有的IP地址。

进入基本设置-动态域名

选择相应的服务商,填写自己申请的域名地址,并勾上强制下次更新后,点击保存。

tomato防火墙默认禁止外网ICMP,所以只能解析地址无法ping通,这也是为安全性做了保障。

本地NAS构建

由于阿里云线上有NAS存储,又不能公网访问,所以本地通过软件构建一个NAS以供测试。

NFS的挂载原理

NFS分为客户端与服务器端,一般设置为一个Server端,多个客户端,也可设置为多对多,当服务器端设置好共享目录/data后,客户端通过相应的访问权限,将共享目录挂载到本地系统的某个目录下,就可以透明的看到共享目录里的文件了,依据服务器制定的相应权限做操作

NFS服务器与客户端的通信原理

客户端NFS和服务端NFS通讯过程

1)首先服务器端启动RPC服务,并开启111端口

2)启动NFS服务,并向RPC注册端口信息

3)客户端启动RPC(portmap服务),向服务端的RPC(portmap)服务请求服务端的NFS端口

4)服务端的RPC(portmap)服务反馈NFS端口信息给客户端。

5)客户端通过获取的NFS端口来建立和服务端的NFS连接并进行数据的传输。

NFS系统守护进程

nfsd:它是基本的NFS守护进程,主要功能是管理客户端是否能够登录服务器;

mountd:它是RPC安装守护进程,主要功能是管理NFS的文件系统。

当客户端顺利通过nfsd登录NFS服务器后,在使用NFS服务所提供的文件前,还必须通过文件使用权限的验证。它会读取NFS的配置文件/etc/exports来对比客户端权限。

portmap:主要功能是进行端口映射工作。当客户端尝试连接并使用RPC服务器提供的服务(如NFS服务)时,portmap会将所管理的与服务对应的端口提供给客户端,从而使客户可以通过该端口向服务器请求服务。

环境:

新建一个虚拟机,系统安装使用最小化安装,可参照我前面的文章,有详细介绍。一般情况是系统盘是和数据盘分开。系统盘在线上我一般情况是分配20G,如果是容器等应用系盘我会分配50G,当然如果是有很多镜像的容器环境,那么我会系统将/var/lib/docker等用单独的数据盘来挂载。

安装配置NAS文件共享存储

1、服务端安装

2、关闭防火墙

3、配置nas

配置文件:/etc/exports

共享目录创建:

4. 本地NAS存储目录 192.168.230.0/24(授权访问客户端的地址段)

5. 重新加载NFS配置

参数说明:

rw:可读写的权限

ro:只读的权限 anonuid:可以自行设定这个UID的值,这个UID必需要存在于你的/etc/passwd当中anongid:同anonuid,但是变成groupID就是了 sync:资料同步写入到内存与硬盘当中 async:资料会先暂存于内存当中,而非直接写入硬盘 insecure:允许从这台机器过来的非授权访问

no_root_squash:登入NFS主机,使用该共享目录时相当于该目录的拥有者,如果是root的话,那么对于这个共享的目录来说,他就具有root的权限,这个参数『极不安全』,不建议使用

root_squash:登入NFS主机,使用该共享目录时相当于该目录的拥有者。但是如果是以root身份使用这个共享目录的时候,那么这个使用者(root)的权限将被压缩成为匿名使用者,即通常他的UID与GID都会变成nobody那个身份

all_squash:不论登入NFS的使用者身份为何,他的身份都会被压缩成为匿名使用者,通常也就是nobody

6. 启动服务

7. 设置开机启动

8. 查看端口占用,以便开着防火墙的时候设置,如果闲麻烦,可以通过限制访问IP

Linux nfs客户端安装

vi /ettc/hosts

在末尾加入

开机自动挂载

vi /etc/fstab

##尾行下面新增加一行写入

注:_netdev表示设备需要网络

未经允许不得转载:便宜VPS网 » nas存储服务器搭建教程(nas存储服务器搭建教程图解)