为了延长硬盘使用寿命,当硬盘不使用时,需要让硬盘休眠,目前有一些软件可以自动做这事,像 hdparm, hd-idle 和 sdparm,具体用哪个取决于USB to SATA控制器和硬盘本身,其实说白了就是一个一个试,哪个有用就用哪个。当然,这里说的都是机械硬盘,固态硬盘没研究过。

注意:不要让机械硬盘频繁地休眠唤醒,这样会给电机和轴承较大负荷,会加剧硬盘损耗. 一般制造商建议的最小休眠时间是 3-5 分钟。参考(http://hd-idle.sourceforge.net/)

阅读全文 »

有时候我们可能需要在外网环境下控制家里面的树莓派,根据实际网络情况,提供下面两个方案供选择。

  • 外网远程登录树莓派SSH
  • 基于Web的SSH

在详细介绍这两种方案之前,我们需要先解决一个问题,如何获取树莓派外网(公网)IP地址?我们的树莓派一般处于路由器后面,外网不可见。

阅读全文 »

说到RPi上的DNLA,就不得不说下MiniDLNA,网上资料教程最多的就是它了,我自己用的也是它。后面我会介绍用plex来搭建流媒体服务,它的功能更加强大,支持在线转码,缺点就是其专用客户端需要收费,树莓派跑起来比较占资源。其实有很多软件可以用来搭建流媒体服务,下面两个网站有关于这方面的详细信息,有兴趣可以参考,

阅读全文 »

准备一块硬盘,以及一个移动硬盘盒(支持2.5/3.5寸的硬盘,以及外接供电)把硬盘分区,并格式化为ext4 格式,这样性能更好,寿命应该更长(待考证)。

由于RPi的USB口供电能力有限,所以移动硬盘需要外部供电Table 1是官方给出的数据(https://www.raspberrypi.org/help/faqs/#power) , 可以看到Raspberry Pi 2 Model B USB最大供电电流为600mA/1.2A(可切换),注意这是4个USB口总共加一起的最大电流。如果我们把电流改成1.2A,那么理论上带一个移动硬盘应该没有问题。但是请注意:进入网页在表格的下面有一段,我摘抄出来。

阅读全文 »

安装操作系统

https://www.raspberrypi.org/downloads/ 下载Raspbian操作系统,下载完成后解压缩得到镜像文件(.img),然后我们需要一个工具把镜像文件烧录到SD卡上, 我知道有两款工具,Win32DiskImager,USB Image Tool,另外这两款工具还可以备份整个SD卡为一个镜像文件。下面以Win32DiskImager为例说明如何烧录,如图Figure 1所示。

  • 把micro SD card插入读卡器中,连接上电脑. 等电脑识别后会分配一个盘符(例如G:)
  • http://sourceforge.net/projects/win32diskimager/ 下载 Win32DiskImager, 然后安装
  • 安装完成后以系统管理员权限运行
  • 选择之前解压缩得到的镜像文件,选择SD卡所在盘符
  • 点击Write按钮开始写入镜像文件,然后就是等待,完成后会弹出提示框
阅读全文 »

所需硬件

下面列出所需硬件,注意有的是可选

  • Raspberry Pi, 自己的是Raspberry Pi 2 Model B (900MHz, 1G RAM)
  • 散热片(两片)+外壳(带风扇),一天24小时开机,这个还是有必要。也不贵,二三十块钱,某宝就有
  • 5V 2A电源, Micro USB线用来供电
  • 16 G micro SD card(class 10+), 至少16 G, 不然后面没得玩
  • 移动硬盘或者U盘
  • USB集线器带外接电源(可选, 最好配一个)
  • USB wifi dongle(可选):
阅读全文 »