NAS 存储系统架设
实验目的:通过实验熟练架设一个实现NAS 存储的系统
实验环境:Red Hat Enterprise Linux Server release 5.3
实验前提:熟练掌握各种网络服务和一些linux 基本知识
实验步骤:
一、NAS 原理
二、架设前的规划
三、具体的架设步骤
一、NAS 原理
NAS 存储模型
安全
ftp
Nfs
Samba
Quota
LVM
RAID
二、架设前的规划
1. 底层使用RAID5 磁盘阵列。
2. 上面架设LVM方便以后减小或扩容使用空间。
3. 使用中使用(quota)磁盘配额设置每个用户可以使用的空间。
4. 架设提供文件服务的服务,并确保匿名用户统一为nobody
5. 使用iptables解决安全问题
三、具体的架设步骤
(一)创建RAID
1.新建四个分区用来作RAID5
[root@localhost ~]# fdisk /dev/sda
The number of cylinders for this disk is set to 30401.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n
First cylinder (19391-30401, default 19391):
Using default value 19391
Last cylinder or +size or +sizeM or +sizeK (19391-30401, default 30401): +1000M
Command (m for help): n
First cylinder (19514-30401, default 19514):
Using default value 19514
Last cylinder or +size or +sizeM or +sizeK (19514-30401, default 30401): +1000M
Command (m for help): n
First cylinder (19637-30401, default 19637):
Using default value 19637
Last cylinder or +size or +sizeM or +sizeK (19637-30401, default 30401): +1000M
Command (m for help): n
First cylinder (19760-30401, default 19760):
Using default value 19760
Last cylinder or +size or +sizeM or +sizeK (19760-30401, default 30401): +1000M
Command (m for help): p
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 12761 102398310 83 Linux
/dev/sda3 12762 19135 51199155 83 Linux
/dev/sda4 19136 30401 90494145 5 Extended
/dev/sda5 19136 19390 2048256 82 Linux swap / Solaris
/dev/sda6 19391 19513 987966 83 Linux
/dev/sda7 19514 19636 987966 83 Linux
/dev/sda8 19637 19759 987966 83 Linux
/dev/sda9 19760 19882 987966 83 Linux
Command (m for help): w
[root@localhost ~]# partprobe /dev/sda
2.创建RAID5,一个用来做后备盘。
[root@localhost ~]# mdadm-C /dev/md0 -l 5 -n 3 -x 1 /dev/sda{6,7,8,9}
3.查看刚做好的RAID 具体信息
[root@localhost /]# mdadm -D /dev/md0
4.把具体信息保存到配置文件中,确保下次开机时能够启动RAID
[root@localhost /]# mdadm -Ds > /etc/mdadm.conf
(二)创建LVM,并挂载到/nas 下面
1.创建物理卷[root@localhost /]# pvcreate /dev/md0
Physical volume "/dev/md0" successfully created
2.创建逻辑卷组[root@localhost /]# vgcreate bosshack /dev/md0
Volume group "bosshack" successfully created
3.创建逻辑卷[root@localhost ~]# lvcreate -n nas -L 1000M bosshack
Logical volume "nas" created
4.查看确认是否成功建立[root@localhost ~]# lvscan
ACTIVE '/dev/bosshack/nas' [1000.00 MB] inherit
5.格式化文件系统[root@localhost /]# mkfs.ext3 /dev/bosshack/nas
5.新建挂载文件夹[root@localhost /]# mkdir /nas
6.修改/etc/fstab 添加:
/dev/bosshack/nas /nas ext3 defaults,usrquota,acl 1 1
7.挂载文件系统[root@localhost ~]# mount /dev/bosshack/nas /nas
[root@localhost ~]# mount -o remount /nas
(三)创建用户,设置公共目录
1.改变用户的家目录[root@localhost /]# useradd -Db /nas
2.创建用户并设置密码[root@localhost /]# useradd bosshack
[root@localhost /]# passwd bosshack
3.创建一个公共帐户[root@localhost nas]# mkdir pub
4.设置公共帐户的权限[root@localhost nas]# chmod 777 pub/
(四)设置quota
1.建立quota 数据库[root@localhost ~]# quotacheck -u /nas
2.给验证帐户设置quota
[root@localhost ~]# setquota -u boss 8000 10000 80 100 /dev/bosshack/nas
3.设置匿名帐户的quota
[root@localhost ~]# setquota -u nobody 80000 20000 180 200 /dev/bosshack/nas
4.查看quota
[root@localhost nas]# repquota /nas
*** Report for user quotas on device /dev/mapper/bosshack-nas
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 17680 0 0 5 0 0
bosshack -- 72 50000 60000 9 100 200
5.打开quota [root@localhost ~]# quotaon /nas
(五)设置NFS 服务
1. 查看nobody 的uid
[root@localhost ~]# grep nobody /etc/passwd
nobody:x:99:99:Nobody:/:/sbin/nologin
2. 修改/etc/exports
/nas/pub *(rw,async,all_squash,anonuid=99,anongid=99)
压缩文件权限把匿名帐户改为nobody
3.重新启动nfs 服务
[root@localhost ~]# /etc/init.d/portmap restart
[root@localhost ~]# /etc/init.d/nfs restart
4.检测设置是否生效
[root@localhost nas]# mount -t nfs 192.168.0.77:/nas/pub /net
[root@localhost nas]# cd /net
[root@localhost net]# mkdir nfs
[root@localhost net]# cd /nas/pub
[root@localhost pub]# ls -l
total 8
drwxr-xr-x 2 nobody nobody 4096 Mar 29 15:44 nfs (创建的文件所有者果然是nobody)
(六)设置samba 服务
1.修改配置文件[root@localhost ~]# vi /etc/samba/smb.conf
workgroup = WORKGROUP (设置工作组)
server string = NAS (描述)
[pub] (设置一个公共目录)
comment = NAS pub share
path = /nas/pub
public = yes
writable = yes
browseable = yes
2.重新启动samba 服务[root@localhost ~]# service smb restart
3.测试samba 服务testparm /etc/samba/smb.conf boss 192.168.1.0
4.建立samba 帐户[root@localhost ~]# smbpasswd -a bosshack
5.如果您打开了selinux 需要打开匿名用户访问的策略
[root@localhost pts]# getsebool -a |grep smbd
allow_smbd_anon_write --> off
smbd_disable_trans --> off
[root@localhost pts]# setsebool -P allow_smbd_anon_write=on
[root@localhost pts]# setsebool -P smbd_disable_trans=on
(七)设置vsftp 服务
1.修改/etc/vsftpd/vsftpd.conf 配置文件,增加或修改以下内容
anon_other_write_enable=YES (允许匿名用户删除)
anon_mkdir_write_enable=YES (允许匿名用户建立文件)
anon_upload_enable=YES (允许匿名用户上传)
anon_root=/nas (修改默认的登录目录)
ftp_username=nobody (修改ftp 使用的匿名用户)
dual_log_enable=YES (使用vsftpd 的登录日志)
chroot_list_enable=YES (使用chroot)
chroot_local_user=YES
chroot_list_file=/etc/vsftpd/chroot_list (这个文件要自己建立)
2.重新启动服务[root@localhost etc]# service vsftpd restart
3.建立白名单[root@localhost etc]# touch /etc/vsftpd/chroot_list
相关推荐
传统存储系统发展史调研
*原创文章,转载请注明: 转载自 镜中影的技术博客 本文链接地址: 传统存储系统发展史调研 URL:http://blog.youkuaiyun.com/linkpark1904/article/details/49276709* 每一个技术的进步势必伴随着市场需求的不断扩张,这里存储系统的技术演进和IT系统的需求息息相关,既有对于存储设备硬件本身的改善和演进,同样也有上层针对存储设备组织构建的存储系统
搭建私人NAS存储照片,解放您的手机
5、例如,在执行相册备份的时候,”上传的目标文件夹“是指您要把照片备份到电脑的文件夹,”选择要备份的相册“是指您手机上要备份的照片,然后点保存。10、可以复制该地址,在不同的网络的电脑和手机浏览器打开,可以看到能够访问到您的NAS-CAB,这就表明,您已经部署成功远程访问的私人NAS-CAB了。3、进来之后,你就可以看到在电脑上部署的NAS-CAB首页了,可以看到功能非常多,例如,照片管理、文件备份、相册备份、文件分享、影视管理等。其他的功能,大家自行摸索即可,如有更加好用的工具,大家也可以分享一下。
一文读懂NAS存储:从零开始的存储“神器”
NAS的工作原理其实并不复杂。它内置了专业的文件系统和网络服务协议(如SMB、NFS等),使得其他设备可以通过网络向NAS发送请求,从而读取或写入数据。简单来说,就是你在电脑上点击一个文件,NAS接收到请求后,迅速找到对应的数据并传输回来,整个过程就像在本地硬盘操作一样流畅自然。
六分钟搭建自己的群晖NAS,附资源链接,操作视频
一直在想搭建自己的多媒体服务器系统,由此想到了NAS服务器。由于公司有一套群晖存储服务器,对它整个操作都比较熟悉,所以我最先想到了黑群晖,打算先用这个搭建一个多媒体服务器,等搭建起来后,在看看后续扩展方向。
在NAS网络存储系统中如何自由添加新硬盘使用?
如果NAS中配置的磁盘空间不够用了的话,需要及时添加空闲硬盘用于存储录像,NAS网络存储系统是一个硬件存储平台,一般都支持SATA接口硬盘的热拔插,所以我们往NAS中添加硬盘也变得容易起来,没有操作过的可以借鉴本文就能知道如何在NAS中添加新的硬盘用于录像存储了。
深入理解DAS/SAN/NAS存储系统及其操作
DAS、SAN和NAS是不同类型的存储系统,适用于不同的存储需求。DAS适用于简单的、本地的存储需求;DAS的一个常见示例是将硬盘驱动器连接到计算机的SATA接口。它是一个独立的设备,具有自己的操作系统和文件系统,可以通过网络协议(如NFS或SMB)提供文件共享服务。NAS的一个常见示例是将网络硬盘驱动器连接到局域网,并使用文件共享协议让多个主机访问文件。DAS、SAN和NAS是常见的存储系统,它们在企业和个人领域广泛应用。本文将详细介绍这些存储系统的概念、特点和操作,并提供相应的源代码示例。
存储系统-概念
概念 存储系统是计算机的重要组成部分之一。存储系统提供写入和读出计算机工作需要的信息(程序和数据)的能力,实现计算机的信息记忆功能。现代计算机系统中常采用寄存器、高速缓存、主存[内存]、外存[可以理解为磁盘,磁带等]的多级存储体系结构 计算机存储系统的核心是存储器,存储器是计算机中必不可少、用来存储程序和数据的记忆设备。[4] 内部存储器(简称内存)主要存储计算机当前工作需要的程序和数据,包括高速缓冲存储器(...
离线安装 nvidia-docker2(nvidia-container-toolkit)
很多时候大家都有用docker使用gpu的需求,但是因为网络等原因不是那么好用,这里留了一个给ubuntu的安装包,网络好的话也提供了在线安装方式。
NAS存储系统架构云存储的方案讲解
对于一个成功的、具有极高可扩展性的NAS存储系统来说,要想实现NAS存储系统架构云存储解决方案需要什么? 云存储的概念始于Amazon提供的一项服务(S3),同时还伴随着其云计算产品(EC2)。在Amazon的S3的服务背后,它还管理着多个商品硬件设备,并捆绑着相应的软件,用于创建一个存储池。新兴的网络公司已经接受了这种产品,并提出了云存储这个术语及其相应的概念。 云存储是一种架构,而不是一种...
[医学图像分割综述] Medical Image Segmentation Using Deep Learning: A Survey
本综述有两个独创之处,首先,与传统的调查方法直接将医学图像分割的文献划分为多个组,并对每个组详细介绍文献的方法相比,我们将目前流行的文献按照从粗到细的多层次结构进行分类。其次,本文重点研究了监督学习和弱监督学习方法,但未包括无监督方法,这种方法目前在医学图像领域并不流行。对于监督学习方法,我们从骨干网络的选择、网络块的设计和损失函数的改进三个方面对文献进行了分析。对于弱监督学习方法,我们分别根据数据增强,迁移学习和交互式分割研究文献。与已有的调查相比,本次调查的文献分类与以往有很大的不同,更便于读者了解相关
GWAS与eQTL相结合,进一步筛选疾病相关基因
欢迎关注”生信修炼手册”!在GWAS分析结果中,大部分显著的SNP位点都位于非编码区,很难直接挖掘这些位点的调控机制。通常假设与疾病关联的SNP位点通过调控基因表达来发挥作用,而eQTL...
SAN和NAS、ISCSI存储有什么区别,SAN和NAS设备哪个更好?
实际上SAN、NAS、DAS、FC、ISCSI、FC-SAN、IP-SAN等并不是同一类别的概念。SCSI、FC、NAS、ISCSI等概念指的是存储设备类型,DAS、NAS、SAN等指的是存储系统的网络架构。大家常提到的、主流的存储系统网络架构有DAS、NAS、SAN三种网络结构。其中SAN网络环境中,因采用存储设备类型的不同又可以分为FC-SAN(采用光纤通道存储产品)和IP-S...
阿里巴巴-AI Agent工程师面试题精选:10道高频考题+答案解析(附PDF)
阿里巴巴AIAgent技术面试要点摘要(149字) 阿里巴巴在AIAgent领域布局完整,面试重点考察系统架构、幻觉治理、成本优化等核心能力。候选人需掌握分层架构设计、多Agent协作死锁处理、Token成本优化策略等关键技术。面试强调工程落地能力,包括工具调用容错、记忆系统设计、安全防护等实践要点。评估体系需覆盖效果、效率、成本多维度指标。未来趋势关注垂直领域专业化、多模态融合等方向。建议准备实际项目案例,突出技术深度与业务价值的结合,展现系统思维和工程能力。
树莓派实战:搭建个人NAS存储系统
这个平台提供了便捷的代码编辑和调试环境,还能一键部署Web服务,对于想快速实现想法的开发者特别友好。最让我惊喜的是它的实时预览功能,可以立即看到配置修改后的效果,省去了反复重启服务的麻烦。存储方面,我通过USB3.0接口连接了两个2TB的移动硬盘,一个用于主存储,一个做备份。扩展安装了Cockpit的Samba插件,这样文件共享的配置也能在网页端完成,不用每次都SSH登录修改配置文件。测试各平台连接,确保Windows的资源管理器、Mac的Finder都能正常访问共享文件夹,传输速度达到预期。
【深度学习】通俗易懂讲解循环神经网络LSTM
目录 1、循环神经网络(Recurrent Neural Networks) 2、长依赖存在的问题 3、LSTM 网络 4、LSTMs的核心思想 5、一步一步理解LSTM 6、LSTM的变种 7、总结 1、循环神经网络(Recurrent Neural Networks) 人对一个问题的思考不会完全从头开始。比如你在阅读本片文章的时,你会根据之前理解过的信息来理解下面看到的文字。...
别再傻傻全盘暴力破解了!Passware Kit Forensic 2019.4.1 已知部分密码的精准爆破实战(附RAR案例)
本文详细介绍了如何利用Passware Kit Forensic的模式匹配功能,实现高效精准的密码破解,避免全盘暴力破解的资源浪费。通过RAR加密破解实战案例,展示了模式匹配技术的核心优势与操作步骤,帮助安全工程师大幅提升破解效率。
浅谈计算机存储系统发展历史与趋势
计算机存储系统的核心是存储器,存储器是计算机中必不可少、用来存储程序和数据的记忆设备。 计算机的发展从单片机时代开始,历经客户服务器时代和互联网时代之后,现在正逐步走向网格时代。作为计算机系统中不可缺少的组成部分,存储系统一直伴随着计算机系统的整体发展而发展,并已成为计算机系统中发展最活跃的领域之一。许多有别于传统存储系统的新趋势日益显现,实验性产品也正从理论研究阶段逐步走向产品化实践。 一、发展历史 计算机的外部存储系统如果从1956年IBM制造出第一块硬盘算起,发展至今已经有半个多世纪了。在这半个
MCAL配置之CAN模块及源码分析
该文章详细解析了Autosar中MCAL配置里的CAN模块,详细分析了重要的配置选项,并对CAN的发送和接收函数进行了剖析。
NAS存储系统安装完全指南:从硬件准备到系统部署的完整流程
一种轻量化的思路是在NAS存储系统之上叠加一层Web化的文件访问入口:在NAS所在局域网的一台Windows设备上,运行一个轻量级的HTTP文件服务,将NAS的共享目录通过Web界面暴露出来。NAS(Network Attached Storage,网络附加存储)的安装并不复杂,但其操作流程因系统而异——群晖DSM、威联通QTS、TrueNAS SCALE、飞牛fnOS,不同系统的安装路径差异显著。RAID 5(分布式校验) :至少3块硬盘,校验数据分散存储,允许单块硬盘故障,兼顾性能与容量。
第二节:Vben Admin 最新 v5.0 (vben5) + Python Flask 快速入门 - Python Flask 后端开发详解(附源码)
大家好,我是cuiwin!本节内容,我们从零开始开发基于Python(Flask)的后端项目,对接Vue Vben Admin(vben5)。登录mysql数据库执行: 创建数据库。
霍尼韦尔SoftMaster使用说明
霍尼韦尔SoftMaster使用说明
NAS和SAN两个存储系统的区别
如今,随着磁盘和网络等技术的发展,数据存储的方式和架构也在一直不断改变。人们可以通过SAN(存储区域网络)和NAS(网络接入存储)体系结构的比较,了解使用每种存储系统格式时要牢记的内容。而对象存储和云计算的兴起也在影响存储选择。 SAN通过交换机连接在一个架构中,允许许多不同的服务器轻松访问存储。从服务器应用程序和操作系统(OS)的角度来看,在直接连接的SAN或存储器中访问数据存储之间没有明显的...
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
iStoreOS NAS功能完全指南:轻松搭建个人云存储系统
想要快速搭建一个功能强大的个人云存储系统吗?iStoreOS作为一款基于OpenWrt的智能路由系统,提供了简单易用的NAS功能,让每个人都能轻松拥有专属的云端存储空间。本文将为您详细介绍iStoreOS的NAS功能,从安装配置到实际使用,手把手教您打造完美的个人云存储解决方案。 [的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。
WINCC7.3破解文件
WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!
利用旧电脑搭建个人NAS存储系统实战
可以快速生成完整的NAS搭建方案,我实际操作发现它的AI能自动适配不同硬件配置,连虚拟机设置都能一键生成,特别适合想尝试多种NAS系统的用户。平台内置的实时预览功能还能提前查看配置效果,省去了反复调试的麻烦。
SAN和NAS、ISCSI存储的区别
实际上SAN、NAS、DAS、FC、ISCSI、FC-SAN、IP-SAN等并不是同一类别的概念。SCSI、FC、NAS、ISCSI等概念指的是存储设备类型,DAS、NAS、SAN等指的是存储系统的网络架构。大家常提到的、主流的存储系统网络架构有DAS、NAS、SAN三种网络结构。其中SAN网络环境中,因采用存储设备类型的不同又可以分为FC-SAN(采用光纤通道存储产品)和IP-SAN(采用ISC...
3786



被折叠的 条评论
为什么被折叠?



