Raspberry piと外付けHDDでTimeCapsuleを作った

TimeCapsuleが欲しいけれど、少しお高いので外付けHDDと元々あったRaspberry Piで、TimeCapsuleを作りました。

Raspberry piにはrasbianを入れているので、基本的にdebianの設定通りでいいのかなと。

$ sudo apt-get install attr acl
$ sudo mount  /dev/sda1 /mnt/Timecapsule

Nettatalk3.0をインストール

$ sudo apt-get install libssl-dev libgcrypt11-dev libpam0g-dev libwrap0-dev libdb5.3-dev libavahi-client-dev libacl1-dev libldap2-dev libkrb5-dev
$ wget http://prdownloads.sourceforge.net/netatalk/netatalk-3.0.tar.gz
$ tar zxvf netatalk-3.0.tar.gz 
$ cd netatalk-3.0/
$ ./configure --with-init-style=debian
....
% make
% make install

次にafpの設定

$sudo vim /usr/local/etc/afp.conf

;
; Netatalk 3.x configuration file
;
[Global]
; Global server settings
vol preset = default_for_all_vol
log file = /var/log/netatalk.log
uam list = uams_dhx.so,uams_dhx2.so
save password = no

[default_for_all_vol]
file perm = 0664
directory perm = 0774
cnid scheme = dbd

[Homes]
basedir regex = /home

[TimeMachine]
path = /mnt/Timecapsule
time machine = yes
vol size limit = 1843200

ここまで来てMacからTimeMachineの設定をしようとすると
こんな感じに、raspberrypiを認識します。

あとはポチポチするだけ。