Voici l'objectif: j'ai un serveur de sauvegarde avec un système de fichiers ZFS avec compression et snapshots intégrés. Toutes nos machines y sauvegardent tous les soirs rsync
, puis un instantané ZFS est pris, nous avons donc des sauvegardes de l'apparence de chaque machine à la fin de chaque journée.
Le problème est qu'avec Mac OS X, les fourches de ressources ne sont pas copiées car la machine distante ne prend pas en charge les fourches de ressources. Ce que je voudrais faire, c'est rsync
un fichier .DMG qui réside sur le serveur de sauvegarde. De cette façon, j'aurais une image exacte et amorçable de l'apparence de mon système chaque nuit.
En prime, le serveur de sauvegarde est également un serveur NetBoot, donc cela me permettrait en fait de démarrer à partir de la façon dont mon Mac était à tout moment de l'histoire.
J'ai créé une image du lecteur de mon Mac et l'ai copiée sur le serveur de sauvegarde. Maintenant, lorsque je l'ouvre sur mon Mac et que je l'exécute rsync
, il fonctionne pendant une période (parfois plus d'une heure, parfois moins) et me donne ensuite une tonne d'erreurs d'E / S. L'image est stockée sur une matrice RAID, je suis sûr qu'il n'y a pas d'erreurs d'E / S.
Je pense que la connexion avec le partage Samba peut être dépassée ... J'ai également essayé avec AFP, et j'obtiens le même résultat ... Qu'est-ce qui pourrait causer cela et comment puis-je le résoudre? Ou, d'autres idées sur la façon de mettre à jour le fichier DMG distant?
Réponses:
Configurez un nouveau volume sur votre boîtier Nexenta / OS pour votre sauvegarde et configurez-le pour le partager en tant que LUN iSCSI. Utilisez ensuite l'un des plusieurs initiateurs iSCSI pour MacOS X pour attacher le volume de sauvegarde sur votre dos. Sur votre Mac, formatez le volume en HFS +. Vous pouvez maintenant utiliser CCC ou rsync, etc. pour effectuer vos sauvegardes.
la source
Avez-vous envisagé d'utiliser Carbon Copy Cloner ? Je l'utilise pour une sauvegarde manuelle bit par bit de mon SSD sur un lecteur réseau une fois par mois environ et cela fonctionne parfaitement. Je sais qu'il fait des sauvegardes incrémentielles, et je n'ai eu aucun problème à vider mon disque sur Ethernet Gigabit.
la source
rsync
et j'obtiens le même résultat :-(rsync
et j'obtenais les mêmes erreurs d'E / S :-(Pas la réponse exacte à votre question, mais vous pouvez également rsync les fourches de ressources. Voici de très bons articles sur:
ps: utilisez-vous solaris ou freebsd?
Alors, ce que j'ai essayé maintenant:
J'ai un système d'exploitation distant (pas mac) et l'ai monté via fuse / sshfs (sur l'ADSL lent).
Sur mon macbook entré ceci:
(le test / tmp / existe déjà sur l'ordinateur distant)
et j'ai obtenu ceci:
Comme vous pouvez le voir, les fourches de ressources sont converties en fichiers dot_underscore et copiées dans un emplacement distant. (par exemple, l'icône personnalisée du répertoire bk également).
Par conséquent, je ne comprends pas, pourquoi vous ne pouvez pas rsync dans les zfs distants?
la source
rsync
localement! J'essayais de rsync du Mac au serveur! Je vais essayer ceci et vous contacter.Je ne sais pas pourquoi , mais la connexion au serveur a été interrompue lors de la copie du fichier et je suppose que c'est parce que la grande quantité de données transférées à une vitesse aussi élevée était supérieure à ce que le serveur de sauvegarde pouvait gérer; il ne répondrait plus pendant une courte période et le Mac déconnecterait de force le DMG, et la sauvegarde échouerait.
J'ai trouvé une solution: avant de sauvegarder, dans les Préférences Système, j'ai réduit la vitesse de mon NIC Ethernet de 1000Mbps à 100Mbps. Ensuite, la sauvegarde a semblé fonctionner parfaitement, car le débit de données était limité et le serveur de sauvegarde n'était pas dépassé.
la source