文档章节

Freenas使用小结(二)配置(打造nas下载机)

mayahs
 mayahs
发布于 2013/03/22 21:51
字数 2003
阅读 28422
收藏 11

    由于试验atom主机,小结拖了一段时间,现在继续,由于打算打造一台下载机,所以配置上以实现bt和aria2下载为目的。

    如果之前在freenas端设置过ip和dns,可以跳过web端的网络设置,进行下一步,存储设置。

f4

    点击存储器下的卷管理,可以见到除系统盘以外挂载的硬盘,可以单独使用和组建raid,这里为新的卷命名和选择文件系统类型,名字为h1,文件系统类型是zfs,然后改变权限,所有都勾上改为为可读写模式。    接下来创建zfs数据集,类似于分区,命名和划分空间大小,依次创建h2和h3,同样更改权限。

    如果有ntfs硬盘的话,还可以导入卷,但是实机操作,默认是只读挂载,需要用到ntfs-3g之类的软件或者强制挂载,不推荐这种方法。

接下来开启CIFS服务,这样就可以在网上邻居中见到挂载的卷。

f5

    点击服务,然后CIFS右边的小图标设置,一般默认即可,然后将方块拖到右边ON,这样就开启CIFS服务了。

    类似于win下共享文件夹,这里将h1共享。

f6

    点击共享下的Windows(CIFS),添加Windows(CIFS)共享,如图,写名称和添加共享卷的路径,其他根据需求勾选。这样就可以在网上邻居里输入ip进行访问,如果有勾选允许访客访问就可以直接进入卷文件夹了。

    小试牛刀后来试试ssh,webui界面有这样的模拟CLI界面,但是实际很难使用,不如用ssh用putty或者SecureCRT之类的软件远程连接。对于下载机功能,单纯webui界面功能不足且容易卡死,还是需要命令行界面的补充。

f7

    还是服务菜单下,先点击文字旁边图标进行设置,虽说如此,一般默认设置即可,这里额外开启允许以root用户登录。

f8

    然后安装putty或者SecureCRT,只要能进行ssh通信,软件是不限的。这里使用SecureCRT,依次在参数设置里填写主机ip、端口,以及用户名和密码,这里直接以root登录,就是熟悉的Unix命令行界面了,putty方法类似,具体命令行界面的使用会在后面解释,这里先说明环境的建立。其余还有不少实用的服务,比如ftp、iSCSI等等,可以根据需要开启,一般用默认设置,就不多说了。

f9

    特别注意一点,包括SSH服务等,在重启nas后,各服务图标可能在ON的位置,但实际无法使用,需要拉到OFF再重新ON,开始没注意这点还奇怪了蛮久为何SSH不能用了。

    常用的服务开启后,再来安装插件。目前感觉插件的种类并不多,但相信会随着时间的推移而丰富。这是插件的官方文档,据说还包含了如何制作插件,http://doc.freenas.org/index.php/Plugins,然后则是这里所使用的freenas8.30-x86版的插件下载地址,http://sourceforge.net/projects/freenas/files/FreeNAS-8.3.0/RELEASE-p1/x86/plugins/,实际上freenas项目整体托管在这个网站就是了。   

    列表内有3个插件,分别是firefly、minidlna、transmission,firefly是itune下的音乐分享和管理工具,minidlna是DLNA插件一般用于手机无线连接,transmission则是bt下载软件,还有1个Jail插件,Jail类似于把插件这个功能挂载入系统,其他插件是安装在Jail中的,所以需要首先安装Jail。

    点击插件旁边的图标,根据提示,选择临时文件安装路径,然后是Jail的安装路径以及安装的插件包的路径,这两个不能一样,Jail IP也是不能和freenas的重复。第三步选择下载好的Jail.pbi就可以安装了,完成后记得将插件的OFF拖到ON上。

f10

f11

    安装完成后,在插件下设置挂载点, 因为Jail相当于另外虚拟了一个freenas系统,所以需要从主系统挂载目录过去,比方说transmission下载的文件就可以储存在挂载点中。大体印象如此,还需要再研究下。

    添加挂载点,选择源和目的端,2个地址不要重复且不要用上面Jail的路径。

f13

    然后以transmission为例,在插件下安装插件,选择transmission.pbi安装后,可以在左侧功能栏里找到transmission的设置,包括种子储存路径,下载文件路径,端口(默认9091)、用户名密码等等,详细说明可以看官方文档。这里用默认设置,最好每次开启后ON->OFF->ON一下。

f14

    用刚才设置的JailIP:9091,也就是192.168.1.131:9091登录,设置了密码的话还需要登录,界面虽然简单,基本功能都有。下载位置是Jail安装路径下设置的transmission download directory。

f15

    不仅如此,还可以使用transmission Remote GUI软件,远程连接freenas,就跟使用普通的bt软件一样了。这是下载地址http://code.google.com/p/transmisson-remote-gui/

