那是云 | 智能生活 , 上那是云

标题: 扔掉黑群晖,Gen8+FREENAS+迅雷远程 [打印本页]

作者: artum    时间: 2017-6-5 01:17
标题: 扔掉黑群晖,Gen8+FREENAS+迅雷远程
本帖最后由 artum 于 2017-6-5 01:20 编辑

几年前搭建的HP N54L的NAS这几天挂了,还好是电源挂了, 买了新的继续能用, 但是也看出来了,机器有点老了,而且当年做的是黑群晖5.0,群晖自己的文件系统老是觉得不放心,一直也不敢升级。

硬件最后选了HP Gen8, i3/8G , 8T红盘 x 4, 之所以没有选机箱加主板自己配,是因为自己配的方案,散热不太好解决,自己配的风扇都很吵, 还是相信一下HP的技术吧

其实最根本的原因,是以上的硬件都能在JD买到,并且能在一天内送到家,讨厌等快递

软件比较了几种方案
1 群晖,老觉得专用的NAS硬件太弱了,不值那个钱
2 黑群晖,数据越来越多, 不敢用了
3 纯Linux, 虽然功能都能满足,配置起来有点麻烦,
4 FREENAS FREE4NAS, freeBSD的系统和我熟悉的Linux还是有点不同


最后选了FREENAS,是因为我要装迅雷的远程下载,现在用的华为的路由器带的迅雷远程,外接硬盘居然是USB2的,下载完了拷贝到NAS上太慢了。因此只能选基于Linux的系统+Xware的迅雷远程。

自己装centos太麻烦了, 不想什么都要自己配,本来想用freenas的jail装vbox,再安装linux, 结果freenas 9.10没有缺省的模板,还好看到freenas 9.10支持iohyve虚拟化,权当实验一下吧

安装freenas的过程就不多说了, 教程一大把,基本上40分钟搞定。 iohyve中文的教程就很少了,去youtube上看了半天老外的教程,跟着算装好了

以下是iohyve的安装过程,我装的是debian, centos下载太慢了,你安装前需要了解一下一下自己的系统
1 查看必要信息
  我的系统,硬盘的zvol卷的名字是 vol1, 我的网卡是 bge1, 这两项你能在fewwnas GUI看到, freenas ip = 10.0.0.88
2 打开ssh服务
  你需要打开freenas的 ssh服务, 能用你的root口令登录进去
3 建立一个nfs的共享
  iohyve的虚拟机不能存取Host机的存储, 这点很蛋疼,不如jail, 而我又有一个download目录在nas上用来bt, 我又懒得再配置虚拟的迅雷的下载目录再共享出来,因此要让虚拟机的迅雷下载直接去读取freenas的下载目录

以上几点弄好了, 就可以安装 debian @ iohyve 了

ssh root@10.0.0.88

设定iohyve环境,
iohyve setup pool=vol1 kmod=1 net=bge1

下载debian安装包
iohyve fetch https://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-8.8.0-i386-netinst.iso

建立虚拟机硬盘, 我的虚拟机取名叫 debguest
iohyve create debguest 20G

设定内存,处理器,操作系统,引导类型
iohyve set debguest ram=1G  cpu=1 os=debian loader=grub-bhyve

到freeNas上GUI设定参数 FREENAS GUI -> System -> Tunable ->Add Tunable
变量 iohyve_enable   值  YES   类型 RC.conf
变量 iohyve_flags   kmod=1 net=bge1 类型 RC.conf

安装debian
iohyve install debguest debian-8.8.0-i386-netinst.iso

这时,你需要再开一个ssh到freenas上, 用iohyve的终端继续安装
iohyve console debguest

然后在终端窗口安装。。。。。。。。

安装完成了, 在freenas的那个窗口,
查看你的虚拟机
iohyve getall debguest

关闭或启动虚拟机
iohyve stop|start debguest

设置为自动启动虚拟机
iohyve set debguest boot=1


安装好了虚拟机,就接着安装 迅雷远程,现在只有Xware1.0.31_x86_32_glibc.zip好用了, 安装参考 别人的教程
http://blog.csdn.net/fjjupc/article/details/46585197

我的xware 安装在 /roor/thunder 下

如果迅雷xware检测到系统只有一个硬盘,是不能运行的,因此需要再挂一个硬盘,正好把freenas的nfs共享挂上来

  1. mkdir /mnt/TDDOWNLOAD
  2. mount -t nfs 10.0.0.88:/mnt/vol1/download/ /mnt/TDDOWNLOAD/
复制代码

vi /etc/fstab
最后插入一行
  1. 10.0.0.88:/mnt/vol1/download /mnt/TDDOWNLOAD defaults,soft,intr 0 0
复制代码

自己再写个脚本放到/etc/init.d

vi /etc/init.d/xunlei

  1. #!/bin/sh
  2. ### BEGIN INIT INFO
  3. # Provides:          Artum
  4. # Required-Start:    mount -t nfs 10.0.0.88:/mnt/vol1/download/ /mnt/TDDOWNLOAD/
  5. # Required-Stop:
  6. # Should-Start:
  7. # Default-Start:     1 2 3 4 5
  8. # Default-Stop:
  9. # Short-Description: Launch Thunder Remote
  10. # Description:      
  11. ### END INIT INFO


  12. XWARE_DIR=/root/thunder


  13. PATH=/sbin:/usr/sbin:/bin:/usr/bin
  14. . /lib/init/vars.sh


  15. do_start () {
  16.         # Start Xunlei
  17.         $XWARE_DIR/portal
  18. }




  19. case "$1" in
  20.   start|"")
  21.         do_start
  22.         ;;
  23.   restart|reload|force-reload|status)
  24.         echo "Error: argument '$1' not supported" >&2
  25.         exit 3
  26.         ;;
  27.   stop)
  28.         # Start Xunlei Remote
  29.         $XWARE_DIR/portal -s
  30.         ;;
  31.   *)
  32.         echo "Usage: motd [start|stop]" >&2
  33.         exit 3
  34.         ;;
  35. esac


  36. :
复制代码

chmod +x  /etc/init.d/xunlei

启动
/etc/init.d/xunlei start

停止
/etc/init.d/xunlei stop


这样就全部安装完了
绑定了 yuancheng.xunlei.com ,测试了一下, 家里200M的宽带下载能到15M左右,基本满意,


收工








作者: shenkuantipang    时间: 2017-6-7 17:27
手机播放视频怎么办?
作者: artum    时间: 2017-6-10 14:30
shenkuantipang 发表于 2017-6-7 17:27
手机播放视频怎么办?

Jail 装 DLNA server
作者: woaichaoji    时间: 2017-6-12 11:42
楼主可以试试openmediavault,这个是基于debian的,跟freenas差不多
作者: ohrick    时间: 2017-7-31 16:44
freenas界面对女人和小孩友好吗
作者: Cqu_G    时间: 2017-10-24 15:53
9.10能不能直接升级11?




欢迎光临 那是云 | 智能生活 , 上那是云 (http://www.nasyun.com/) Powered by Discuz! X3.4