由于实在不想在桌子上放个大硬盘,又不 (Mei) 想 (Qian) 买 Time Capsule, 于是翻出了已上灰的好久没玩的 Cubietruck.

刷系统

以前刷过各种乱七八糟的系统,实践证明,还是中文论坛的 Linaro Server 14.04 比较好。

http://www.cubie.cc/forum.php?mod=viewthread&tid=3879&extra=page%3D1

这货基于 Ubuntu Server 14.04 trusty, 所以直接上 Ubuntu 源就可以。对于我这种只熟悉简单 Linux 操作的人相对来说比较友好。

论坛上的地址由于改了目录结构的问题,实际上失效了,现在的下载地址在这里:百度云

Readme 足够解决安装问题了。如果是 Mac 的话,只要注意一下磁盘标识就好。Mac 用读卡器读出来的 TF 卡不是 /dev/sdx(x代表数字),一般是 diskx. 如果你在 /dev 下面的一坨东西里分不清哪个是哪个的话,可以打开磁盘工具,找到你的 TF 卡,在右边的“设备”里有对应的名称。

修改软件源

装的过程没有太多的惊喜和波澜。装好后可以改一下软件源,官方源__略慢__。推荐中科大。

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty main universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty main universe

先备份一下然后 vi 编辑,vi 不习惯的也可以先忍受慢速,apt-get install vim 一下。。。。。

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

然后可以更新一下软件包了

sudo apt-get update
sudo apt-get upgrade

搞 TimeMachine

先挂载上硬盘

我是直接在Mac上把移动硬盘格成 HFS+ 了。

在 cubietruck 上,

sudo apt-get install hfsprogs

安装这个来使 Linux 可以写 HFS+. 然后把硬盘插上去。可以 fdisk -l 一下,看看 /dev/sdxy (x是字母,y是数字) 是你的移动硬盘,像我没有接硬盘,只有这个 USB 移动硬盘,都是 sda1 了。

cd /media
# 建个目录,用来挂硬盘。
sudo mkdir TimeMachine
# 给其他用户一个写权限。
sudo chmod o+w TimeMachine
sudo mount -t hfsplus -o force,rw /dev/sdxy /media/TimeMachine

共享磁盘给Mac

安装 netatalk, 它可以让 Linux 支持 AppleTalk 协议。

sudo apt-get install netatalk 
vim /etc/netatalk/AppleVolumes.default

文件的非注释部分,一行就是一个共享的目录,可以看到默认把主目录给共享了,如果你不想共享主目录,可以注释掉它。然后添加下面一行来共享我们的 TimeMachine 文件夹。

/media/TimeMachine “TimeMachine” options:tm

我们以 “TimeMachine” 的名称共享 TimeMachine 目录,因为要用于 TimeMachine 备份,所以要加上 options:tm 选项。

安装 avahi, 它可以让 Mac 自动发现网络里的 Linux 计算机。

sudo apt-get avahi-daemon

创建文件 /etc/avahi/services/afpd.service , 文件内容:

<service-group>
	<name replace-wildcards="yes">TimeCapsule</name>
	<service>
		<type>_afpovertcp._tcp</type>
		<port>548</port>
	</service>
	<service>
		<type>_device-info._tcp</type>
		<port>0</port>
		<txt-record>model=Xserve</txt-record>
	</service>
</service-group>

重启 netatalk 和 avahi :

sudo service netatalk restart
sudo service avahi-daemon restart

这时候打开 Mac 的 Finder 就可以在左边看到 CubieTruck 了,点击,连接身份填上用户名和密码。然后就可以看到 TimeMachine 文件夹了,双击进入,标题栏上的它就会变成一个磁盘图标。

(吐槽一下 Mac, Finder 连接远程服务器的时候,身份鉴定总是默认填上 Mac OS 自己的用户名是几个意思。。。)

然后在 TimeMachine 的设置里选上 TimeMachine 就可以啦。

命令行不熟的人

Webmin 还不错,是个网页管理 Linux 的工具,功能还是比较强大的,虽然也有点慢,但是总归比 CubieTruck 上直接装个 GUI 还是快一点,而且远程也方便。

官网安装方法

推荐 Authentic 主题。红配绿的还蛮带感,整体也比较现代化,比默认的那个上世纪主题好多了。

私有云服务

owncloud 私有云服务不错哦。配合路由器端口映射一下,让 外网也可以访问 cubietruck 的话,还是很有实用性的,自己的服务器还是比较放心嘛,不怕关停和偷窥啦。

OwnCloud官网