FreeNAS是一套基于FreeBSD系统的网络附加存储,可以用来做nfs或cifs网络存储。以实现共享存储的功能。
目前最新版为FreeNAS-9.2.1.3,下载地址:http://download.freenas.org/9.2.1.3/RELEASE/x64/FreeNAS-9.2.1.3-RELEASE-x64.iso
这里用虚拟机代替物理机,安装测试。挂载镜像,启动。
选择安装的磁盘,注意freenas最好安装到单独的一块硬盘,不需要多大容量。
安装完成,提示说从http://192.168.1.109登陆,默认用户名为admin密码为freenas,第一次登陆以后会要求更改,并且下次使用root登陆。
提示说在此版本中,之前的web管理用户admin被移出,取而代之的是root账户。
在system-settings中可以设置界面语言以及所在时区,将其改为中文,时区为上海。现在关机freenas,添加4块10G硬盘,用来存放数据,模拟添加的硬盘。
现在开始创建一个磁盘阵列,用来做nfs服务。
点击“ZFS Volume Manager”
填写卷名,卷类型选择Stripe,等于是raid0,点击add volume添加。
卷创建完成,设置nfs共享。
authorized networks是设置访问权限,下面可以设置单个ip可以访问nfs服务。maproot用户设置为root,其它默认,下面路径通过浏览选/mnt/nfsshare ,这个目录在创建卷的时候自动生成。
点击确定,创建。提示“是否打开服务” 即是否开启nfs服务。
现在找一台linux机器,挂载nfs。
[root@localhost ~]# mkdir /mnt/nfs [root@localhost ~]# mount 192.168.1.109:/mnt/nfsshare /mnt/nfs/ [root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda2 48G 4.9G 40G 11% / /dev/sda3 19G 173M 18G 1% /home /dev/sda1 99M 12M 83M 13% /boot tmpfs 249M 0 249M 0% /dev/shm 192.168.1.109:/mnt/nfsshare 32G 128K 32G 1% /mnt/nfs 创建文件测试: [root@localhost nfs]# touch a [root@localhost nfs]# ll 总计 1 -rw-r--r-- 1 root root 0 2014-04-08 a [root@localhost nfs]# mkdir aaa [root@localhost nfs]# ll 总计 1 -rw-r--r-- 1 root root 0 2014-04-08 a drwxr-xr-x 2 root root 2 2014-04-08 aaa [root@localhost nfs]#
至此,NAS网络附加存储完成。解决的问题就是:多台服务器应用数据一致性问题。
其它解决方案比如:mfs,fastdfs,hadoop等。
原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/2359.html