f16

   能够下载bt了是不够的,还要能够下载普通文件特别是迅雷离线,这里用aria2+YAAW+1个迅雷vip账号。

    Freenas是基于FreeBSD的系统,所以完全可以为freenas安装FreeBSD的软件,首先命令行(webui界面或者SSH)下

    uname –a

    查看当前freenas使用的bsd版本号,推荐root登录,其中会有FreeBSD 8.3-RELEASE-p5这样的显示,根据对应版本可以访问网址,8.3版的就是,ftp://ftp4.freebsd.org/pub/FreeBSD/ports/i386/packages-8.3-release/All/,当然,由于系统默认是只读模式,还需要用

    mount –uw /

    设置为读写模式,然后用地址+软件名的方式下载,比如要下载aria2,用命令下载,同时会下载依赖文件,非常方便。

    pkg-add ftp://ftp4.freebsd.org/pub/FreeBSD/ports/i386/packages-8.3-release/All/aria2-1.14.1.tbz

    另外,第一次用pkg_add安装时会提示install-info: not found错误,这是缺少install-info这个命令照成的,可以先安装这个软件包texinfo-4.11.tbz。

    完成后用

    aria2c –v

    查看是否成功安装。如此可以命令行操作aria2进行下载任务,但是为方便使用,还可以安装webui界面,以及类似的,Aria2c Remote Control软件。

    使用aria2的webui,firefox或者chrome不限,浏览器插件也有多种,比如webui-aria2、yaaw,地址分别为http://ziahamza.github.com/webui-aria2/http://binux.github.com/yaaw/,甚至不满意的话还可以自写一个,这里以yaaw为例子。

    从地址下载yaaw,解压后把index直接拖入浏览器,或者在线webui也可以,然后freenas端开启aria2c的rpc模式,命令行输入

    aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all –c –D

    -D会导致无法看到出错信息,默认端口是6800,如果使用路由器还需要设置端口映射。另外为方便使用,还可以将此命令加入启动项。

 

f17

    可以下载普通链接了,但还无法应付迅雷离线,依照浏览器的不同,firefox安装greasemonkey插件,然后安装此thunder脚本,地址http://binux.github.com/ThunderLixianExporter/,安装后打开离线空间,点击右上角的设置图标,修改RPC path为freenas的ip,这里是http://192.168.1.130:6800:jsonrpc,这样取回本地->YAAW,就将迅雷离线的路径导入aria2c的下载了,还可以在webui界面看到下载情况。   

f18

    chrome,在chrome网上应用商店搜索yaaw和迅雷离线助手,地址https://chrome.google.com/webstore/detail/yaaw/aekjkkgbmhmfgnalmkjmakfdlejjokaahttps://chrome.google.com/webstore/detail/thunderlixianassistant/eehlmkfpnagoieibahhcghphdbjcdmen,和firefox一样设置。   

    至此大体功能已经完成,不过以上都是vmware下的虚拟操作,下一小结将会是实际安装atom主机。

   

 

 

   

   

© 著作权归作者所有

mayahs
粉丝 2
博文 6
码字总数 4774
作品 0
无锡
私信 提问
Freenas使用小结(一)安装

想组台nas,机器还没买,系统折腾了一个星期。先是在freenas和openwrt之间纠结,不放心低端路由组nas,还是弄台atom平台搭freenas罢。只可惜freebsd至今只支持x86构架,不然就可以烧到arm开发...

mayahs
2013/03/12
0
0
FreeNAS 11.0 正式发布,内核提速 20%

FreeNAS 11.0 正式版已发布,该版本带来了新的虚拟化和对象存储功能。FreeNAS 11.0 将 bhyve 虚拟机添加到其受欢迎的 SAN / NAS、Jail 和插件中,让用户可以在 FreeNAS box 上使用 host web...

王练
2017/06/16
4.6K
36
FreeNAS 8.0 RC5 发布

FreeNAS是一份基于FreeBSD的小型操作系统,它提供免费的网络附加存储(NAS)服务(CIFS、FTP、NFS)。 FreeNAS 刚刚发布了 8.0 的第五个 RC 版本。 下载地址: http://sourceforge.net/proje...

红薯
2011/04/12
822
0
FreeNAS 8.3.1 发布,网络存储服务

FreeNAS 8.3.1 发布了,下载地址: FreeNAS-8.3.1-RELEASE-x64.iso (113MB) FreeNAS-8.3.1-RELEASE-x86.iso (107MB). 该版本基于 FreeBSD 8.3,使用版本 28 的 ZFS 文件系统。 FreeNAS是网络......

oschina
2013/03/21
3.9K
8
FreeNAS 10 正式发布,更名为 FreeNAS Corral

FreeNAS 开发团队宣布 FreeNAS 新版 — FreeNAS Corral 发布了。 新版本(在开发阶段的版本标签是 10)为用户提供了一个友好的基于 Web 的界面来管理存储,包括开箱即用的 ZFS 支持,并允许管...

局长
2017/03/17
3.6K
10

没有更多内容

加载失败,请刷新页面

加载更多

3分钟看懂Activity启动流程

背景介绍 从事开发到了一定阶段,想要提高就必须搞明白系统的一些工作原理。为什么?因为只有明白了这些,你才能针对平台的特性写出优质的代码。当遇到棘手的问题时,你才能更快速的结合系统...

天王盖地虎626
33分钟前
1
0
机器学习算法GPU版本安装配置

##XGBoost for GPU安装https://blog.csdn.net/weixin_30963287/article/details/79145107https://blog.csdn.net/wl2858623940/article/details/80546140https://blog.csdn.net/u01164186......

KYO4321
35分钟前
1
0
微软展开训练AI来推Windows 10 1903版自动更新

Windows 10 May 2019(1903版)正式释出将近一个月,或许已经有用户自主安装更新了,不过微软认为还不够多。微软表示将开始训练机器学习(machine learning)技术,帮助1803版本以前的PC更新...

yisy5566
今天
0
0
前后端分离-前端搭建(Vue)(2)

先安装node.js以及npm 现在基本的node.js都包含有npm,下载安装后, 可以在cmd命令里输入 node -v 和npm -v 分别查看安装的版本 两个都显示了版本就是安装ok 这次我们使用JetBrains WebStor...

咸鱼-李y
今天
0
0
好程序员web前端教程分享三大前端框架相关问题

  好程序员web前端教程分享三大前端框架相关问题,三大前端框架,有没有哪个框架的组件间交互像js的方法传值一样简单? 首先框架组件通信是为了方便组件模块之间进行数据交互的,因为框架的...

好程序员IT
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部