El Capitan, ne peut pas rsync, tar, cp certains files sur Promise raid

Tout d'abord: je suis un administrateur Linux, mais je dois faire quelques choses MacOS autour de l'endroit (avait très peu d'exposition auparavant).

L'une des tâches que j'ai est de prendre une copy de sauvegarde d'un tableau Promise Pegasus2 de 10 To attaché à un mac-mini exécutant el capitan 10.11.4.

Je suis root sur le mac (sudo -i du count administrateur).

J'essaye de rsync datatables du tableau à un server de secours avec le stockage suffisant (une boîte de Linux). Tous sont allés nager jusqu'à ce que le process atteigne un certain file de 52 Mo – sur celui-ci, il "colle". Pas de timeout d'attente, pas d'erreur, rien.

Les perms / flags ressemblent à ceci:

ls -leO@ CCCBB15A-5DA6-433F-BD37-001CB6151E08.key -r--r--r--@ 1 user staff compressed 54994229 17 Sep 2015 CCCBB15A-5DA6-433F-BD37-001CB6151E08.key com.apple.finder.copy.source.checksum#N 4 com.apple.genstore.info 91 com.apple.genstore.orig_perms_v1 1 com.apple.genstore.origdisplayname 31 com.apple.genstore.origposixname 31 com.apple.iwork.documentUUID#PS 16 com.apple.metadata:_kTimeMachineNewestSnapshot 50 com.apple.metadata:_kTimeMachineOldestSnapshot 50 com.apple.quarantine 22 0: group:everyone deny write,delete,append,writeattr,writeextattr,chown 

Lequel d'entre eux est responsable de la racine "coincé"? 🙂

Et, plus important encore, que dois-je faire pour le "décoller"?

Edit1: Et c'est ce qu'il fait (indéfiniment, par les regards de celui-ci) … utilisé dtruss.

 stat64("Backups.backupdb/Chiltepin/2016-01-22-164610/Macintosh HD/.DocumentRevisions-V100/PerUID/502/24c/com.apple.documentVersions/805FC10B-F41B-4825-A0EB-41BE7505E79B.key/preview-micro.jpg\0", 0x7FFF5DEF6A08, 0x1000) = 0 0 lstat64("Backups.backupdb/Chiltepin/2016-01-22-164610/Macintosh HD/.DocumentRevisions-V100/PerUID/502/24c/com.apple.documentVersions/805FC10B-F41B-4825-A0EB-41BE7505E79B.key/preview-web.jpg\0", 0x0, 0x0) = 0 0 read(0x3, "\0", 0x40000) = 262144 0 read(0x3, "\0", 0x40000) = 262144 0 read(0x3, "\0", 0x40000) = 262144 0 read(0x3, "\0", 0x40000) = 262144 0 read(0x3, "\0", 0x40000) = 262144 0 read(0x3, "\0", 0x40000) = 262144 0 read(0x3, "\0", 0x40000) = 262144 0 read(0x3, "\0", 0x40000) = 262144 0 read(0x3, "\0", 0x40000) = 262144 0 read(0x3, "\0", 0x40000) = 262144 0 read(0x3, "\0", 0x40000) = 262144 0 read(0x3, "\0", 0x40000) = 262144 0 

Pas un taux rapide, attention, on dirait qu'il essaie une fois toutes les 15 secondes.

Edit2: La saga continue. J'ai essayé bsdtar & gnu tar (installé via homebrew) pour générer une bille locale des volumes sur le tableau Promise. Ces process, aussi, sont bloqués, généralement sur des files dans Backups.backupdb qui semblent être des données TimeMachine? C'est toujours un file avec l'extension .key. Y a-t-il un moyen de les copyr? Je suppose que c'est un privilège que Disk Utility -> First Aid n'a montré aucun problème avec le système de files.

Edit3 : Je ne comprends toujours pas pourquoi un simple cp des files qui agissent avec tout autre moyen fonctionne, mais cela semble être le statu quo. Créer une image de l'appareil en question semble avoir fonctionné aussi. Je ne suis pas convaincu que // la restauration // de cette image fonctionnera, bien que … soupir

Je ne suis pas un expert, mais quand j'utilise rsync j'utilise les drapeaux -vaE –progress. Je crois qu'un de ces drapeaux (je ne me souviens pas lequel) vous permet de copyr des files qui peuvent être corrompus et sur lesquels la copy GUI (Finder) sera accrochée. Donc, la syntaxe que j'utilise est la suivante:

 $ sudo rsync -vaE --progress [source path] [destination path] 

J'essaierais d'utiliser un ou plusieurs de ces drapeaux dans la command. Faites-moi savoir si cela vous aide du tout.