查看: 13760|回复: 4

[经验] 【分享】团购的最后一块raspberry pi当NAS和BT下载机使用

[复制链接]
  • TA的每日心情
    奋斗
    2013-3-4 18:23
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-1-8 00:57:59 | 显示全部楼层 |阅读模式
    分享到:
    之前一直使用dualwan的路由器做脱机下载和NAS使用,系统是Linux,而且带有transmission和samba服务,省电且节能环保,配置上动态DNS,即使不在家,也能管理BT下载任务。
    但路由器的CPU毕竟差,我使用的这款,CPU是BCM5358U 500MHz,内存也只有64M,在路由器性能算非常好了,但是如果让它承担BT下载和NAS就有点吃力了。只使用路由器功能,一般load都不超过0.1的,BT下载,load一般都会到1点几,如果同时BT和samba访问,就更高了,而且samba的速度上不去,连网看片还是不太行

    之前对raspberry pi就很感兴趣的,本来就是打算买一个来学习的,就是自己的私人学习机来使用的。正好赶上团购,赶紧采购了一台,后来得之还是团购的最后一台,很幸运。

    回来之后,找了个8G的SD卡,装了官网的debian系统,就开始玩了。果然不错,当时,天天带在身上,上班在公司玩,下班带回家玩。后来因为用路由器当BT下载,经常死机,经常是从远程放个bt种子文件上去,立即就死了,连网都连不上,必须回家重启路由器才行,很是恼火,后来就想到,raspberry pi能力要强很多,也很省电,这样就萌生了用raspberry pi当BT下载机和NAS的想法。

    先插上了我的大移动硬盘,还是能认出来,当时挂路由器上,分了一个ext3的分区使用(路由器使用NTFS会导致CPU一直100%),直接用mount就能mount上,还不错,而且已经开始支持ext4了。我的硬盘上还有一个分区是NTFS的,也能mount上,但发现只能读不能写,后来搜索了一下,要使用ntfs-3g,安装并使用后,发现果然没有问题。但不同的是这个是用户空间的文件系统,不是在内核里的,所以直接安装就行。然后我使用parted把硬盘上还空的空间划出一个新的分区,并且使用ext4空间,后来把NTFS的分区也改成ext4了。最后改了一个/etc/fstab,这样保证启动后就能自动mount上。

    中间还有个小插曲,自从装好系统后,一直是ssh,没有接过显示器,但修改/etc/fstab之后,想测试一下,为了安全,还先用mount -a测试一下,没有问题启动。没想到重启之后,网卡的灯不亮,ping也ping不通,完全不知道怎么回事了,吓了一跳,家里只有笔记本。最后找了半天,找出了6年前买的19寸LED显示器(当时花了2000多大洋,后来使用笔记本就没怎么用了,使用估计不超过100小时),还好能用,从公司拿了个HDMI转VGA的转换器,接上后才发现,原来是我的硬盘一直插在路由器上,这次显示说已经mount过好多次没有check过了,这次帮你把硬盘check下,由于硬盘挺大,一直在check,所以才重启半天没反应,一声虚惊。

    后面是开始搞BT,还是使用transmission,这样可以远程web管理 ,相当方便。安装的时候使用apt装transmission-daemon这个包就可以。配置文件是/etc/transmission-daemon/settings.json,大部分不用改,主要是改rpc-username,rpc-password,download-dir,分别是远程管理的用户名,密码,还有下载的存储位置。incomplete-dir-enabled设成false,这样直接在目标目录存储未完成文件。注意一下,改完了,启动后,rpc-password会被改成密文,密码是没问题的。这个还是比较方便的,默认9091端口,直接用浏览器打开就能用了。

    然后就是装samba了,一开始没注意,装的是samba4,结果安装了一堆服务,最后发现还启动不了,实现在不知道怎么回事,花了一两天的时候研究配置,还是搞不定,差点就快放弃了。结果问了一下别人,说用的都是samba3的版本,又用apt找了一下,果然有3,看来新的也不是很好用。直接卸载了,还用apt-get autoremove把不需要的都卸载了。samba3果然好配置,因为就在自己的内网使用,所有权限都放开了,而且不用密码,应该不会有啥问题吧,自己方便就好。网上还看了一些samba优化的文章,试了一下,似乎也没什么更好的性能改进,按之前路由器上的配置,加上了下面的设置
    1. socket options = TCP_NODELAY SO_KEEPALIVE IPTOS_LOWDELAY SO_RCVBUF=16384 SO_SNDBUF=16384
    复制代码
    注意,修改samba配置之后,使用 testparm -s 检查一下设置是否有效

    这样改造完成后,一直跑了天几,下载了大概40G左右的东西,一直相当稳定,相当满意。在路由器上设置了端口映射和动态DNS,这样不在家也能远程访问,管理BT下载,连接SSH进行学习了。

    下面得找个壳子了,用手摸板子出过两次事。当时也是自己好奇,摸摸芯片,看看温度如何。结果两次摸上去,mount的硬盘立即就没有了,不知道是不是手上有静电的原因。但立即又有了,但设备号已经从sda变成sdb。还好我在/etc/fstab中写的不是设备名,而是UUID值,这样mount -a就又全部找回来,直接mount上了,建议大家都使用UUID。侧面也说明这个板子设计还是不错的,没有死机,应该还是很稳定的。

    后面还要多多学习,多向大家学习。

    图片上传不上去,不知道为什么,也许是我权限不够
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2013-1-8 08:28:06 | 显示全部楼层
    应该是图片太大的原因,上传的图片要控制在400k大小!楼主再试试哈~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-8-27 11:09
  • 签到天数: 207 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-1-8 08:45:52 | 显示全部楼层
    用卡做存储么,会不会很快挂掉
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2013-3-4 18:23
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-1-8 12:48:57 | 显示全部楼层
    shower.xu 发表于 2013-1-8 08:45
    用卡做存储么,会不会很快挂掉

    不是,移动硬盘
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-3-3 14:20:51 | 显示全部楼层
    请问总功率是多少呢
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-5-15 13:05 , Processed in 0.162642 second(s), 25 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.