Configurer un serveur Time Machine sous Debian, ça a l'air super compliqué, surtout si on cherche comment faire sur Google. On va alors tomber sur des tutos datant de plusieurs années nous expliquant comment compiler Netatalk avec les bonnes options, comment configurer afdp.conf et autres AppleVolumes.default pour qu'au final, rien ne fonctionne. Alors qu'en fait…
/image%2F0000119%2F201208%2Fob_5dda7d59c4884927cc471498acb4b4f8_applevolumes.jpg)
C'est simple
Il suffit d'avoir un système à jour qui installe un netatalk en version 2.2. Les dernières Debian et Ubuntu la proposent. Et la subtilité se trouve dans la configuration de vos partages via le fichier /etc/netatalk/AppleVolumes.default. Il faut simplement ajouter l'option "tm" comme TimeMachine. C'est écrit dans les commentaires du fichier de conf. Mais il fallait le lire.
/home/backup/timemachine "TimeMachine" options:usedots,upriv,tm
/image%2F0000119%2F201208%2Fob_bf34d09042f72e376b90c2ce7f61b399_sparsebundle.jpg)
Et voilà ! Un serveur TimeMachine sur mon Raspberry Pi (35€) et un serveur TimeMachine sur mon serveur dédié Kimsufi (on voit pas la différence avec la fibre optique !). Me voilà bien équipé : mon Macbook Pro Retina peut se sauvegarder à la fois sur le réseau local, et sur un serveur distant. Et ça marche sur Mountain Lion !
Astuce !
Si vous n'avez pas pensé à partionner votre disque avant d'installer votre système, voici un paramètre à ajouter à votre volume Time Machine si vous souhaitez stocker d'autres fichier sur la meme partition. En effet, Time Machine va remplir la partition jusqu'à ce qu'il n'y ait plus de place disponible. La seule façon de garder quelques Go de libre pour stocker autre chose est de limiter l'espace du volume, soit en choisissant une partition dès le début, soit en limitant la taille du volume partagé dans Netatalk grace à l'option volsizelimit :
/home/backup/timemachine "TimeMachine" options:usedots,upriv,tm volsizelimit:500000 #500000 représente ± 500Go, c'est la taille en Mo
Commentaires