FreeNAS存储服务器搭建

摘要:
FreeNAS是一个广受好评的开源免费NAS操作系统。它可以立即将普通桌面变成多功能NAS服务器。FreeNAS支持多种共享协议,包括SMB/CIFS、NFS、AFP、WebDAV、iSCSI、FTP/TFTP、RSync等。FreeNAS没有图形界面。安装完成后,将进入下图所示界面:选择1设置FreeNAS的静态IP地址。通常,不要使用动态IP地址。在本例中,设置为192.168.1.104。在浏览器中输入http://192.168.0.10,输入用户名root和密码以进入FreeNAS设置页面。
FreeNAS 是什么?

FreeNAS 是一款广受赞誉的开源免费 NAS 操作系统。它能把普通台式机瞬间变成一台多功能 NAS 服务器。不但适用于企业文件共享,同样适用于打造家庭媒体中心。FreeNAS 支持多种共享协议,包括 SMB/CIFS、NFS、AFP、WebDAV、iSCSI、FTP/TFTP、RSync等。

目前最新稳定版是9.10,此教程基于9.3,安装及使用过程基本相同。

FreeNAS硬件需求
  1. FreeNAS 9.3要求必须是64位CPU,FreeNAS 8.x之前的版本可以是32位
  2. FreeNAS 9.3需要至少8G以上内存,FreeNAS 8.x之前的版本对内存要求较低,1G内存完全够用
  3. 至少需要两块以上硬盘,装操作系统的硬盘无法再用来存储数据
    系统盘5G左右即可,建议使用电子盘,官方建议安装在U盘中
    数据盘根据需要自行选择,建议选择NAS专用硬盘
    (注:FreeNAS本身支持功能更加强大的软Raid,因此无需开启硬Raid)
  4. 建议配备千兆以太网网卡
  5. 建议配备光驱,用刻录光盘来安装FreeNAS,最好不要使用U盘,以免造成分配磁盘名称时混乱而引发麻烦
安装过程

安装过程非常简单,比一般的Linux和Windows安装要简单很多,不再赘述,唯一要注意的安装硬盘的选择,要选择容量较小的那块硬盘。
FreeNAS无图形界面,安装完成后会进入下图所示界面:
FreeNAS存储服务器搭建第1张
选择1设置FreeNAS的静态IP地址,一般不要使用动态IP,本例中设成192.168.1.104。
选择2设置FreeNAS的DNS,如果FreeNAS本身不需要升级或安装插件等,此步操作可省略
操作系统到此安装完成,后续操作可在任意一台与服务器处于同一网段的电脑上,用浏览器打开http://192.168.0.10(服务器IP)来进行设置

初始化FreeNAS

FreeNAS的绝大部分配置都是通过浏览器远程完成,如果忘记登录密码,可以在机房FreeNAS服务器上进行重置。
特别注意:root用户可以销毁全部数据,因此root不应当使用简单密码!

  1. 在浏览器中输入http://192.168.0.10(服务器IP),输入用户名root和密码进入FreeNAS设置页面。
  2. 在“系统/System”->“通用/General ”可以修改语言为简体中文并调整时区为Asia/Shanghai或Asia/Chongqing(没有北京时区)。
  3. 依次进入“存储器”->“卷”->“卷管理器”,进入如下图所示界面:
    FreeNAS存储服务器搭建第2张
    卷名称可输入任意英文,按照习惯一般输入storageX,其中X为从1开始的整数。
    需要先按图中5处加号,6处卷布局才可操作,6处右侧所列出的da1、da2、da3表示目前可用于存储的硬盘
    卷布局中第一个下拉框表示所使用的Raid模式,注意与常见的Raid叫法不同,Stripe就是Raid0,Mirror就是Raid1,RaidZ就是Raid5
    最后点击“添加卷”按钮,硬盘初始化完成
  4. 依次进入“服务页”,根据需要开启相关服务,其中几个重要的服务如下:
    服务名称全称服务作用
    AFPApple Filing Protocol用于在MAC电脑上共享数据
    CIFSCommon Internet File System用于在Windows系统的网上邻居中使用的共享
    NFSNetwork File System用于在Linux系统中使用的共享
    FTPFile Transfer Protocol用于在任何平台都能使用的共享
    TFTPTrivial File Transfer Protocol可以用于做无盘系统的共享
    WebDAVWeb-based Distributed Authoring and Versioning用于提供RESTful格式的共享
    SSHSecure Shell用于提供远程登录和scp文件拷贝功能
    iSCSIInternet Small Computer System Interface用于提供存储网络功能(配置复杂)
    S.M.A.R.T.Self-Monitoring Analysis and Reporting Technology用于监控硬盘的健康状态
    UPSUninterruptible Power System用于在使用后备电源时及时关闭系统
配置FreeNAS共享

