2016年9月26日月曜日

Power Macintosh 8600のデータをUbuntu14.04のSambaで共有する

かねてから懸案であったPM8600のデータを救出。

以下を参考にして、Ubuntu14.04上のSamba、Netatalkを構築。

Ubuntu 14.04にnetatalk 3.1.3インストール
http://oichinote.com/plus/2014/07/install-netatalk-3-1-3-on-ubuntu-14-04.html

Netatalk and Samba
http://www003.upp.so-net.ne.jp/hat/netatalk/andsamba.html

afp.conf
http://netatalk.sourceforge.net/3.1/htmldocs/afp.conf.5.html


/usr/local/etc/afp.conf
;
; Netatalk 3.x configuration file
;

[Global]
; Global server settings
 mac charset = MAC_JAPANESE
 uam list = uams_guest.so

[Homes]
; basedir regex = /xxxx
 basedir regex = /home

; [My AFP Volume]
; path = /path/to/volume
[My AFP Volume]
path = /home/share/mac

[Test Volume]
    path = /export/test1

[My Time Machine Volume]
    path = /export/timemachine
    time machine = yes
    vol size limit = 512000

PM8600には[My Time Machine Volume]は不要。

今回、トラブルシュートに役に立ったのが、Netgear GS108E
http://www.netgear.jp/products/details/GS108E.html

こいつのポートミラーリング機能で、PM8600とUbuntu14.04間のパケットをWiresharkで確認し、認証の設定あたりに問題があるのがわかり、上記のuam list = uams_guest.soを追加。

さらっと書いてあるけど、たかだかMac8600のデータを救出するのに、数年前からあきらめかけてようやく成功。

数年前と比べてなにが違うかというと、SambaやNetatalkの構築が楽になったからかと…。