Voici qu’est-ce qu’il arrive lorsque j’essai de faire une sauvegarde avec Time Machine vers un share réseau qui est en NTFS: ça « phail » lamentablement pour des technicalités qui auraient dus être pensées bien avant.
Et après deux longues heures de recherche inutiles, j’ai finalement « péter ma coche » pour terminer en me fesant mon propre Time Machine avec rsync. C’est peut-être pas aussi jolie, et je n’aurai peut-être pas la chance de pouvoir restaurer un backup avec Time Machine mais au moins ça va fonctionner avec les paramètres de mon environnement.
En plus c’est bien navigable pareil comme les backups de Time Machine! À vous de le modifier comme vous voulez en y ajoutant des paramêtres avancés comme « –max-size=50M » pour prendre les fichiers qui sont pas plus gros que 50mo.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | #! /bin/sh snapshot_dir=/Volumes/USBHardDrive snapshot_id=`date +%Y%m%d%H%M` /usr/bin/rsync --archive --verbose \ --delete --delete-excluded \ --numeric-ids --extended-attributes \ --one-file-system \ --partial \ --link-dest ../current/ \ --relative \ --exclude "/Network" \ --exclude "/System" \ --exclude "/Volumes" \ --exclude "/bin" \ --exclude "/cores" \ --exclude "/dev" \ --exclude "/mach_kernel" \ --exclude "/net" \ --exclude "/private" \ --exclude "/sbin" \ --exclude "/tmp" \ --exclude "/usr" \ --exclude "/var" \ --exclude "/.Spotlight-V100" \ --exclude "/.DS_Store" \ --exclude "/.localized" \ --exclude "/._*" \ / \ $snapshot_dir/in-progress/ cd $snapshot_dir rm -rf $snapshot_id mv in-progress $snapshot_id rm -f current ln -s $snapshot_id $snapshot_dir/current |
Et voilà le travail! Vous pouvez maintenant mettre ce script dans vos crontab et dormir sans inquiètudes!









rsync, ça m’a sauvé une couple de fois dans mon ancien emploi. Son seul défaut est peut-être de ne pas avoir d’interface graphique. Mais c’est très performant!