FreeNAS以数据集的方式来共享数据,数据集可以理解为文件夹或者硬盘分区。
但与文件夹不同的时,各数据集间完全独立,不能互相关联。
与硬盘分区不同的是数据集可以嵌套,即在一个数据集中包含另一个数据集。
另外在初始化硬盘的时候,会自动创建与卷名称相同的根数据集。
若要添加共享,则操作步骤如下:

  1. 创建数据集,如下图所示,依次进入“存储器”->“卷”,选择默认的根卷“storage1”,点击4处的按钮,打开创建数据集窗口
    FreeNAS存储服务器搭建第3张
    在5处输入数据集名称,如“iconpacks”,其它选项一般无需修改,按6处按钮“添加数据集”完成创建数据集操作
    点击7处修改数据集的用户和用户组以及权限,一般默认修改用户为nobody,用户组nogroup(与Linux权限管理类似)
  2. 添加Linux的NFS共享,如下图所示,依次进入“共享”->“Unix(NFS)”,点击“Add Unix (NFS) 共享”,点击对话框中的“高级模式”
    FreeNAS存储服务器搭建第4张
    高级模式界面如下图所示
    FreeNAS存储服务器搭建第5张
    第1处的路径为要共享的数据集路径,格式为“挂载点/根数据集/子数据集../共享数据集”,例如对于iconpacks数据集,则路径为/mnt/storage1/iconpacks,也可以点击“浏览”来选择
    注释为对此分享的简短说明,建议认真填写
    第2处为可以使用此共享的网段,格式为“网络号/掩码”,例如要使191.168.1.1~192.168.1.254整个网段可访问,则可以输入192.168.1.0/24
    第3处为可以使用此共享的独立主机,一般填写固定的IP地址
    特别注意第4处,需要将用户映射为一个服务器上正确的用户,一般是nobody,也可以是其它合法用户!
  3. 添加Windows共享,Windows共享大部分与Linux共享配置相同,如下图所示,但有两处要特别注意
    FreeNAS存储服务器搭建第6张
    第1处名称,用于显示在网上邻居中的共享名称
    第2处,必须勾选允许访客访问(Windows默认以当前登录的用户名和密码来访问共享,每台电脑的用户名和密码均不相同,如果全部配置过于麻烦,所以要选择允许访客访问)
访问FreeNAS共享
    1. Windows系统访问共享,常用的有以下两种方式
      在“网上邻居”中找到FreeNAS的共享
      在文件管理器中直接输入“\192.168.1.104iconpacks”
    2. Linux系统访问共享,常用的以下有两种方式
      在Linux的文件管理器中输入smb://192.168.1.104/dir1,以这种方式实际上访问的是CIFS共享,也就是Windows共享
      将NFS挂载为本地磁盘
      Ubuntu系统需要先安装nfs-common
      sudo apt-get install nfs-common
      挂载NFS到本地系统中
      sudo mount -t nfs 192.168.1.104:/mnt/storage1/dir1 /mnt/nfs/dir1
      根据需要创建软链接到本地挂载点上,以满足具体业务逻辑的要求
      如需在Linux系统重启后可以自动挂载,可以编辑/etc/fstab文件,添加如下内容:
      /172.16.1.10:/mnt/storage1/dir1 /mnt/nfs/dir1 nfs defaults 0 0
    3. MAC访问共享
      可在Finder中的菜单选择前往->连接服务器,服务器地址中填写smb://192.168.1.104/dir1即可
    4. Android访问共享
      可以在手机或电视中安装ES文件浏览器,添加“局域网”类型的共享即可

免责声明:文章转载自《FreeNAS存储服务器搭建》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇latex建立参考文献的超链接【IOS】解决tabBar隐藏与显现 hidesBottomBarWhenPushed问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于联想超极本出现蓝屏Default Boot Device Missing or Boot Failed的解决办法

联想笔记本出现以下症状无法开机时: 解决方案:恢复BIOS默认设置,把硬盘设置为第一启动项。 若成功检测到硬盘并有EFI引导程序,那么恭喜你这就完事了,重启后就可以正常开机了。 但是,若在UEFI模式下出现EFI下没有硬盘选项的情况,如下图: 而且在打开Boot Manager后发现,Boot Option Menu下没有任何选项,那就尴尬了 说明系统...

Linux服务器性能查看分析调优

一 linux服务器性能查看 1.1 cpu性能查看 1、查看物理cpu个数: cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l 2、查看每个物理cpu中的core个数: cat /proc/cpuinfo |grep "cpu cores"|wc -l 3、逻辑cpu的个数: cat /proc...

python电脑结构、ARP协议、单位转换、字节bytes、字符串与字节关系等知识总结

目录 一、计算机五大部件 二、程序运行的过程 三、ARP协议 四、单位转换 五、数据类型:字节bytes 六、字符串和字节的关系 一.计算机五大部件 电脑之父——冯·诺伊曼提出了计算机的五大部件:输入设备、输出设备、存储器、运算器和控制器。 我们把键盘和鼠标叫输入设备。 输入设备: 向电脑输入数据和信息的设备。除了键盘。除了键盘鼠标,其他输入设备还包括触...

SQL Server 复制 订阅与发布

接触 SQL Server 很长时间了,做了很多项目,但是对sql Server的订阅和发布知之不多,现在把订阅与发布的相关知识总结起来,以供大家拍砖。以下内容参考webcast SQL Server 的复制技术 包括 订阅和发布 复制的组成部分:发布服务器(出版社),分发服务器(邮局),订阅服务器(读者,接受者) 发布服务器的作用:维护源数据库,由这些数...

使用apache的ab命令进行压测

1. 背景:互联网发达的今天,大大小小的网站如雨后春笋,不断出现,但是想要做出一个网站很简单,但是想要做好一个网站,非常非常难,首先:网站做好之后的功能怎么样这都是次要的,主要的是你的网站能承受怎么样的访问量,一个在高压访问下,能承受很高峰值的访问并发才能称得上是一个好的网站,那么作为一个程序员,当你搭建好你的网站之后,你应该怎么测试你的网站并发访问量呢?...

MHDD检测电脑硬盘坏道

一、按F2进入BIOS设置(一般是Del、F1、F2)SATA Mode Selection 选择成IDE(如果是AHCI,改成IDE)F10 保存退出 二、按ESC进入选择U盘启动 General USB Flash Disk 0.00 选择 【08】硬盘/内存/ 检测工具选择 【03】MHDD 4.6硬盘检测 三、出现一个1和2的选择,直接敲enter...