Hier werde ich hoffentlich „kurz“ erklären wie ihr euren UbuntuServer als TimeMachine-Host einrichtet.
Diese Pakete müsst ihr dafür installieren:
sudo apt-get install netatalk libc6-dev avahi-daemon libnss-mdns
danach müsst ihr die Datei:
sudo nano /etc/nsswitch.conf
hier muss die Zeile in
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 mdns
geändert werden.
Dann gehts hier weiter:
sudo nano /etc/avahi/services/afpd.service
hier muss folgendes eingefügt werden:
<?xml version=„1.0“ standalone=’no‘?><!–*-nxml-*–>
<!DOCTYPE service-group SYSTEM „avahi-service.dtd“>
<service-group>
<name replace-wildcards=„yes“>%h</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>
Dann muss man den Pfad der als Speicherziel eintragen:
sudo nano /etc/netatalk/AppleVolumes.default
und die Zeile
~/ … „Home Directory“
in
/Pfad/zum/Ordner options:tm
hier können wir mit:
volsizelimit:700000
noch die Backupgröße beschränken (700000 = 734GB).
sodass die Zeile komplett wie folgt aussehen sollte:
/Pfad/zum/Ordner options:tm volsizelimit:700000
dann muss noch
sudo nano /etc/default/netatalk
bearbeitet werden. Hier folgendes eintragen:
ATALKD_RUN=no
PAPD_RUN=no
CNID_METAD_RUN=yes
AFPD_RUN=yes
TIMELORD_RUN=no
A2BOOT_RUN=no
Dann die Services neustarten.
sudo service avahi-daemon restart
sudo service netatalk restart
Schon kann man das Volume als Speicherziel auswählen…