坐井观天

互联网、科技、生活

树莓派折腾笔记之安装NAS

对树莓派(Raspberry Pi)垂涎已久,终于在春节放假回来后入手了一个,今天晚上折腾了一下NAS服务,下面说一下安装的笔记。

定制你自己的树莓派

你买到的树莓派除了主板和包装盒以外并不包含其他东西,所以基本上你需要够买配件。

  • 一张class10的SD卡,容量至少4G,现在的SD卡已经差不多白菜价了
  • 一个可以输出5V,1A的电源,目前最简单的方案是用安卓手机的充电器(如果要挂载硬盘的话,可以使用2A的Pad充电器)
  • 一条网线或者USB无线网卡
  • 一个USB键鼠套装(基本上鼠标属于可选)
  • 一个带有HDMI的显示器(主要用来初始化树莓派系统)
  • 一个外壳,可以非常漂亮
  • 可能需要一个散热片,因为超频完成之后还是有点热的

所有的东西连接完成之后,大致是下面这个样子的。(感谢@貘吃馍香 @zythum_朱一 @yuerking晓娟 等老师的设备支持)

123

系统推荐

如果你希望和我一样,将树莓派改装成类似于NAS的文件服务器的话,建议安装官方的基于Debian的Raspbian或者定制版的Arch。官方的下载地址如下:http://www.raspberrypi.org/downloads

如果你希望把树莓派改造成一个媒体中心话,建议安装包含了XBMC的版本,具体的安装指南可以参考下面的链接http://wiki.xbmc.org/index.php?title=Raspberry_Pi/FAQ#Installing_XBMC_on_the_Raspberry_Pi

一些常用的系统设置

我使用的是Raspbian系统中,设置的时候需要注意的有以下三点:

  • 可以超频的话,尽量超频
  • 一定要开启SSH服务
  • 如果你不太需要桌面的话,建议启动的时候不用桌面,需要的时候startx启动

设置Apt

既然是基于Debian的系统,必然支持apt安装,所以设置一个好的源非常重要,官方源列表如下:

http://www.raspbian.org/RaspbianMirrors

建议使用官方的源或者东亚的源(我用的是日本的,清华大学的这个貌似不能用)

命令:

安装vim,vi有点不会用了

sudo apt-get install vim

备份老的源文件

sudo cp /etc/apt/source.list /etc/apt/source.list.bak

自己修改文件吧

sudo vim /etc/apt/source.list

安装Samba和afp支持

安装Samba主要是为了能够支持文件共享,afp是为了照顾自己的装备Mac(当然了,还支持Time Machine备份)

安装samba

sudo apt-get install samba samba-common-bin

备份Samba文件并设置

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

sudo vim /etc/samba/smb.conf

安装afp和TimeMachine支持,主要通过netatalk服务和avahi服务支持,其中netatalk支持afp,avahi支持网内的计算机自动发现

sudo apt-get install netatalk

sudo apt-get install avahi-daemon

设置共享的文件夹

sudo vim /etc/netatalk/AppleVolumes.default

在文件的末尾注释掉『~』开头的那一行(#注释就可以),然后建议加上两行,最后的样子是类似于

#~/ “Home Directory”
/home/pi/shares/public “Pi Shares” #前面的目录地址是你希望共享的目录,后面的双引号里面的是共享的名称
#/home/pi/shares/tm “Pi TM” options:tm #这一行主要是为了给TimeMachine做准备。options:tm就是这个意思

挂载外置硬盘

因为SD卡的容量较小,所以需要将外置的硬盘挂载到一个目录中,需要注意由于USB口供电不足,部分的移动硬盘可能需要额外供电。(比如我这个)

挂载硬盘

sudo mount /dev/sda1(根据实际地址) /home/forlder/to/share

自动挂载方案1

sudo vim /etc/fstab

加入类似于下面的内容

/dev/sda1(根据地址)/home/forlder/to/share vfat default 0 0

自动挂载方案2(见第三篇文章的最后部分)

sudo apt-get install autofs

sudo vim /etc/auto.master

基本上这样,一个NAS的文件服务系统就差不多设置完成了,过几天会说一下如何设置下载装置。

参考文档:

http://archboy.org/2011/08/18/netatalk-afp-linux-share-file-mac-osx-timemachine-backup-server/

http://www.penghou.net/drupal7/node/3

http://www.simonthepiman.com/how_to_setup_windows_file_server.php

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注