CentOS 6 で netatalk 2.2.0 の Lion Time Machine 対応設定

設定ファイルの場所確認

[paraches@localhost netatalk-2.2.0]$ cd /usr/local/etc/netatalk/
[paraches@localhost netatalk]$ ls -al
合計 76
drwxr-xr-x. 3 root root  4096  7月 29 14:19 2011 .
drwxr-xr-x. 3 root root  4096  7月 29 14:19 2011 ..
-rw-r--r--. 1 root root  9560  7月 29 14:19 2011 AppleVolumes.default
-rw-r--r--. 1 root root 25650  7月 29 14:19 2011 AppleVolumes.system
-rw-r--r--. 1 root root   371  7月 29 14:19 2011 afp_ldap.conf
-rw-r--r--. 1 root root 16215  7月 29 14:19 2011 afpd.conf
-rw-r--r--. 1 root root  1944  7月 29 14:19 2011 netatalk.conf
drwxr-xr-x. 2 root root  4096  7月 29 14:19 2011 uams
[paraches@localhost netatalk]$ 


afpd.conf の設定
ファイルの一番最後に以下の1行を入れただけ。何かあった時に /var/log/netatalk.log でログがみられる。

- -uamlist uams_dhx2.so -setuplog "default LOG_INFO /var/log/netatalk.log"


AppleVolumes.default の設定
DEFAULT の部分と、ファイルの最後に Time Machine 用のボリュームの設定を加えただけ。

:DEFAULT: options:upriv,usedots dperm:0700 fperm:0600 ea:sys

~/timemachine "Time Machine Vol" options:tm volsizelimit:10240

これで、サーバの中の自分のディレクトリと、自分のディレクトリの中の timemachine というディレクトリが見えるようになる。
自分のディレクトリの中の timemachine ディレクトリは Time Machine 用でサイズは 10G に設定。ボリューム名は「Time Machine Vol」。


netatalk が自動的に起動するようにしてから起動

[paraches@localhost netatalk]$ sudo chkconfig netatalk on
[paraches@localhost netatalk]$ sudo /etc/init.d/netatalk start
Starting Netatalk services: 
  Starting cnid_metad:                                     [  OK  ]
  Starting afpd:                                           [  OK  ]

[paraches@localhost netatalk]$ 

これで netatalk 2.2.0 が起動した!