linux网络存储——freeNAS的安装配置

一、前言        

        freeNAS 是一款基于 FreeBSD 的开源网络存储操作系统,支持文件共享(如 SMB/CIFS、NFS、AFP)、数据备份、虚拟化存储等功能。同时FreeNAS开源优势明显,代码开放可自主定制,能满足多样需求。支持多种协议,如SMB/CIFS用于Windows文件 共享,NFS方便Unix/Linux系统访问,AFP供苹果设备使用,iSCSI可构建存储区域网络,还支持FTP等。

        本次实验主要是基于内网,不是基于外网的。

二、配置

注:先将freenas的镜像文件下载本地主机上。

通过网盘分享的文件:FreeNAS-11.2-U4.1.iso
链接: https://pan.baidu.com/s/1byyXsIAObURXwwToysvBkg?pwd=e39r 

1、安装freebsd虚拟机

1.1 在VMware中创建新的虚拟机,文件-创建虚拟机-自定义-下一步

 1.2 直接选着下一步

 

1.3  选着稍后安装操作系统,再点击下一步

1.4 选择其他,版本为freeBSD12 64位,再点击下一步

1.5 修改虚拟机名称,以及给虚拟机的文件换一个路径,也可以不换

1.6 内存最少要选择8g,要不然启动虚拟机的时候会出问题 

1.7 网络适配器选NAT模式,内网模式,在虚拟机内选着其他可能会出问题

1.8 直接下一步

1.9 选择下一步

1.10 选择下一步

1.11 磁盘空间一般选择100G,内存不够,就20g即可,然后点击下一步

1.12 选择下一步

1.13 虚拟机添加本地的freedbsd镜像文件

2、配置freebsd虚拟机

2.1 启动虚拟机,进入后直接回车,等待1分钟左右,选择1,在回车,完成基础安装

2.2 磁盘管理,空格键,在回车

2.3 直接回车

2.4 设置登入密码,上下键操作,在回车

2.5 选择boot via bios,然后直接回车

2.6 上下键操作,选择3,然后回车,重启系统

3、freebsd系统的存储操作

3.1 重启后,复制ip地址的网址,操作图形界面的存储工具

3.2 进入网址,输入用户和密码

3.3 在freebsd操作系统,添加一块新的硬盘,做实验验证,10G左右就够。

3.4 在freebsd的图形界面中,选择账户,添加新的用户和组,方便后续用户使用存储盘。账户-群组-ADD-填写名称和保存

3.5  添加新的用户,账户-用户(mtr)-ADD-填写相应的内容(账户密码,附加组(mt))

 

3.6 配置存储池,存储-存储池-ADD-以下操作

3.7 编辑存储的权限

3.8  开启共享功能(Windows和Unix),编辑共享的存储目录,以及添加访问的用户(高级模式)

Windows (共享-Windows-ADD-修改路径)

Unix(共享-Unix-ADD-修改路径-高级模式-修改用户和组的访问)

3.9 开启服务(FTP),方便上传文件

4、测试共享存储(Windows)

4.1 按下[win] + R, 输入 \\192.168.214.129(输入存储服务器的ip地址) 

4.2  输入框中输入刚才创建的用户名与密码(mtr,sa),进入mt文件

4.3 上传文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/91225.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/91225.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度学习图像分类数据集—七种树叶识别分类

