Home | Gemini

Crashplan sur un synology PowerPC


Published at 2012-01-30
Updated at 2025-07-20

J'avais commencé un article pour utiliser CrashPlan sur mon NAS (processeur
PowerPC), mais je me suis fait devancer:
http://chreggy.fr/thegeek/2012/01/10/crashplan-sur-un-synology-powerpc-ds109/


***Juste comme ça, ce que j'avais commencé à écrire:***

Lors de mon dernier billet, j'expliquais pour quelles raisons j'avais envisagé de remplacer mon Syno par un hackintosh. La raison principale était liée à la sauvegarde vers CrashPlan. Petite récapitulation:

L'idéal serait de sauvegarder les 2 Mac sur le Syno et que ce dernier se débrouille pour sauvegarder vers CrashPlan. Mais:

Pour le premier point, certains petits malins ont réussi à passer outre (on verra comment ensuite).
Pour le second point, il faudra donc utiliser un autre type de sauvegarde pour les Mac vers le Syno. (on va voir ça aussi).

Avant d'aller plus loin, il faut vérifier quel CPU se trouve dans son Syno:
http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have
Dans mon cas, j'ai un processeur PowerPC, mais on peut trouver sur internet des personnes ayant réussi avec des processeurs Atom (dans le cas des processeurs ARM, je n'ai rien trouvé).

Sauvegarder son Mac sur le Syno sans TimeMachine



Cette partie est très simple. Ssh doit être activé sur le Syno.

Dans le terminal du Mac, il suffit de taper la commande suivante:
rsync -e « ssh » -avc –delete-after –exclude « Repertoire A exclure » RepertoireASauvegarder@adresseSynology:/RepertoireDeSauvegarde
Dans mon exemple, j'utilise rsync en passant par le protocole ssh, pour sauvegarder le répertoire « ~/ » (qui correspond au répertoire home de mon utilisateur), j'exclue les répertoires Downloads et VMs, et je fais la sauvegarde sur typhon.local (mon Synology) dans le répertoire /volume1/BackupIMac

Pour plus d'infos, allez voir ces 2 sites:
http://www.thegeekstuff.com/2011/01/rsync-exclude-files-and-folders/
http://www.petefreitag.com/item/549.cfm

Juste pour info: je n'automatise pas le rsync (du moins pas encore), car je garde TimeMachine. J'utiliserai rsync une fois par mois dans un premier temps, en complément de TimeMachine.


CrashPlan sur le Syno*



Utiliser CrashPlan sur Syno se fait en 2 temps: installer java (non fourni par défaut) puis installer CrashPlan (mode headless sur le syno et normal sur le mac qui pilotera le paramétrage).

Installer Java



Théoriquement, il y a 2 façons de faire.

La première façon consiste à installer JamVM, un clone Java OpenSource, disponible à partir d'iPkg. Sauf que si l'installation se passe bien, l'exécutable n'a jamais voulu fonctionner chez moi, et s'est toujours soldé par un core dump.
La seconde façon est d'utiliser chroot, qui permet d'installer un linux en parallèle de celui du syno, sans toucher à la configuration existante.

Pour cela, je me suis basé sur ce site (en français), très bien fait:
http://www.hera.cc/2010/11/installer-java-sur-nas-synology-ds210/

J'ai créé les répertoires /opt/debian/backupCrashPlan/volume1 et /opt/debian/backupCrashPlan/volume1 puis j'ai ajouté dans le initDebChroot les 2 lignes en gras:
#!/bin/ash
mount -o bind /volume1/@debian /opt/debian
mount -o bind /dev /opt/debian/chrootgnuspe/dev
mount -o bind /proc /opt/debian/chrootgnuspe/proc
*mount -o bind /volume1 /opt/debian/backupCrashPlan/volume1*
*mount -o bind /volume2 /opt/debian/backupCrashPlan/volume2*
chroot /opt/debian/chrootgnuspe /bin/bash

Installer CrashPlan headless*



Après être en mode chroot:
cd /tmp
wget
http://download.crashplan.com/installs/linux/install/CrashPlan/CrashPlan_3.0.3_Linux.tgz
tar -xvf CrashPlan_3.0.3_Linux.tgz
cd CrashPlan-install
./install.sh
Puis pour lancer crashplan:
/etc/rc.d/S99crashplan

Autres billets sur les mêmes thèmes:
2015-12-07 HP Proliant Microserver Gen8 ou Synology DS415+?
2012-11-20 Tracer la température des Synology avec Cacti
2012-01-30 Crashplan sur un synology PowerPC (You are currently reading this)
2011-11-15 Tester sa sauvegarde Time Machine
2011-11-11 Changer les ventilateurs de son Syno
2011-11-07 Changement d'alimentation sur mon Synology DS409+
2011-09-22 Faire son propre monitoring du Syno (Partie 2)
2011-09-07 Faire son propre monitoring du Syno
2011-07-31 Utiliser l'authentification du Syno en PHP