FreeNAS服务第七部分:iSCSI块级存储

FreeNAS作为一个企业级的NAS系统,最重要的就是它提供的iSCSI块级存储功能。 硬盘作为计算机系统的重要存储设备,通过硬盘接口与主板连接,然后为操作系统提供存储功能,并为用户使用。目前常见的硬盘接口有IDE、SCSI、SATA、mSATA、M.2、SATA Express、PCI-E及U.2等。接口种类日益丰富,作为计算机存储中的概念,它们都属于DAS(Direct-attached Storage,直连存储)定义的范畴 ,虽然DAS从计算机系统诞生之初就一直不断发展,但随着目前数据存储量的暴增,…


iSCSI基本知识

iSCSI(Internet Small Computer System Interface 互联网小型计算机系统接口)是一个供硬件设备使用的,可在IP协议上层运行的SCSI指令集,是一种开放的基于IP协议的工业技术标准。iSCSI用TCP/IP协议对SCSI指令进行封装,使得这些指令能够通过基于IP网络进行传输,通过在TCP/IP网络上传输SCSI命令来提供对存储设备的块级访问。它可以用于通过局域网(LAN),广域网(WAN)或互联网传输数据,并且可以实现与位置无关的数据存储和检索。 技术背景 相比直连…


使用SSH访问FreeNAS中的Jails虚拟机

在上一篇文章中介绍了如何通过SSH访问FreeNAS,相比WebUI中提供的Shell,使用工具或者终端通过SSH能更方便的连接到FreeNAS系统中进行设置,实际上,还可以通过SSH访问FreeNAS中的Jail虚拟机。虽然在FreeNAS的Jail中,也可以通过WebUI中Shell访问Jail。 虽然这样也可以对Jail虚拟机进行管理,但相比于其他工具使用SSH连接进行管理,还要在浏览器中点击若干个链接才能打开Shell,还是稍微麻烦了些。所以本文介绍一下如何通过SSH访问FreeNAS中的Jail…


FreeNAS服务第六部分:启用SSH服务

SSH介绍 SSH(Secure Shell,安全外壳协议),是由IETF制定的,建立在应用层基础上的,允许计算机之间通过安全的连接进行数据交换的,是目前较可靠的安全性网络协议。SSH通常用于远程访问和执行命令,同时也支持隧道,转发任意TCP端口以及X11连接。SSH还能够用SFTP或SCP协议来传输文件。SSH采用公钥加密技术来验证远程主机,并在必要时允许远程主机验证用户。利用SSH协议可以有效防止远程连接过程中的信息泄露。SSH提供两种级别的安全验证:基于口令的安全验证和基于密匙的安全验证。 在Fre…


FreeNAS服务第五部分:创建WebDAV共享

WebDAV(Web-based Distributed Authoring and Versioning)一种基于 HTTP 1.1协议的通信协议。它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。FreeNAS从9.3版本开始提供WebDAV服务支持。通过WebDAV共享,使得我们可以直接在浏览器中,通过身份验证之后访问特定的…


FreeNAS在Bhyve中安装Windows10

在所有开源NAS系统中,FreeNAS应该是硬件要求最高的一个了,而在家庭环境中使用时,FreeNAS闲置的时间还是比较多,那这些硬件资源都放那接灰么?不用,在最新的FreeNAS11中,提供了Bhyve替代之前以插件形式存在的VirtualBox,让我们可以在FreeNAS中安装虚拟机。虽然Bhyve虚拟化对Windows系列的操作系统有诸多限制,但这并不妨碍安装Win10。 准备工作 在尝试使用FreeNAS新建虚拟机之前,必须检查虚拟机是否支持虚拟化。在WebUI中打开Shell,并输入如下命令: …


FreeNAS服务第四部分:创建AFP共享

AFP(Apple Filing Protocol),依赖于TCP/IP协议,是一种专门为MAC OS X系统提供文件共享服务的协议。AFP最早出现在Mac OS X 6中,到OS X Mountain Lion中AFP升级到3.4版本。FreeNAS 通过开源的Netatalk实现AFP 共享。 其实不论之前的SMB还是NFS,或者本文介绍的AFP,都是FreeNAS支持的常见操作系统的共享方式,在设置过程上都是大同小异。 创建用户和数据集 在“Account”中点击“Users”用户,再点击“Add …


FreeNAS中的虚拟化之二:Bhyve

前文介绍了FreeNAS中Jail虚拟化,本文介绍FreeNAS中的另一种虚拟化方案:Bhyve。 什么是Bhyve? Bhyve是FreeNAS11开始提供的一种虚拟化方案,替代了之前在FreeNAS以插件形式提供的VirtualBox。与Jail和VirtualBox不同,Bhyve提供的是hypervisor虚拟化方案,hypervisor是一种运行在物理硬件和操作系统之间的中间软件层,它允许多个操作系统和应用共享一套基础物理硬件。目前市场主要的hypervisor产品包括VMware vSpher…


FreeNAS中的虚拟化之一:Jail

FreeNAS这一强大的开源NAS软件是基于FreeBSD的,所以在FreeNAS中可以看见FreeBSD中的Jail。而最新的FreeNAS更引入的FreeBSD中的bhyve虚拟机。 昨天在文章《FreeNAS在jails中安装PlexMediaServer》中介绍了怎么从Jail模板新建一个Jail并在其中安装Plex,也许跟着文章内容一步一步操作很容易,但是要理解Jail到底是一个什么东西,会更有利于FreeNAS的使用。 Jail的概念 Jail是FreeBSD实现的操作系统级的虚拟化,以Fre…


FreeNAS在jails中安装PlexMediaServer

在《通过插件扩展FreeNAS的功能》中演示了如何在FreeNAS中安装插件来扩展功能,但有一个非常痛苦的事情就是安装的速度太慢了,因为系统不但要下载插件的PBI文件,还要下载jails模板文件,这单线程的外国小水管,使得安装速度非常慢。而且插件还有一个不能忍受的缺陷,如果FreeNAS官方没有更新插件,那就没法升级。 比如安装了PlexMediaServer插件,目前FreeNAS官方给出的版本是1.10.1.4602。 而当我们打开PlexMediaServer插件的WebUI时,就会被不断的提醒。 …


Scroll Up