FreeNas介绍
FreeNAS是一套免费的NAS服务器,它能将一部普通PC变成网络存储服务器。该软件基于FreeBSD, Python,支持CIFS (samba), FTP, NFS protocols, Software RAID (0,1,5) 及 web 界面的设定工具。
——摘自百度百科
FreeNAS新版改名为TrueNAS,提供商业版本,采用全新的NAS内核,安装最低要求还是64位处理器和8G内存。采用原有内核的最新版本是FreeNAS 11.3-U5。
官方网站:TrueNAS
中文技术交流网站: FreeNAS中文网、FreeNas中文网
FreeNAS下载
ftp下载点:https://download.freenas.org/
FreeNas中文网下载点(百度网盘):http://www.freenas.com.cn/
ps:实测在大陆,早上下载速度比较好
创建虚拟机
-
点击下图中的new按钮image.png
-
输入虚拟机名字,选择Linux,other Linux(64-bit)
image.png -
分配内存,根据自己电脑实际情况。由于我的电脑只有4G内存,而且这个FreeNas只是用来熟悉一下,因此只选了1G内存,实测也能使用基本功能。
image.png -
硬盘空间分配,按照默认配置也可以。当然也可以根据自己电脑硬盘的空间选择更大的。我只分配了8G硬盘,这个磁盘只是安装freeNas操作系统用,后面数据存储还需要单独再挂磁盘。
image.png
image.png
image.png
image.png -
以上步骤完成虚拟机创建,如下图所示:
image.png
安装FreeNas系统
-
选中新创建的虚拟机,点击settings按钮。点击storage按钮,安装镜像。选中左边光驱图标,点击右边的那个图标,在下拉菜单选中Choose a disk file...。
image.png -
找到下载好的镜像,本次安装使用的版本是FreeNAS-11.2-U7,左边的光驱图标会显示镜像文件名称,如下图所示:
image.png -
点击OK保存配置后退出,在virtual box界面双击刚才创建的虚拟机,自动进入安装界面,如下图所示:
image.png -
按1选择Boot FreeNAS Installer或等系统自动倒计时结束,进入如下图的安装界面。
image.png -
使用键盘方向键选择第一个选项,以及OK,按回车键进入下一个阶段:
image.png -
由于我分配的内存只有1G,因此会弹出这样一个内存不足8G的提示,并默认是选中NO,要使用方向键选中Yes,并按回车键,按回车键后进入磁盘选择界面,如下图:
image.png -
按空格选中磁盘,选中后左边的中括号里面会有一个型号,如图[*]
image.png -
按回车键后进入下一个界面
image.png -
选中Yes,按回车键,输入root用户的密码两次,这个root账户就是安装后登录管理后台的账户名。一定要记住密码。
image.png -
输入完密码后按回车键
image.png -
默认选中Boot vis BIOS安回车键,进入安装程序,开始安装,等系统自动安装就可以。
image.png -
等待大约2分钟后,安装完成,弹出如下界面:
image.png -
按回车键后,回到一开始的安装界面。
image.png -
** 注意 **:这里一定要选择4 Shutdown System后按回车键,等系统关闭自动退出安装界面,否则会重来一次。进入安装系统的无限循环
image.png -
** 注意 **:再次打开虚拟机的设置界面,选择Remove Disk from Virtual Drive把光驱的镜像移出。点击OK后退出,回到虚拟机界面,可以看到光驱是空的
image.png
image.png
启动FreeNAS系统
双击新创建的虚拟机,开始启动FreeNAS系统,大约5分钟。
注意:启动时,电脑最好连接了网络,并且路由器开了DHCP功能。否则FreeNAS无法获取到IP。
安装成功后显示如下图界面:
如上图最后显示的地址是http://10.0.2.15就是FreeNAS管理后台的地址,用浏览器打开这个地址就可以。但由于这个地址跟电脑不在一个网段,因此打不开。
原因是虚拟机的网卡默认是NAT,需要改成桥接,再次回到虚拟机设置界面,打开网络设置:
点击OK保存后退出。
再次回到FreeNAS系统界面,敲击几次回车后,发现地址变成192.168.43.92了。
再用浏览器打开这个地址:
进入登录界面,输入root和刚才设置的密码。
登录后默认打开dashboard界面
配置存储磁盘,打开SMB共享文件夹。
创建磁盘
-
在virtualBox上新创建一个磁盘,并挂在到上面创建的虚拟机上。选中虚拟机,点击setting按钮,点击storage界面,点击create。
image.png -
创建一个8G的磁盘,点击create
image.png -
创建后选中刚才创建的磁盘,点击choose后自动退出。可以看到虚拟机上有2个磁盘。
image.png
image.png -
点击OK,自动保存配置后退出,双击虚拟机启动虚拟机。
image.png -
启动成功后,再次用浏览器登录管理后台。
image.png -
点开左边菜单树的storage,可以看到有两个磁盘。
image.png
创建存储池pool
-
点击pools菜单。上面那个界面是磁盘,相当于一个物理设备,pools是磁盘挂载点,相当于一个逻辑设备,在windows里面相当于磁盘分区。当前pools是空的。
image.png -
点击右边的ADD,挂载磁盘。
image.png -
点击create pool后,弹出配置界面。
image.png -
输入pool名称,随便用一个英文名称就行,选中磁盘,点击向右的箭头
image.png -
点击create,弹出确认界面,会格式化磁盘。
image.png -
勾选confirm后,点击create pool,提示创建成功,并回到pool界面
image.png
创建smb用户
-
打开accounts菜单,点击users
image.png -
点击右边的ADD,填写用户名和密码
image.png -
勾选全部权限,点击save
image.png -
自动退出到users界面,可以看到多了一个smb用户,即刚才创建的用户
image.png
添加SMB共享目录
-
打开共享(sharing)菜单,点击SMB子菜单,当前没有共享目录
image.png -
点击右边的ADD,弹出配置界面
image.png -
点击文件夹图标,依次展开目录,找到刚才创建的pool,data1
image.png -
选中目录后,点击save,转圈圈后弹出Enable service确认界面
image.png -
点击ENABLE SERVICE后,打开smb服务成功,自动回到SMB共享目录界面,可以看到多了一个共享目录
添加smb用户读写权限
-
点击刚才创建的pool data1,右边的三个...选择Edit Permissions
image.png -
弹出配置界面,默认用户的root
image.png -
点击user和group两个地方,从下拉选项中选中刚才创建的smb用户
image.png -
勾选Apply permissions recursively(递归目录权限),表示有权限访问这个目录下的所有子目录
image.png -
勾选确认后,点击continue,再点击保存。
image.png
访问SMB目录
-
mac电脑打开文件管理器Finder,按command+k快捷键,或点击菜单栏的go->connect to server
image.png -
输入FreeNAS的地址,点击connect
image.png -
再点击connect,输入用户名和密码
image.png -
点击connect后,就打开了FreeNAS系统通过SMB共享的目录data1
image.png -
在左边locations菜单树有时候也会生成一个freenas目录,可以点击这个直接打开共享目录(这个跟Windows的添加了一个驱动映射一样)
image.png -
拷贝一个文件到共享目录
image.png -
回到FreeNAS的后台,打开pool目录,可以看到使用空间是刚才拷贝的文件的大小
image.png
手机访问SMB目录
以华为手机为例
- 首先确保手机和FreeNAS在同一个局域网内
-
打开手机的资源管理器(自带的就可以)
Screenshot_20220724_010947_com.huawei.filemanager.png -
点击网络邻居,有时候能自动扫描出局域网内的共享设备,有时候扫描不出来
Screenshot_20220724_011008_com.huawei.filemanager.png -
点击左下角的添加设备,输入FreeNAS地址192.168.43.92和smb用户名密码
点击确定后,弹出连接成功提示信息
Screenshot_20220724_011135_com.huawei.filemanager.png -
打开data1目录,可以看到刚才电脑上拷贝进去的文件。
Screenshot_20220724_011145_com.huawei.filemanager.png - 点击文件,可以流畅播放
end