FreeNAS 是开源的 NAS 服务器,它能将一部普通 PC 变成网络存储服务器。该软件基于 FreeBSD,Samba 及 PHP,包含了一套支持多种软 RAID 模式的操作系统和网页用户界面。用户可通过 Windows、Macs、FTP、SSH 及网络文件系统 (NFS) 来访问存储服务器;FreeNAS 可被安装于硬盘或移动介质上,所占空间不足 16MB。
版本
0.69b3
FreeBSD
FreeNAS是基于FreeBSD系统的,在使用它时最好具备一些FreeBSD的知识,同时要注意一点,FreeNAS自带的FreeBSD应该是精简版的,没有src目录,没有vi、ee、adduser等
中文
具有包括中文在内的多国语言支持,在WebGUI的一般设置里,当然,这仅针对WebGUI
分区
FreeNAS本身并没有太多的分区划分支持
在安装过程中有一个选择“3 Install 'full' OS on HDD + data partition”用来分出一个os区和一个data区,data区默认是ufs格式的
WebGUI中的Format是针对整个硬盘而不是分区
如果需要自定义分区,比如一个os区+一个ext2格式的data区或在此基本上再添加一个硬盘,并且划分两个ext2格式的data区,则可能需要使用FreeBSD本身的fdisk功能来处理,更易于掌握的方法是使用带PQ的启动盘引导系统进行分区划分。
默认情况下os以外的其它分区是不会被自动加载或者说mount的(即使是在安装时使用选项3划分出来的data区),需要手工使用WebGUI的Mount Point来加载(后台调用FreeBSD的mount/demount命令),Mount Point里的Partition指的是分区号,比如有两块硬盘,四个区(/dev/ad0s1、/dev/ad0s2、/dev/ad1s1、/dev/ad1s2),其中第一个是os,无需mount,而另外三个分区则需要mount,partition分别指定为2、1、2,当然所有这一切操作的前提是在WebGUI的Disk Management中挂上硬盘并在相应操作中选择目标硬盘
在FreeBSD的shell下,通过目录/mnt/xxx 可以直接访问mount上的分区
文件权限
FreeNAS本身没有文件权限设置的功能,一般是配合Window AD使用,在没有AD服务器的情况下可以利用FreeBSD系统本身的权限设置,参考http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/permissions.html
具体操作流程如下:
1、在WebGUI中新建用户如user01(WebGUI在后台建立一个相应的FreeBSD帐户)
2、在FreeBSD root的shell下 mkdir /mnt/xxx/user01 新建立一个用户目录
3、chown user01 /mnt/xxx/user01 改变用户目录的拥有者,组保持默认的wheel(应该是超级用户组)不变
4、使用chmod o= /mnt/xxx/user01 将其他人的权限置空(如果不这么作,在local user模式访问smb的时候可以cd出其他用户目录,ls出其下的文件目录,不过不能查看具体内容,置空后则不能cd其他用户目录)
ls -l 可用于查看用户目录的权限属性
用户
WebGUI 登录所需要的admin只是这个应用本身的用户而非FreeBSD帐户,FreeBSD是超级用户是root
密码
FreeNAS本身不支持普通用户自行修改密码,一个解决办法是开启ssh,当用户使用putty等工具登录shell,通passwd命令自行修改
CIFS/SMB
共享是需要建立的,在WebGUI CIFS/SMB配置页的Shares选项卡中,共享的读书权限依据FreeBSD里文件的权限设置
访问时经常会出现“指定的网络名不再可用”,暂时没有找到原因
FTP
要使用root登录必须在WebGUI的ftp配置页中勾选“Specifies whether it is allowed to login as superuser (root) directly. ”root的ftp home默认是/root
SSH
要以root身份登陆ssh需要为root设置一个密码,ssh默认不允许空密码login,此外在WebGUI的ssh配置页中的
“Specifies whether it is allowed to login as superuser (root) directly.”需要被勾选
普通用户连接ssh,能够login,但总会提示“WinSCP:this is end-of-file:0”,暂时没找到原因
参考资料:
FreeBSD基本環境介紹
http://www.study-area.org/freebsd/no2.html
FreeBSD 参考手册
http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/
FreeNAS 服务器初探
http://www.iyear.net/bencandy.php?fid=4&aid=16
FreeNAS的安装和简单配置
http://beacon.blog.51cto.com/442731/109961
本文介绍如何使用FreeNAS将普通PC转换为网络存储服务器。FreeNAS基于FreeBSD系统,支持多种软RAID模式,并可通过WebGUI进行配置。文章还介绍了文件权限设置、用户管理及CIFS/SMB、FTP和SSH服务的配置。
3887

被折叠的 条评论
为什么被折叠?



