找回密码
 立即注册

QQ登录

只需一步,快速开始

快捷登录

铁威马网络网络存储

0

精华

6

帖子

46

积分

新手上路

Rank: 1

云币
0
贡献
14
活跃
0
精华
0

[教程分享] 折腾一天,My Cloud 1代+raspberry pi 1代,打造transmission下载机,无变砖风险

[复制链接]
本帖最后由 4kee 于 2017-2-5 18:46 编辑

本人有一个My Cloud 1代的小白,2TB,原来都是电脑下载好千兆网线拷进去,速度也可以,下了很多资源。还有一个raspberry pi玩过一阵子,后来闲置了。这两天琢磨了一下,把raspberry pi和My Cloud组合起来,搞个挂机下载,还省电,同时免去My Cloud固件降级变砖风险,btw本人手贱固件升级成4.0了。
说干就干。

楼主本人blog,https://songyjtu.wordpress.com/,可以交流

思路就是靠raspberrypi安装transmission-daemon,然后在raspberrypi上挂载网络驱动器,transmission直接保存在网络驱动器—My Cloud上。
1、raspberry安装最新的系统。
https://www.raspberrypi.org/上下载最新的raspbian系统,我选的是轻量化的Raspbian Jessie Lite,2017-01-11,4.4版本。解压出来2017-01-11-raspbian-jessie-lite.img镜像文件,用win32diskimager-binary烧进sd卡,装进raspberrypi,通电,然后准备putty.exe,ssh登陆,结果登不进,后来网上查了一下说这个版本的系统没有自动启动ssh,怎么想的?轻量版本都没有显示设置,怎么搞?后来仔细查了一下,说要在sd根目录下建议一个ssh文件即可解决。ok。登陆进去。
对了,怎么找到raspberrypi的ip地址呢?打开路由器,找设备列表,可查看。也可以在路由器里给它分配一个固定ip,省得以后麻烦。
2、启用root用户
这个版本的方法和之前不太一样。
首先,用pi用户登录(默认密码是raspberry)后,执行sudo passwd root命令,修改root密码;然后,编辑/etc/ssh/sshd_config文件,找到PermitRootLogin一行;如果之前执行过“sudo passwd –unlock root”的话,这里可能会显示“without-passwd”什么的,把这行修改为“PermitRootLogin yes”,保存退出然后重启系统,root账号应该可以直接登录了。
之前版本的方法
树莓派使用的linux是debian系统,所以树莓派启用root和debian是相同的。debian里root账户默认没有密码,但账户锁定。当需要root权限时,由默认账户经由sudo执行,Raspberry pi 系统中的Raspbian默认用户是pi 密码为raspberry。
重新开启root账号,可由pi用户登录后,在命令行下执行
sudo passwd root
执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后在执行
sudo passwd –unlock root
这样就可以解锁root账户了。
3、修改raspbian系统配置
raspi-config是Raspbian自带的一个系统配置工具。
运行命令:sudo raspi-config
Expand Filesystem
Raspbian写入TF卡后,根分区不会使用剩余的TF卡空间,造成空间浪费,运行此选项后会把根分区扩展到整个TF卡。
Internationalisation Options
Change Locale
默认英文就好,使用putty时,中文可能会遇到乱码问题。
若改成中文,建议先安装中文字体:
sudo apt-get install ttf-wqy-zenhei ttf-wqy-microhei
选中zh-CN GB2312、zh-CN GB18030、zh-CN UTF-8,然后
默认语言选中zh-cn。
Change Timezone
设置时区。
Add to Rastrack
把你的PI的地理位置添加到一个全世界开启此选项的地图,建议不要开了,免得被跟踪。
Overclock
超频,建议不要更改,更改后会失去保修。
Advanced Options
Hostname 在网上邻居或者路由器能看到的主机名称
SSH 是否运行SSH登录,建议开户此选项。
Audio 选择声音默认输出到模拟口还是HDMI口
4、安装 transmission:
首先还是先更新一下
apt-get update
然后开始安装
apt-get install transmission-daemon
修改配置文件
nano  /etc/transmission-daemon/settings.json

这是一个 json 格式的文件,配置项很多,但重点改下面这些:
下载目录位置:
“download-dir”: “想好的网络驱动器挂载点,比如/media/downloads”,
未完成的下载目录
“incomplete-dir”: “想好的网络驱动器挂载点”,
允许Web访问的白名单地址
“rpc-whitelist”: “192.168.1.*”
设置好之后,
service transmission-daemon reload
service transmission-daemon restart
重新加载,启动服务。
5、设置挂载点
比如在/media下建议个downloads,以后网络驱动去就挂载在这里,这个地方要和之前transmission里面的设置对应。

6、关键点,挂载网络驱动器
先用这个命令试一下,
mount.cifs //192.168.2.250/Public /media/downloads -o username=admin,password=,file_mode=0777,dir_mode=0777,rw
注释:
mount.cifs 是一个命令可以挂载smb协议下的网络驱动器
//192.168.2.250/Public是可以找到的Mycloud共享目录
/media/downloads 是挂载点,在raspberrypi中显示驱动器的位置。
-o表示后面带了参数,这个是字母
username=admin,MyCloud的用户名
password=,MyCloud的密码,我的没有密码所以空着
file_mode=0777,dir_mode=0777,rw,这个是设置驱动器的读写权限
现在可以启动transmission试一下
在浏览器中输入http://树莓派的ip:9091/

当然上面加载驱动器的方法只是一次性的,系统重启之后,需要重新加载。为了永久加载,下面需要编辑 /etc/fstab

nano  /etc/fstab
在最后面加上
//192.168.2.250/Public media/downloads cifs username=admin,password=,file_mode=0777,dir_mode=0777,rw 0 0
最后面两个0,0是数字。

reboot

Ok,搞定了,还是买个My Cloud Ex 2 Ultra吧,自带安装各种功能。


楼主热帖
那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
使用道具 举报 回复 印象
无线音乐盒
本帖最后由 4kee 于 2017-2-5 18:44 编辑

占个坑,留着以后补充
那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
使用道具 举报 回复 支持 反对 印象
这个创意让人叹服。谢谢。
那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
使用道具 举报 回复 支持 反对 印象
这是何苦呢,gen1本来就可以直接装transmission
那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
使用道具 举报 回复 支持 反对 印象

这个创意让人叹服。谢谢。
那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
使用道具 举报 回复 支持 反对 印象
这是何苦呢,gen1本来就可以直接装transmission
那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
使用道具 举报 回复 支持 反对 印象
新人刚接触这个  意思是 可以不用开电脑挂机下载的意思么?
那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
使用道具 举报 回复 支持 反对 印象
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群