Bonjour
Je cherche à faire des sauvegardes incrémentales sur un disque réseau LaCie EDmini.
Je précise que ce disque est formaté en XFS et que j'y accède en afp.
Mon mac est sous 10.4.11.
Je rencontre divers problèmes et toutes informations sera la bienvenue.
La commande de sauvegarde est:
L'intérêt de cette solution est qu'elle n'est pas réservée à Léopard (comme Time Machine) et qu'elle peut se faire vers un disque réseau (pas comme Time Machine).
Ce post est relativement chargé.
Merci de l'avoir lu.
Toutes les infos sérieuses même sur un seul point m'intéressent et pourront en intéresser d'autres.
Je cherche à faire des sauvegardes incrémentales sur un disque réseau LaCie EDmini.
Je précise que ce disque est formaté en XFS et que j'y accède en afp.
Mon mac est sous 10.4.11.
Je rencontre divers problèmes et toutes informations sera la bienvenue.
La commande de sauvegarde est:
Bloc de code:
rsync -auv --delete --exclude "Library/Caches" --exclude "Library/Cookies/" --exclude "Library/Logs/" --exclude ".Trash/" "${source}" "${cible}"
L'intérêt de cette solution est qu'elle n'est pas réservée à Léopard (comme Time Machine) et qu'elle peut se faire vers un disque réseau (pas comme Time Machine).
1°/ Problème de permissions!!
Je rencontre très souvent cela dans le rapport de rsync:
chgrp "/Volumes/eric/BACKUP/backup_iBook/Library/Preferences/NeoOffice-2.x/user/database/biblio.odb" failed: Operation not supported
Qu'est ce que cela veut dire? Cela semble être un problème de droit, mais pourquoi?
Sur le Volume distant, les droit initiaux étaient:
propiétaire = système
accès = lecture écriture
Groupe = users
accès = lecture seule
Autres = lecture seule
Je les ai changées en:
propiétaire = système
accès = lecture écriture
Groupe = users
accès = lecture écriture
Autres = lecture écriture
Mais le résultat est le même.
2°/ Plantage de la sauvegarde
Mes sauvegardes butent sur certains fichiers:
Library/Widgets/Airport Radar.wdgt/AppleClasses/AppleScrollArea.js
Et là, c'est le gel de la commande.
La sauvegarde plante sur ce fichier et ne va pas plus loin.
J'ai testé le script de sauvegarde vers un disque externe en Firewire et pas de souci.
3°/ Affichage en afp perturbé par les dossiers .AppleDouble
Quand je regarde avec le finder de Mac OS X dans le dossier de Back-up sur le NAS, je ne vois que les dossiers, aucun fichier n'apparaît.
Hors, quand je fais unBloc de code:ls -al
Je me suis donc connecté au NAS en ftp avec Cyberduck en affichant les fichiers cachés.
Je trouve des dossiers cachés .AppleDouble.
Je supprime ce dossier .AppleDouble.
Quand je me reconnecte au NAS en afp, tout est rentré dans l'ordre.
Tous les fichiers apparaissent normalement.
Quelqu'un sait-il ce que sont ces dossiers .AppleDouble et à quoi ils servent?
La solution serait de supprimer tous ces dossiers en fin de script mais comment faire?
Ces fichiers n'apparaissent pas dans unBloc de code:ls -al
4°/ Différences entre shell
Sur xring.net, je suis tombé sur deux scripts qui combinés, permettent de monter un volume afp, de faire une sauvegarde puis de démonter le volume distant.
Exactement ce que je cherche.
(Le top serait que cela se fasse en tache de fond et de manière invisible pour l'utilisateur mais bon...)
Ces scripts sont en shell shl, quel est l'intérêt du sh par rapport au bash.
5°/ Option rsync
Sur de nombreux forum ou tuto, les gens rajoutent l'option -avu à rsync.
rsync -a fait déjà des sauvegarde incrémentales, non? Quelles différences y a-t-il?
PS: (J'ai déjà lu le man mais je ne comprends pas la différence.)
Ce post est relativement chargé.
Merci de l'avoir lu.
Toutes les infos sérieuses même sur un seul point m'intéressent et pourront en intéresser d'autres.