该数据集为图像分类数据集,适用于ResNet、VGG等卷积神经网络,SENet、CBAM等注意力机制相关算法,Vision Transformer等Transformer相关算法。 数据集信息介绍:七种树叶识别分类:[冬青叶, 杨树叶, 柳叶, 梧桐叶, 石楠叶,…

c++图形题练习程序

一.练习题背景 这题是作者再一家公司实习的时候,实习期间的一个考核题目,感觉还是比较有价值的。希望能给还在努力的学弟学妹们一些启发。 题目大致就是要求用继承和多态来实现圆、三角形和长方形的面积和周长求解。这步的大致思路是这样的,你…

【论文阅读 | PR 2024 |ITFuse:一种用于红外与可见光图像融合的交互式 Transformer】

论文阅读 | PR 2024 |ITFuse:一种用于红外与可见光图像融合的交互式 Transformer1.摘要&&引言2.方法2.1 问题表述2.2 框架概述2.3 特征交互模块2.3.1 共同特征提取分支(IcI_{c}Ic​ 分支)2.3.2 独特特征提取分支(I1I_{1}I…

【Qt】 设计模式

在Qt应用程序开发中,结合数据库操作、通信、界面逻辑和显示等功能,以下是常用的设计模式及其典型应用场景: 一、MVC/MVVM(模型-视图-控制器/视图模型) 作用:分离数据(模型)、界面&am…

【HarmonyOS】ArkUI-X 跨平台框架入门详解(一)

【HarmonyOS】ArkUI-X 跨平台框架入门详解(一) 一、前言 1、ArkUI-X框架是什么? ArkUI-X是在ArkUI开发框架的基础上,进行扩展。支持多个OS平台,目前支持OpenHarmony、HarmonyOS、Android、 iOS。2、ArkUI-X目前的能力现…

开发者进化论:驾驭AI,开启软件工程新纪元

导语:人工智能(AI)的浪潮,特别是以大型语言模型(LLM)为代表的生成式AI,正以前所未有的力量,深刻地重塑着软件开发的传统疆域。我们正处在一个关键的转折点——产业的重心正从模型的“…

智慧水务平台,智慧水务,惠及民生,提升水务管理效率与服务质量

平升电子智慧水务平台支持海量物联网数据接入实现供水全流程信息化,深度逻辑运算自动控制实现供水调度智慧化,融入管网地理信息系统实现测点数据时空化,数字孪生实现水厂各工艺环节运行情况可视化,多角度统计分析实现水务运营管理…

【Unity基础】Unity中元素的层级排序

在Unity中,控制元素的层级排序(渲染顺序)是确保场景正确显示的关键。以下是常见的层级排序方式及其适用场景:1. 通过GameObject的层级顺序(Sorting Layer/Order in Layer) 适用对象:2D精灵&…

梁的振动特征函数分析2

问题7&#xff1a;左端固定、右端自由梁的振动分析 考虑梁的振动方程&#xff1a; uttKuxxxx0,0<x<l,K>0 u_{tt} K u_{xxxx} 0, \quad 0 < x < l, \quad K > 0 utt​Kuxxxx​0,0<x<l,K>0 边界条件&#xff1a; 左端固定&#xff08;位移和斜率为零…

AI问答-Token:在人工智能领域,Token 是模型处理文本的核心单元 / 最小可处理片段

一、在人工智能领域&#xff0c;Token 是模型处理文本的核心单元&#xff0c;可理解为文本的“最小可处理片段”二、表格理解类别详细说明基本定义Token 是模型处理文本的最小语义或语法单位&#xff0c;可以是单词、子词、字符、标点符号或特殊符号。例如&#xff1a;- 单词级…

读取ubuntu的磁盘分区表与超级块

1.读取磁盘分区表sudo fdisk -l /dev/sda2.计算偏移量分区起始偏移 4096 512 2097152 字节 超级块位置 2097152 1024 2098176字节3.快速验证&#xff08;直接检查魔数 53 &#xff09;# 检查偏移 2,098,176 处是否有 EXT4 魔数 sudo dd if/dev/sda bs1 count2 skip$((209…

科技驯服烈日狂沙:中东沙漠农场的光储革命

作者 | 小葳 阿布扎比郊外的午后&#xff0c;沙漠灼热、干旱难耐。 然而一座农场内&#xff0c;景象截然不同&#xff1a;蔬菜生机盎然&#xff0c;果实挂满枝头。农户轻点手机&#xff0c;远程调控着大棚内温湿度&#xff1b;灌溉与施肥&#xff0c;则由系统自动精准执行。 这…

基于Chinese-CLIP与ChromaDB的中文图像检索功能实现

本文按“原理 → 代码 → 讲解”三层展开&#xff0c;读者只需具备 Python 基础即可跟随完成一个可落地的以文搜图应用。 一、整体思路 把图片和文字都转成固定长度的向量&#xff08;768 维&#xff09;。把图片向量提前存入向量数据库。查询时把文字转成向量&#xff0c;再找…

Pandas 的 Index 与 SQL Index 的对比

一、Pandas 的 Index&#xff08;索引&#xff09;是什么&#xff1f;Pandas 的 Index 就像是 Excel 表格的行号 列标题&#xff0c;或者书的目录。核心作用&#xff1a;定位数据&#xff1a;就像 Excel 中用行号和列名定位单元格&#xff08;如 A1、B2&#xff09;&#xff0…

Rust指针选择

Rust指针选择&#xff1a; 1.优先使用引用&#xff1a;安全访问数据 fn process(data: &[i32]) { /* ... */ }2.需要所有权转移时用 Box fn create() -> Box<Data> { Box::new(Data::new()) }3.共享数据用 Rc/Arc // 单线程 let shared Rc::new(data);// 多线程 …

【实用IP查询工具】IP数据云-IP地址查询离线库使用方案

IP数据云&#xff08;ipdatacloud.com&#xff09;深耕IP地址查询技术&#xff0c;打造了覆盖多场景、高精度的IP地址查询离线库&#xff0c;为不同行业客户提供稳定、高效的本地化数据支持。 什么是IP 地址查询 离线库&#xff1f; IP地址查询离线库是将海量IP地址与对应的地…

UE5CameraShake参数详解

使用CameraShakeBase蓝图中简单调用和调试 使用 Play World Camera Shake 这个节点带有震动衰减效果Epicenter是震动中心点 传入Boss的位置 Inner Radius是 内部范围 距离小于内部范围时 , 全强度震动Outer Radius是 外部范围 距离大于外部范围时 , 就无震动Falloff 是衰…

java学习 day4 分布式锁

P60分布式锁误删线程标示和锁中标示一致P61分布式锁的原子性问题判断锁标示和释放锁不同时 造成误删P62Lua脚本P63java执行Lua脚本原子性P64redissionredisson框架P65redisson入门P66redisson可重入锁原理和测试redisson可重入锁P67锁重试看门狗看到67 10min处&#xff0c;看不…

python+selenium UI自动化初探

在公司上班闲的没事干&#xff0c;学点selenium 先安装selenium pip install selenium出现报错 Cannot uninstall certifi None ╰─> The packages contents are unknown: no RECORD file was found for certifi.hint: You might be able to recover from this via: pip in…

前端-CSS-day3

目录 1、结构伪类选择器-基本使用 2、结构伪类选择器-公式用法 3、伪元素选择器 4、盒子模型-组成 5、盒子模型-边框线 6、盒子模型-单方向边框线 7、盒子模型-内边距 8、盒子模型-内边距-多值写法 9、盒子模型-尺寸计算 10、盒子模型-版心居中 11、清除默认样式 1…