最后又附件下载

安装freenas.

去官网下载相应的ISO文件,安装即可.

配置:

配置有两种方式,1在命令行界面下配置,2.在终端配置.

说明:要让配置生效需要重启系统才行,这一点真的很郁闷.

启动的时候会从dhcp获得一个地址,第一次配置的时候使用这个地址进入webgui

1. 配置网络:点击网络—接口配置Ip。

2. 修改管理员密码:

3. 添加卷:存储器------管理卷,选择好硬盘和组合方式。Zfs文件系统介绍可以网上搜索,这个系统很强大,有数据快照技术,安全保护数据。

配置cifs服务:

1. 点击服务,打开cifs。

2. 添加cifs共享。

这样设置之后再Windows网络中找到。

3. 如果使用的创建的用户登录的话,是只读权限,因为这个文件的属性是所有者root,所属组wheel。但是组的权限是只读的。创建用户的时候选着好所属组。如果要修改全新可以使用chmod命令:chmod 777 文件夹

配置iSCSI服务

4. 建立监听组:选将相应的网卡提供iSCSI服务。如果主机含有多个网卡,也可以监听全部,这样所有的网卡都可以提供这个服务,默认端口3260

5. 网络限制:这个配置选项你可以根据选择相应的网络主机能够访问到该主机的iSCSI。这里是实验,对于所有网络都是允许的。

6. 授权用户。Freenas提供多种用户认证,chap最为常用。我的实验没有完成认证。

7. 创建目标:

8. 添加设备,这个设备会意一个文件的形式保存在存储池里面。这个文件可以直接创 建

9. 将设备和目标关联起来。一个目标可以关联多个设备文件范围。一个设备文件只能和一 个目标关联。

10. 重启系统,是的配置生效。Win7客户端自带终端发起程序。

11. 添加门户,连接目标。

说明:为了保证数据的有效,同一时刻只可以有一台主机练到这个目标,如果2台主机同时写入数据的话,会照成数据丢失。

利用快照恢复数据:

1. 快照是针对卷和数据集的。

2. 采用数据回滚的方式恢复数据是不建议使用的,因为回滚之后,当前状态的的数据全部丢失。

3. 恢复摸个快照中的文件。

实验:

Pool/s02是在数据池中创建的一个数据集,大小10GB.点击最后的可以创建快照。

在可用的第3个选项,回滚到当初状态。

在建立快照之后,写入的新的文件,但同时又将原来快照之前的数据就删除了,如何恢复的。采用回滚的方式,那些写入的新的文件就会丢失。采取第二中方式。快照克隆。点击第一个两个格子的那个,建立快照克隆,在卷管理可以发现新的数据集。

在终端下查看。这个快照只是针对pool/s02的。这是s02发现了新的目录。原来的文件都在里面。

发现里面的文件内容和原来的一样,就可以将相应的文件复制出来即可。因为iSCSI服务提供的时快设备。只是一个文件。所以你在磁盘上删除的文件要恢复,应该是s02这个文件里面。这文件你看不到里面的内容,我把快照的s02复制到s02文件夹里面成s03.这样通过iSCSI连接到s03就可以恢复文件,恢复之后就可以将这个删除。可以隔不复制,直接将快照克隆的s02文件通过iSCSI发布出去也是一样的。

理解快照的恢复,zfs文件系统,网络文件系统(cifs.nfs等)。iSCSI, ip-san,nas.建议阅读大话存储2.在这本书学到了很多,在加上这个系统的使用,能够更加升入的理解吧。这文档就是自己的操作记录,没有技术,也讲不清楚。

51cto博客就不能让我复制图片,每次最后成这样啊。

转载于:https://blog.51cto.com/liusancai/1071844

