centos组nas(docker安装nas)
CentOS7搭建NAS文件共享存储
网络存储技术大致可分为三种:网络附加存储(NAS)、存储区域网络(SAN)和直接连接存储(DAS)。NAS设备是局域网中的基于IP的文件共享设备,拥有专用、高性能、高速、单一用途的文件服务和存储系统。它内置操作系统和硬件、软件组件,以满足特定的文件服务需求。NAS在通用服务器基础上优化,具备文件服务、存储、检索、访问客户端文件等功能。
NAS设备需支持多种共享协议,以兼容不同操作系统。如Windows使用CIFS协议,Linux使用NFS协议,FreeBSD使用AFP协议等。NAS设备作为NFS服务器,而Linux、Solaris和AIX作为NFS客户端。
NFS服务包含多个关键组件:nfsd、mountd、lockd和statd。nfsd和mountd是必需的,而lockd和statd则是可选的。每个daemon需要特定端口,但这些端口并非固定分配,系统启动时动态分配端口号给启用的NFS daemon,并通过RPC daemon告知。RPC daemon监听端口111,所有NFS请求先通过此服务获得需要连接的NFS daemon端口号。
NFS连接建立过程类似于交大管浴室老头分发钥匙的过程,客户端(NFS客户机)首先连接RPC daemon获取NFS daemon的端口号,再根据此端口号发送NFS请求。
物理视图与交互视图展示了NFS服务的运行流程。
NFS服务包括portmapper(rpcbind)、nfs、rpc.mountd和rpc.statd(可选)。portmapper响应RPC服务请求,建立连接,一般监听端口111。nfs服务提供核心功能,管理客户端的文件系统挂载信息,并检查登录用户的ID。rpc.mountd管理NFS文件系统,通过读取配置文件/etc/exports判断客户端权限。rpc.statd(可选)用于检查文件一致性。
安装NFS服务器在CentOS系统中涉及安装软件(如nfs-utils、rpcbind)和配置NFS服务。配置文件位于/etc/sysconfig/nfs,确保防火墙开放NFS服务端口。通过/etc/exports文件配置共享目录,初次配置时建议设置最开放的权限(如rw)以方便测试和调试。权限设置需考虑安全性,初次配置NAS时,建议先采用开放权限以避免复杂设置导致的问题。
权限管理在NAS中至关重要,它通过IP地址、客户端操作系统当前用户ID和组ID进行控制。配置文件/etc/exports用于指定访问权限,包括允许访问的IP范围、客户端用户权限等。理解NFS权限机制有助于合理配置,以确保数据安全和访问便捷性。在客户端配置测试时,建议先采用开放权限,后续根据需求调整为更精细的权限控制。
在NFS客户端配置方面,Linux客户端需安装并配置相关服务,Windows客户端则需额外安装或启用相关功能。客户端配置包括挂载NAS共享目录和解挂载等操作。在遇到问题时,如RPC:Port mapper failure– Timed out错误,通常是因为防火墙屏蔽了NFS服务端口,解决方法是调整防火墙规则,允许接收来自NFS服务的上行请求。
总结而言,NFS服务器和客户端配置涉及多个步骤,包括服务安装、权限配置、客户端连接等。合理规划和细致配置可确保NAS文件共享存储系统的高效运行和数据安全。
基于DIY主机+CentOS搭建模块化NAS系统
NAS(网络附属存储)
NAS,即网络附属存储,是一种网络设备,通过网络为多台计算机提供存储服务。家用级NAS通常提供基本的文件存储、共享和备份功能,适用于家庭或小型办公环境。
家用NAS解决方案通常直接购买软硬件结合的消费级产品,包括预装操作系统和应用程序的专用设备。用户可以根据需求选择不同的主机类型,如机箱、塔式、中塔、全塔或微型电脑,以及支持的CPU和操作系统,如RHEL、CentOS、Ubuntu、SUSE、Fedora、Windows Server或Windows。
为了构建一个模块化NAS系统,可以采用DIY方式,使用自选的硬件组装主机,并安装最小化操作系统,如CentOS 8。此过程包括选择合适的硬件组件,如CPU、内存、硬盘等,并根据需求进行配置。
在构建NAS系统时,需要考虑存储策略,如使用LVM(逻辑卷管理)和RAID(冗余阵列的独立磁盘)技术。RAID提供数据冗余和性能提升,适用于不同需求的RAID级别,包括RAID0、RAID1、RAID4、RAID5、RAID6和RAID10。每种RAID级别的选择需要权衡物理设备需求、容错性和性能。
使用CentOS 8作为NAS系统的核心,进行最小化安装,可以有效减少系统开销,提高资源利用率。通过LVM和RAID技术,可以创建具有不同RAID级别的逻辑卷,实现数据的高效存储和保护。
创建RAID逻辑卷时,可以选择不同的RAID级别,如RAID0(带条带化,适用于提高性能,但不支持数据冗余)、RAID1(镜像,适用于数据完整性,但需要至少两个磁盘)、RAID5(条带化与奇偶校验,适用于平衡性能与数据冗余)等。
在创建RAID LV(逻辑卷)时,需要指定RAID级别、设备数量、条带大小和镜像数量(对于RAID1)。例如,使用RAID5创建逻辑卷的命令为:`lvcreate--type raid5--stripes Number--stripesize Size VG [PVs]`。
为实现数据冗余和容错性,RAID LV中的设备可能会出现故障,但通过RAID LV的设计,系统能够在设备故障后继续运行,并且在降级模式下不会丢失数据。通过`lvchange`命令,可以激活或不激活丢失的设备,以及刷新LV以清除瞬时故障。
在构建和管理NAS系统时,需要考虑数据备份、恢复、设备管理、缓存策略、对象存储接口、文件系统布局、权限设置、网络访问控制、加密、容器管理、虚拟化技术(如KVM、libvirt)和下载工具(如Aria2)的应用等。
为了实现更多功能,可以集成媒体播放软件(如Jellyfin),提供媒体文件的管理、检索、播放和多设备同步等功能。通过合理设计和配置,可以构建一个高效、可靠、安全且功能丰富的NAS系统,满足家庭或小型办公环境的存储和媒体管理需求。
笔记本电脑win7组建nas笔记本可以安装nas系统吗
①怎么把一个破笔记本改成台式机或者NAS
工具/原料:笔记本的显示器改装套件(包括外壳,高压板,驱动信号板,电源适配器),烧录器(刷写程序的硬件工具)并口线一条(一公头一母头) USB供电转接线一条(给烧录器供电用的)把笔记本的显示器改装成台式机的显示器步骤:首先连接线路:分别把并口线、显示器的VGA插口、USB供电接口插入烧录器。并口线另一头插在电脑的打印机接口(前提是电脑必须有这个这个打印机接口,曾经尝试用转接线,但是都不能成功),USB插在电脑的USB接口上来给烧录器供电。安装一个协议:PORT95NT.exe,就好比是TCP/IP协议。其次,运行升级安装工具:RTDTool。点击configuration出现如下画面。选择Read出现如下画面。(提示:在升级过程中必须进行这一步,否则刷写会失败)。关闭此窗口,点击、RTD二一二0ISP为液晶屏选择相应的驱动。开始烧录烧录完成此时把笔记本显示屏的信号线和高压供电线接入刷好的信号板中,并关闭电脑,把此显示器的VGA插头插入笔记本的VGA接口后开机。连线(连线之前切记切断供电)测试是否能正常使用。笔记本显示器已经点亮。可以正常使用,改装完成
②怎么设置能把电脑硬盘变成一个NAS
1、首先确定自己硬盘接口是串口,还是并口,下图为并口,并不支持。
(2)笔记本电脑win7组建nas
电脑硬盘使用注意事项
1、在将移动硬盘接入电脑usb接口之前最好关闭正在使用的程序,且不要在系统启动或者关闭时候插接。
2、在移动硬盘被系统读取时有一个读取过程,在这个过程中尽量不要进行任何操作,等读取结束后有相应提示信号即可执行相关操作。
3、在移动硬盘分区方面,建议尽量少一些分区(2个最佳),分区越多会导致移动硬盘认盘读盘时间过长,扩增额外操作,加大移动硬盘读取负担。
4、使用时不要长时间连续工作,避免移动硬盘温度过高等现象。
5、在使用的时候,移动硬盘是最怕震动的,震动永远是移动硬盘的最大杀手。
6、注意平时使用习惯,勿摔打、轻拿放、注意温度、先删后拔。
7、注意使用的电脑,很老那种台式机由于电流过大很容易损坏移动硬盘,所以尽量不要使用老式电脑连接硬盘。
③笔记本可以安装nas系统吗
可以的,和安装win系统大同小异。需要的设置比较多。
NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。
④ windows server能不能做NAS
可以的,以Windows server 2012为例:
Windows Server 2012 NAS前期准备工作
安装操作系统Windows server 2012,版本最好选择数据中心版本的。
硬盘最好是两个以上,组建Raid,否则没几天就硬盘就坏了,那就糟糕了。
过去 Windows磁盘管理分两部分:磁盘(Disk)和分区(Volume),磁盘是实体的硬盘,透过硬盘的软件或者硬件都可以组建Raid,或者使用光纤线Fibre Channel/iSCSI连接SAN上面的 LUN。
这样做的好处就是增加了更大的弹性与更好的硬盘使用率,以RAID-0和 RAID-1举例,传统的RAID架构需要3个硬盘,而Raid0或者1只需要2个就够了。
使用新的存取空间来放文件的步骤很简单,之需要下列三个步骤
1.新增存取去
2.新增虚拟硬盘。
3.新增磁盘分割、格式化并制定磁盘代号
开启Windows Server 2012上面的服务器管理员,点击文件存取服务,接下来选择存取区,
在还没建立任何的存放集区之前,在中间的存放集区会看到一个Primordial的项目,右下角的实体磁盘会看到目前所以还没被使用的实体硬盘列表
建立存放集区可透过存放集区右上角的工作或是在中间的Storage Spaces区右键单击点选新增存放集区叫出新增存放集区精灵,在存放集区名称中输入存放集区的名字,下面默认只会有一组可用的磁盘群组所以没的选
按了下一步之后到了实体硬盘区,选择要加入这个存放集区的硬盘,这边在配置的地方有两个选项:自动和热备援(Hot Spare),选择自动默认是数据碟,热备援顾名思义就是该硬盘并不会拿来存放数据,而是在存放集区中有任何一颗硬盘损毁的时候自动递补上去,不需要人为介入可增加这个存放集区的可靠度,目前只有两颗那就全部选自动当作数据碟
下一步进入确认画面看看数据正不正确,点选建立后就会建立一个原始容量有6TB的存放集区
存放集区建立成功后,画面下方会有一个复选框:当此精灵关闭时建立虚拟磁盘(V),点一下核取后关闭这个精灵会开启新增虚拟磁盘精灵已进行下一步
关闭新增存放区精灵后,新增虚拟磁盘精灵就会出现了,这时候我们可以建立新的虚拟硬盘,在介绍画面按下一步继续
在选取储存集区点选刚刚建立的Storage Pool 1,然后按下一步继续
接下来是指定虚拟磁盘名称,输入名称和描述后按下一步继续
接下来是选取储存配置,Windows Server 2012的虚拟硬盘配置有三种选项,Simple/Mirror/Parity
1.Simple:和RAID-0 Stripe Set一样,将数据切块后分布在存放集区内所有的硬盘上,不会浪费任何空间但是也没有容错功能,任何一颗硬盘毁损的话所有的数据就不见了,读写效率最高。
2.Mirror:和RAID-1 Mirror Set一样,将数据同时写两份在两颗硬盘上,有容错功能但是会浪费一半的硬盘空间,存放集区如果超过两颗硬盘(4/6/8….)会变成 RAID-10(1+0)。另外 Windows Server 2012的 Mirror配置还有一个特异功能,就是如果存放集区内的硬盘是 3的倍数的话可以开启 3-way Mirror,数据会同时写在三分到三颗硬盘,这样在两颗硬盘损坏的况下还是可以读写数据。
3.Parity:和RAID-5 Parity Set一样,存放集区内最少需要有3颗硬盘才能使用,有容错功能硬盘空间浪费也不像RAID-0那么高,写入效率较差。
可以按照存放数据的特性和系统的硬盘数量选择适合的储存配置,以下以Simple为例
接下来是指定布建类型,有精简(Thin)和固定式(Fixed)两个选项。这边的观念和 Hyper-V的虚拟硬盘(VHD)的观念一样,固定式在建立时就会使用掉相同大小的空间,而精简在建立时只会使用一点点硬盘空间,等到真的开始写入数据的时候才会开始配置硬盘空间,这就是在 SAN/NAS上很流行的Thin Provisioning,也有人把这个技术归类成Storage Virtualization。以精简为例继续
接下来是指定虚拟磁盘的大小,由于我们前面的布建类型选择的是精简,所以虽然存放集区的可用空间只有6TB,但是我们可以建立一个100TB的虚拟磁盘,当数据写入接近6TB的时候再在线加硬盘到存放集区并且扩大虚拟硬盘和磁盘分区即可,这对管理上来说会非常的方便,不用像过去要一开始就规划好未来的硬盘的空间大小,可以事后再在线动态扩充
接下来在确认选取项目的画面上确定参数没问题,按下建立就会把虚拟硬盘建立完成
建立完虚拟硬盘后的检视结果画面下方有复选框可以在关闭新增虚拟硬盘精灵后开启建立磁盘区精灵,到这边存储空间的设定就完成了,接下来和传统的Windows磁盘管理一样建立磁盘区(Partition),格式化成NTFS/FAT32/ReFS并指定驱动器号后就可以开始存放数据了。
Windows Server 2012的存放集区功能让可以打造非常强大的NAS/File Server,不但可以弹性的扩充存放集区的硬盘数量、在线扩充容量,也可以透过虚拟硬盘的精简配置(Thin Provisioning)和容错配置(Simple/Mirror/Parity)降低硬盘数量和容错的成本。
----------------------
司马青衫
用过win7,win8.1做过,就是网络共享,装个FTP Server,可以远程桌面远程管理,可以远程开机(路由器要绑定,有些路由器不行),但是关机要远程桌面登陆了关机,总体比较方便,但资源占用挺多。后来装了CentOS(Linux),最小化安装,ssh管理,rtorrent做PT下载,不用占用太多资源,缺点是rtorrent的客户端rutorrent太折腾了,没完美运行过,只能凑合着用。
⑤废旧笔记本电脑做的nas怎么链接3.5硬盘
有以下几点方法:
1.直接用旧电脑组装,主板有四个硬盘口,如果硬盘口不够,再买一张pcie扩展卡,配一个好点的电源。
2.装上win7系统,开启wol唤醒,随用随启动,超2小时不活动自动进入睡眠。
3.可以开启mstsc,smb等外网服务。
⑥想做到苹果备份那样,用win7+nas自动备份都要怎么设置
利用NAS本身具有的SnapShot(快照)功能,可制定快速NAS数据自动备份策略,将重要的数据进行备份恢复。
NAS数据自动备份具体实现:
1) NAS将其上的某一目录共享给若干主机
2)这些主机可通过map(映射)NAS的这个目录到其相应的驱动器的方式实现文件共享
3)对NAS上的重要数据可通过“快照”功能进行快速保存(将数据信息直接保存在NAS存储上)
4)当用户数据被进行错误的删除及修改后,可由管理员或用户本人通过“快照”选择不同时间的文件版本进行快速的文件恢复。
NAS作为备份服务器,可通过VERITAS NetBackup
Professional为IP网络上的笔记本及PC机提供备份数据存储空间。
NAS数据自动备份具体作法:
1)在IP网络的某台主机上安装VERITAS NetBackup Professional Console
Management软件
2)在NAS上安装VERITAS NetBackup Professional Backup
Server软件,在安装时要选择足够大的目录为客户提供足够的空间
3)客户机在各自的主机系统上安装VERITAS NetBackup Professional Client软件
4)在VERITAS Console Management Server上为IP网络上需要备份的客户机制定备份策略组。
5)将客户机加入相应的备份策略组就可使用户进行相应的备份策略实施了。
⑦笔记本电脑怎么插NAS
网线连接即可,网线连接电脑和nas到同一个交换机或路由器(家用),电脑上通过ip访问nas空间。
⑧旧电脑能否实现NAS功能
完全可以,装win7就可以了。首先电脑和手机,电视都在同一个路由器下面。
电脑端装ftp服务器,例如FileZilla Serve或者serv-U
网页链接、
例如如果电脑的ip是 192.168.100.2
手机端和电视端也装ftp客户端,那么在客户端中输入电脑的ftp地址即可
那么电脑的ftp地址就是:
另外正常电脑的功能也可以保留
⑨ win7搭建nas服务器用什么软件
你可以去存储厂商(正睿)的网上,找到NAS,然后找到支持的软件,就清楚了。如果还不清楚,直接咨询,比如(这个产品用的什么配置,什么管理软件等),问专业的人更靠谱。