Linux/TimeMachine

De GeRgOsNet.

Installation d'une TimeMachine sur un serveur Linux :

  • Installation des paquets necessaires :
aptitude update
aptitude install netatalk avahi-daemon avahi-utils
  • Edition de /etc/netatalk/AppleVolumes.default :

Remplacer :

 #:DEFAULT: options:upriv,usedots 

Par :

:DEFAULT: cnidscheme:dbd options:upriv,usedots 

Ajouter apres "~/ "Home Directory"" :

/mnt/timemachine  "Time Machine"  allow:timemachine cnidscheme:dbd volsizelimit:250000 options:usedots,upriv,tm

volsizelimit:250000 est egale à 250Go d'espace, on peut le personnalisé à volonté .

  • Edition de /etc/netatalk/afpd.conf :

Ajouter un # sur :

# - -tcp -noddp -uamlist uams_dhx.so,uams_dhx2.so -nosavepassword

Et ajouter la ligne :

- -tcp -noddp -uamlist uams_dhx.so,uams_dhx2_passwd.so -nosavepassword
  • Ajouter :
touch /mnt/timemachine/.com.apple.timemachine.supported
  • Relancer le service :
service netatalk restart
  • Ajout des droits :
useradd -s /bin/false timemachine
passwd timemachine
chown -R timemachine:timemachine /mnt/timemachine
  • Sur la machine à backuper :
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
Outils personnels