存储的学习:freenas使用记录相关推荐

  1. eclipse在网页进入时显示重定向过多_使用eclipse快速开发jsp以及编码问题、jsp页面元素、request对象学习的粗略记录...

    人老了真是什么都会忘记啊orz,早上发现学过去的东西好多都还没记录复盘... ...(懒虫作祟) 在开始之前,俺认为还是很有必要了解一下jsp的执行流程,俺发现CSDN上的"陈小哥cw&qu ...

  2. Python学习关键tip记录

    Python学习关键tip记录,因为是学习中自己总结的,可能会有错误,欢迎指正(持续更新) 一.基础知识: 1.函数调用前类型是function,调用后没有特殊指定ruturn返回值默认为None. ...

  3. HACK RF学习之旅记录3——安装WIN10+Ubuntu双系统

    鉴于之前的gnuradio运行例程FM声音卡顿,gprx采样率8M也卡顿,尝试安装双系统做一些工作,顺便学习下原生系统里面日常生存. 1 安装Ubuntu19.10 在WIN系统下搜了下例程大致明白, ...

  4. 用 C学习51单片机——记录 4、中断系统 (1)外部中断

    用 C学习51单片机--记录 4.中断系统 用 C 学习51单片机过程与自我拓展--记录(STC89C52芯片) 前言--其实51并不太难,多看 多写代码,多调试,就一定会有所感悟. 所以我在此留下一 ...

  5. 深度学习小白装机-记录一下

    深度学习小白装机-记录一下 三个备选清单. 原本早就有攒一部机器的想法,最近刚刚好在玩深度学习的小案例,所以产生了装一部自己的台式机的想法. 下面均是自己查资料所得,可能与实际有差入.出错了,我也不负 ...

  6. 各类学习平台收集记录(强化学习、深度学习、机器学习)

    各类学习平台收集记录(强化学习.深度学习.机器学习) 1.百度开发者中心  https://developer.baidu.com/?from=aistudio 有很多开源项目代码可以借鉴学习. 2. ...

  7. H3C 之 IP 存储方案学习

    背景: 今日去导师公司拜听了 H3C 产品经理的 IP 存储方案报告,真是受益匪浅.最近也在搞系统架构 方面的东西,真是颇有体会,不由之中想在这里总结下,以备翻看. H3C 介绍: 今天介绍 IP 存 ...

  8. MAC-XXL_JOB学习踩坑记录-Failed to create parent directories for [/data/applogs/xxl-job/xxl-job-admin.log

    MAC-XXL_JOB学习踩坑记录 源码下载地址 启动报错 源码下载地址 ①.GitHub:https://github.com/xuxueli/xxl-job ②.码云:https://gitee. ...

  9. selenium 学习、工作 记录,附常见异常和工具方法

    selenium 学习.工作 记录,附常见异常和工具方法 基础配置 2020.03.31 开发者模式 设置有认证的http代理 让selenium接管人为打开的chrome 2020.07.23(79 ...

  10. cesium给地图添加比例尺学习踩坑记录

    cesium给地图添加比例尺学习踩坑记录 因项目需要在cesium地图中展示比例尺,本来应该是很简单的事,但却碰到了一个引用文件的坑,特此记录: *1.引用依赖文件 相信需要用到cesium比例尺组件 ...

最新文章

  1. JBPM4常见错误汇总
  2. JDK 13 新特性一览
  3. 使用公网IP的非80端口访问内网中SharePoint2013的Web站点
  4. python迭代器和生成器(3元运算,列表生成式,生成器表达式,生成器函数)
  5. paddleocr win10 编译
  6. python采集文章_python学习基础之信息采集
  7. Warning: POST Content-Length of 29328854 bytes exceeds the limit of 8388608 bytes in Unknown on line
  8. ipad2018编写html,IT教程:ipad6是ipad2018吗
  9. CentOS环境下,gdb调试中出现:Missing separate debuginfos, use: debuginfo-install.....的问题
  10. 电商:购物车模块解决思路
  11. ArcGIS AddIN之工具不可用
  12. kmeans聚类算法matlab_KMeans聚类算法详解
  13. 算法导论2-4习题解答(合并排序算法)
  14. Manjaro 安装搜狗输入法
  15. 《Mostly Harmless Econometrics 》第二章:选择性偏误与随机实验
  16. 算法——Locker doors
  17. matlab 中peaks函,peaks_matlab中PEAKS
  18. 安装office时总得到“安装程序包的语言不受系统支持”的提示解决方法
  19. 计算机字号调整,解答如何调整电脑字体大小
  20. 尚元钓(Fishing Game)

热门文章

  1. android 启动app过程,Android P APP冷启动过程全解析(之四)
  2. 显示域用户登录的ip或计算机名,如何在使用PowerShell脚本或者VBS脚本,查看域内正在登录的域用户名、主机名和主机IP地址...
  3. Spring导入配置类或文件
  4. C++_STL——deque and vector
  5. matlab中的histc,Matlab histc与矢量箱
  6. linux兼容性,Atom 1.23发布:功能增强,兼容性更好
  7. 简洁实用的Redis分布式锁用法
  8. 教程:2、第一个Python程序
  9. hibernate mysql 存储过程_hibernate调用mysql存储过程
  10. sm4 前后端 加密_这7个开源的Spring Boot前后端分离项目整理给你