Time Machine Debian pour Mountain Lion avec Netatalk
A la suite de mon installation de Mountain Lion sur ESXI 5, je voulais pouvoir sauvegarder sur Time machine mon serveur. Ne voulant pas rapatrier les données n’importe...
Filter by Category
Filter by Author
A la suite de mon installation de Mountain Lion sur ESXI 5, je voulais pouvoir sauvegarder sur Time machine mon serveur. Ne voulant pas rapatrier les données n’importe...
Posted by louis MARTINBRANDA
Voila quelques mois que j’ai fait cette solution que j’ai du abandonné faute de temps et que j’ai repris ces derniers jours. Hormis le temps d’upload de...
Posted by louis MARTINBRANDA
Sur certains, comme par exemple http://estcequecestbientotlheuredemanger.fr. Il est possible d’afficher un texte en fonction de l’heure qu’il est. Ceci est...
Posted by louis MARTINBRANDA
Une petite astuce, peu intéressante mais utile. Cette commande permet de lister un nombre de vos commandes qui sont le plus utilisées sur Terminal.
Posted by louis MARTINBRANDA
Il arrive des fois sur les serveurs ESXI, qu’il est impossible de supprimer ou de modifier une licence. Afin de nous permettre de se connecter en SSH sur le serveur il est...
Posted by louis MARTINBRANDA
Ceci est script qui vous permet de monitorer l’espace disque de votre serveur, si ce dernier depasse la limite d’alerte, un mail vous sera automatiquement envoyé....
Posted by louis MARTINBRANDA
En ce moment on voit de plus en plus des thèmes dit Responsive, c’est dire qui permet de redimensionner automatiquement votre site en fonction de la taille de l’écran...
Posted by louis MARTINBRANDA
Utiliser Terminal pour faire les mises à jour Os X, peut s’avérer plus facile t plus rapide pour certain vieux mac ou éviter de se retrouver avec certaines erreur sur...
Posted by louis MARTINBRANDA
La fonçons la plus simple et le plus rapide pour cacher un fichier sur Mac OS X est d’utiliser CHFLAGS.
Posted by louis MARTINBRANDA
Nous allons voir comment utiliser GrowlNotify pour envoyer des notification sur Mac. Il vous suffit de télécharger Growl sur le site officiel : http://growl.info/
Posted by louis MARTINBRANDA
A la suite de mon installation de Mountain Lion sur ESXI 5, je voulais pouvoir sauvegarder sur Time machine mon serveur.
Ne voulant pas rapatrier les données n’importe comment, j’ai donc créé une time machine sur un serveur Debian dans ma foret VMware.
La solution s’appelle NETATALK et AVAHI
Ainsi, en cas de coup dur, je n’aurais qu’à connecter ma time machine sur Debian au serveur pour rapatrier les données.
Tout d’abord nous avons besoin de vérifier que nous avons bien tous les packages nécessaires :
apt-get install build-essential pkg-config checkinstall git-core avahi-daemon libavahi-client-dev libgcrypt11 libgcrypt11-dev automake libtool
Pour que Netatalk puisse fonctionner avec toutes les version OS X nous allons récupérer la dernière version.
cd /usr/local/src git clone git://netatalk.git.sourceforge.net/gitroot/netatalk/netatalk cd netatalk ./bootstrap
Si tout a fonctionné vous devriez avoir ceci :
+ rm -rf autom4te.cache + LIBTOOLIZE=libtoolize + uname + SYSNAME=Linux + [ xLinux = xDarwin ] + aclocal -I macros + autoheader + libtoolize --force --copy libtoolize: putting auxiliary files in `.'. libtoolize: copying file `./ltmain.sh' libtoolize: putting macros in `macros'. libtoolize: copying file `macros/libtool.m4' libtoolize: copying file `macros/ltoptions.m4' libtoolize: copying file `macros/ltsugar.m4' libtoolize: copying file `macros/ltversion.m4' libtoolize: copying file `macros/lt~obsolete.m4' libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. + automake --include-deps --add-missing --foreign --copy + autoconf + cd libevent + aclocal -I m4 + autoheader + libtoolize --force --copy libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize: copying file `m4/libtool.m4' libtoolize: copying file `m4/ltoptions.m4' libtoolize: copying file `m4/ltsugar.m4' libtoolize: copying file `m4/ltversion.m4' libtoolize: copying file `m4/lt~obsolete.m4' + autoconf + automake --include-deps --add-missing --force-missing --copy + exit 0
Ensuite nous avons besoin de la version de Berkeley DB
Dans mon cas, j’ai pris la dernière version disponible via les sources Debian :
apt-get install libdb4.8-dev db4.8-util libdb4.8
Passons à l’installation :
./configure --with-init-style=debian --with-zeroconf make make install
Une fois l’installation terminée passons à la configuration :
Editez afp.conf
vi /usr/local/etc/afp.conf
et rajoutez ceci à la fin du fichier
[TimeMachine] path = /mnt/timemachine valid users = XXXXXXXX time machine = yes file perm = 0660 directory perm = 0770 vol size limit = 80000
PATH = Le chemin time machine sur votre Debian
VALID USERS = Nom d’utilisateur qui aura les droits sur le dossier.
TIME MACHINE = Activer le mode Time Machine
VOL SIZE LIMIT = Permet de spécifier la taille maximum disponible pour la time machine, ici 80Go
Maintenant, nous devons relancer Netatalk
/etc/init.d/netatalk restart
Concernant AVAHI, c’est est une bibliothèque logicielle fournissant une implémentation libre des protocoles Zeroconf et comprenant notamment la prise en charge des protocoles IPv4LL, Multicast DNS (mDNS) et DNS-Service Discovery (DNS-SD).
Ainsi, grâce à cet outil on verra apparaitre notre serveur automatiquement sur notre MAC.
Tout ce qu’il vous reste à faire, c’est de lancer Time Machine, cliquer « Choisir un Disque » et de sélectionner votre disque Time Machine.
Voila!
Sources :
https://gist.github.com/2856490
https://discussions.apple.com/message/19551688#19551688
WGET vous permet de récupérer des dossiers et fichiers sur internet. Il est surtout utilisé sur le systèmes Linux/Unix. Pour installer WGET sur Mac OS X vous aurez besoin...
Subscribe to our email newsletter to receive useful articles and special offers.
We won't share your email address.