nas验证:centos7虚拟机启用samba服务作为win11的外接硬盘-模拟万兆网络

起因

因为一直对nas比较感兴趣,本身是个电脑爱好者,咸鱼垃圾佬,玩了几年硬件,然后想了想买台做nas其实索然无味,而且很多时候都是自己在玩,什么权限验证其实无所谓的,只要能实现就可以了,然后看了下很多的nas系统,无非就是在linux上魔改的,就是内核+软件,然后想了下不就是一个能跑linux的主机么,买还麻烦还要花钱,主要是研究参数,然后分析下如何达到预定的参数等

参数分析

拓扑图:draw.io绘制
访问流程
就最简单的主机访问路由器访问nas
性能指标:传输带宽10Gb/s=1250MB/s=1.25GB/s

这里解释下免得有人不懂,网络传输是按位传输的,计算机基础单位是字节,一个字节等于8位 1Bit=8bit

如果要达到这个性能,主机到路由要1.25GB,路由器/交换机要支持1.25GB,nas也要支持1.25GB

nas分析

在这里插入图片描述
nas就是硬盘到网口带宽要到1.25GB,按照目前的协议
sata3 6Gb/s=750MB/s=0.75GB/s
pcie3.0x1 8Gb/s=1GB/s
pcie4.0x1 16Gb/s=2GB/s
按照目前市面上能买到的sata3的固态一般是500MB-550MB,就按照0.5GB算,组raid0需要3块才能支持带宽1.25GB
能买到的nvme固态一般支持pcie3.0x4的带宽,也就是标准4GB/s的,实际上一般读取能到3.2GB/s,需要一块即可
pcie4.0x4的协议8GB/s,实际上能买到7GB/s(7000MB/s)的

nas网卡部分
目前市面上有10G的rj45的网卡,一般都是服务器拆下来的,能买到的一般是2.5Gb的,如果组10Gb的需要四口
如果是千兆的需要10口,所以需要做一个聚合的操作

资源准备

主机

主机主要就是安装一个桌面虚拟化软件workstation,如果有需要也可以安装平台级的虚拟化软件exsi,其实就是用来虚拟化一个操作系统的,后续centos7就装在上面
workstation官网下载
workstation激活 - 正版玩家就不需要了吧,这是其他博主的,自取好吧
centos7minimal镜像

配置

主机

创建一个虚拟机,配置好cpu等参数,这个部分就参考其他博主博文吧,记得多创建一个网络,也就是一个网口,用来测试双网口绑定
在这里插入图片描述

nas

这里需要自己百度centos安装教程哦,比如分区,配置root啥的

初始化

可以在系统界面操作,也可以使用远程操作ssh root@IP地址,远程的ssh客户端vscode可以,还有shell或者mobaX都可以
在这里插入图片描述

输入root以及密码进去系统后

关闭selinux

setenforce 0    // 临时关闭

安装基础工具-最小化安装啥都没有

yum install wget -y

修改软件源并更新

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache

关闭防火墙-云可不能关闭,分分钟变成别人家的主机

systemctl stop firewalld.service

配置samba

初始化以后最好做个快照,当个模板机,以后干啥只要复制这个模板机就好了

安装并启动samba

yum install samba -y
systemctl start smb

创建共享文件夹

mkdir /mnt/smbshare

配置samba-基于特定用户共享(可读可写),并且对其他用户隐藏

smbpasswd -a root
vim /etc/samba/smb.conf 
	..省略
	[share]
	path = /mnt/smbshare
	write list=root
	valid users=root,@admins
	writeable = no
	browseable = no
systemctl  restart smb

windows连接

获取ip地址

ip a

在这里插入图片描述
是ens33开头的网卡

文件管理器进入找个空白地方右键然后点击 添加一个网络位置
输入 \\IP\共享文件夹,例如 \\192.168.6.128\share
共享文件夹名称就是配置smb.conf中的[]字段
之后提示用户名和密码,就是root还有你的密码(smbpasswd -a root 的密码)
成功后

测速

理论1000Mb/s,应该是125MB/s
在这里插入图片描述
速度还可以,能跑满千兆
在这里插入图片描述
文件也在服务器了

后续

可以进行网络端口绑定两张1000M卡进行模拟,并且硬盘也可以进行raid操作提升吞吐量
修改内部网卡为万兆

落地

只要是可以跑linux系统的主机都可以,然后就是合理搭配下可以实现万兆带宽,也就是实现内网1秒1G文件,一个4G的大电影也就要4s就好啦

应用场景

家庭办公网络,工作室等各种有存储需求的地方,或者说饱受各种云盘会员困扰的人群
基础流程:员工申请文件夹,公司分配专属文件夹,员工登录并使用专属文件夹,员工离职,公司收回文件夹

联系及支持

投喂1元支持一下吧,也可以联系我说出你的想法与创意,共同探索
在这里插入图片描述

  • 16
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值