NASの旅-centos 7に基づいてnetatalk Mac TimeMachineバックアップと共有サーバを構築
2259 ワード
Netatalkは無料オープンソースのAppleTalk通信プロトコルの実装であり、LinuxまたはBSDシステムはMacのファイルサーバ(AppleShare File Server、ネットワークプロトコルはAFP)、AppleTalkルーティング、印刷サーバなどとして機能することができる.この文書では、netatalkソフトウェアをインストールすることによって、centos上でTime Machineのバックアップと共有サーバを実現します.
1、基礎環境の紹介
2、netatalkソースパッケージをダウンロードする
3、コンパイルとインストール
デフォルトのインストールパスは/usr/local 4、afpを構成します.confはnetatalk 3バージョンから1つのプロファイルafpしかありません.conf
5、avahiを構成macにlinux AFPサービスを自動的に発見させるには、avahiソフトウェアをインストールし、avahi-daemonサービスを起動する必要がある
6、netatalk、avahi-daemonサービスを起動する
Netstat-tulpn netatalk avahiポートがリスニングを開始するかどうかを確認し、afpは548ポートをリスニングします.
7、MACは共有volumefinder--"go--"connect to-->browserに掛けて、共有したlinuxサーバーhostnameを見ることができて、guestを選択してログインしてあるいはリンクを追加しますafp://192.168.1.X
8、timemachineバックアップ
システム構成でtimemachineを選択し、対応するlinuxサーバを見つけてバックアップします.
1、基礎環境の紹介
HP micro server gen8
centos7.2 X64 mini install
netatalk-3.1.10.tar.bz2
avahi (Avahi Apple’s Zeroconf , Bonjour , Mac Linux )
:gcc、berkeley db library 、make
** selinux**。
2、netatalkソースパッケージをダウンロードする
https://sourceforge.net/projects/netatalk/
https://github.com/Netatalk/Netatalk
3、コンパイルとインストール
tar -xvjf netatalk-3.1.10.tar.bz2
cd netatalk-3.1.10
./configure --with-init-style=redhat-systemd --with-shadow
make
make install
デフォルトのインストールパスは/usr/local 4、afpを構成します.confはnetatalk 3バージョンから1つのプロファイルafpしかありません.conf
vi /usr/local/etc/afpd.conf
[Global]
; Global server settings
mimic model = TimeCapsul
log level = default:warn
log file = /var/log/afpd.log
hosts allow = 192.168.1.0/24 #
uam list = uams_clrtxt.so uams_guest.so # , , guest
guest account = nas # ,guest linux
[TimeMachine]
path = /nas
time machine = yes # ,yes mac timemachine
rwlist = nas # , nas
force user = nas # ,
vol size limit = 100000 # volume 100GB, MB。
5、avahiを構成macにlinux AFPサービスを自動的に発見させるには、avahiソフトウェアをインストールし、avahi-daemonサービスを起動する必要がある
yum install avahi
vi /etc/avahi/services/afpd.service
%h
_afpovertcp._tcp
548
_device-info._tcp
0
model=TimeCapsule
6、netatalk、avahi-daemonサービスを起動する
systemctl start avahi-daemon
systemctl start netatalk
systemctl enable avahi-daemon
systemctl enable netatalk
Netstat-tulpn netatalk avahiポートがリスニングを開始するかどうかを確認し、afpは548ポートをリスニングします.
7、MACは共有volumefinder--"go--"connect to-->browserに掛けて、共有したlinuxサーバーhostnameを見ることができて、guestを選択してログインしてあるいはリンクを追加しますafp://192.168.1.X
8、timemachineバックアップ
システム構成でtimemachineを選択し、対応するlinuxサーバを見つけてバックアップします.