另外还有一个NAS4Free可供使用,两者之间是同门兄弟的关系。

FreeNAS是一份基于FreeBSD的小型操作系统,它提供免费的网络附加存储(NAS)服务(CIFS、FTP、NFS)。

建立5个硬盘组成RAID 注意,在安装的时候,FreeNAS需要安装在一个独立硬盘,或者U盘上,这个就不能用作数据盘了。在低版本的系统也可以选择系统和数据共用一个物理磁盘。 这里选择将系统安装在U盘上。

再添加一个物理磁盘,选择物理磁盘,将U盘映射到虚拟机中(一般最后连接电脑的是编号最大的) 光驱选择iso文件 最后的配置信息:

其实只要配置数据盘规格一样就行,系统盘不需要太大空间,4G远远够了。实际系统占用空间配置完成后约1G左右。

安装过程:

有点慢,等一等

freenas上安装docker freenas安装要求_运维

选择容量较小的盘,就是U盘了。

将会删除所有数据,不能使用系统盘共享数据 提示:建议安装在闪存中而不是硬盘里(因为太浪费硬盘空间了) 在较低版本的FreeNAS中是可以选择系统和数据共存在一个物理盘中的,详见:FreeNAS中文

设置root密码

freenas上安装docker freenas安装要求_运维_02

安装成功

断开CD的连接

freenas上安装docker freenas安装要求_freenas上安装docker_03

干脆把CD设备移除

选择重启 选择默认的启动项 注意:如果没有断开光驱的连接的话,会再次进入安装过程,注意看启动项是不是这样

第一次启动还是比较慢的,一部分原因是U盘的速度慢。安装到U盘上的一个优点就是可以放在别的机器上直接启动,这是没问题的。需要注意的是,默认FreeNAS会将机器上整个硬盘格式化一遍,所以注意数据。 我第一次启动没有成功,两次第一次安装后启动都是这样,不知道为什么。

freenas上安装docker freenas安装要求_文件系统_04

强制重启 启动过程中会有好多not found 类似的信息,应该是配置文件不全吧,以后慢慢配置。 终于成功启动。 成功启动后的界面:

主要是配置网络的信息,对于vmware,只要配置时默认选择NAT网络地址转换,是有DHCP自动配置网络的。 输入1,回车,稍等片刻,选择相应的接口,一般为1,回车,输入y确定。等一下就会自动配置好,如下图:

freenas上安装docker freenas安装要求_运维_05

如没有配置好ip,可能是虚拟机并没有启动网络,比如这样:

freenas上安装docker freenas安装要求_运维_06

点击小电脑图标,选择连接。再尝试自动配置网络。

建议虚拟机这样配置:

freenas上安装docker freenas安装要求_操作系统_07

自动连接

如果你不知道ip是什么,输入9回车,输入ifconfig -a,如有提示输入y,回车,网络正常的话就能看到ip。如果不正常就复杂了,再请教互联网吧。

在浏览器中输入刚才看到的ip,就可以设置FreeNAS服务器了。不要被黑黑的终端吓住了,其实所有的设置都可以通过浏览器完成的。

freenas上安装docker freenas安装要求_文件系统_08

用户名为root,密码为安装过程中设置的密码

登陆后会有一个设置语言,键盘,时区的选项

剩下的我也不太懂,默认就行了。

配置域名,因为没有域名,这里留空。 next

如果有不懂的可以看官方文档,这里默认。点击add

freenas上安装docker freenas安装要求_文件系统_09

配置管理员邮件提示信息,系统可以发送日志信息到管理员邮箱

root E-mail:收件人地址 发件人地址填写一个支持smtp的邮件地址 外发 邮件服务器填写smtp服务器地址 使用smtp认证 你的用户名,密码信息 我第一次安装成功发送了测试邮件,这一次无法发送,网络不可用。算了,直接next 补充:第二天正常发送邮件

点击confirm 进行自动配置,如果需要更改刚才的信息,可以点击wizard

现在点击account,添加一个账户,选择用户,add用户。

习惯上将第一个用户id设为1000,其他先默认。

主目录只能设置在/mnt/后面,也就是非系统盘。

设置好后就可以在文件管理器中输入\\ip进行访问了。输入刚才创建的用户名密码,默认进入主目录。可以上传下载。

更复杂的共享和权限管理还没有研究。详细了解请看官方手册

说一点背景知识,FreeNAS的文件系统是ZFS文件系统,据称是终极文件系统,目前除FreeBSD内核外还没有其他内核支持ZFS文件系统,当然也可以安装一个模块来支持ZFS。这就导致了我们的U盘不仅在windows下无法识别内容,linux下也无法识别,更别说虚拟机里的五块硬盘挂载到linux下了。这并不是说我们的文件不存在或者是有问题。如果想详细了解一下ZFS的,可以看这些链接:

还有kFreeBSD是支持ZFS文件系统的

当然,这个系统是最新版的,配置起来有点麻烦,好多新的特性被加进来了,如果觉得麻烦可以使用较低版本的系统

关于新特性可以看这里:what's new in 9.3 这里不得不提的一点是ZFS文件系统的快照技术,你会发现在第一次配置完成后启动项多了一个default,下面还有一个标有时间的选项,那就是快照,可以直接将系统启动到配置前的状态,这个快照可以在系统管理里面找到,也可以手动建立,因为ZFS文件系统的特点,快照本身并不耗费存储空间。

还有一点,安装后的U盘是可以在其他机器上启动的,可以建立另一个虚拟机进行测试,甚至直接启动真机。