C'est une recette que j'ai utilisée il y a longtemps sur un raspberry pi, je crois, auquel était attaché un disque de 3 To. J'ai un MacBook pro et quand il est connecté à une alimentation électrique, il fait la sauvegarde même quand il est fermé. Cela a fonctionné pendant des mois jusqu'à ce que le disque dur rende l'âme.
Je dois préciser que je n'ai pas testé cette fonctionnalité avec Mavericks, mais je ne vois pas de modifications qui pourraient l'empêcher de fonctionner. La restauration a bien fonctionné, même si j'ai constaté que les grosses restaurations partielles semblent parfois échouer, mais ce n'est pas une particularité de la capsule temporelle de style Debian. J'ai eu une fois une sauvegarde Time Machine juste sur un disque et un script que j'ai écrit qui avait une variable comme test=/${bla} et rm -rf ${test}. - Pouvez-vous deviner - a commencé à effacer mon arbre racine. Oui, je suis un idiot, mais j'apprends de mes erreurs. C'est plus que ce que certaines personnes peuvent dire. Quoi qu'il en soit, la restauration de ceci n'a pas fonctionné, il s'est écrasé quelque part et j'ai restauré des données importantes à la main. Mais c'était un problème de machine à remonter le temps, cela n'avait rien à voir avec Debian.
Je l'ai pris de :
http://routerjockey.com/2009/08/28/setting-up-apple-filing-protocol-and-bonjour-under-debian/
apt-get build-dep netatalk
apt-get install libcrack2-dev fakeroot libssl-dev
apt-get source netatalk
cd netatalk-2.2.2/
dch -v 2.2.2-2+SSL (enter ctrl+x y and enter)
DEB_BUILD_OPTIONS=ssl dpkg-buildpackage -rfakeroot
cd ..
dpkg -i netatalk_2.2.2-2+SSL_i386.deb
aptitude hold netatalk
vi /etc/default/netatalk
ATALKD_RUN=no
PAPD_RUN=no
CNID_METAD_RUN=yes
AFPD_RUN=yes
TIMELORD_RUN=no
A2BOOT_RUN=no
vi /etc/netatalk/afpd.conf
add line at bottom:
- -tcp -noddp -uamlist uams_dhx_passwd.so,uams_dhx2_passwd.so
This was the old line that caused unsupported server problem:
- -transall -uamlist uams_randnum.so,uams_dhx.so -nosavepassword -advertise_ssh
vi /etc/netatalk/AppleVolumes.default
at the bottom add:
~/ "Home Directory" "$u" cnidscheme:cdb
/data/music mp3 allow:chris
3## This line is different from the tutorial in the link, as it did not work without the tm option
/data/timemachine TimeMachine allow:chris cnidscheme:cdb options:usedots,upriv,tm
J'ai eu l'erreur sur le Macbook : Un problème avec la base de données CNID du volume, utilisation d'une base de données CNID temporaire à la place.Vérifiez les messages du serveur pour plus de détails !
Après avoir changé cnidscheme:cdb en cnidscheme:dbd, l'erreur a disparu.
/etc/init.d/netatalk restart
apt-get install avahi-daemon
apt-get install libnss-mdns
vi /etc/nsswitch.conf
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 mdns
vi /etc/avahi/services/afpd.service
Ce fichier doit contenir :
<?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>
/etc/init.d/avahi-daemon restart
chown -R chris:chris /data/timemachine/
chown -R chris:chris /data/music
Cela a fonctionné pour moi et dès que j'aurai acheté un Raid quelque chose, je referai l'installation avec mon raspberry car c'est le compromis idéal entre performance et consommation d'énergie.