Prima di tutto: sono un amministratore di Linux, ma devo fare alcune cose su MacOS in giro (ho avuto una scarsa visibilità in precedenza).
Uno dei compiti che ho è di prendere una copia di backup di un array Promise Pegasus2 da 10TB collegato a un mac-mini che esegue el capitan 10.11.4.
Sono root su mac (sudo -i dall'account admin).
Sto provando a rsync i dati dalla matrice a un server di backup con ampia memoria (una scatola Linux). Tutto è andato a gonfie vele fino a quando il processo non ha colpito un file di 52 MB - su quello si "blocca". Nessun timeout, nessun errore, niente.
I perms / flag hanno questo aspetto:
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
Quali di questi sono responsabili del fatto che la radice sia "bloccata"? :)
E, cosa più importante, che cosa devo fare per farlo "scollare"?
Edit1: E questo è ciò che fa (indefinitamente, a quanto sembra) ... usato 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.jpgls -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
", 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.jpgstat64("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%pre%", 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%pre%", 0x0, 0x0) = 0 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
", 0x0, 0x0) = 0 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
read(0x3, "%pre%", 0x40000) = 262144 0
Non è una velocità elevata, bada, sembra che provi una volta ogni 15 secondi.
Edit2: La saga continua. Ho provato bsdtar & gnu tar (installato tramite homebrew) per generare una tar tar locale dei volumi sull'array Promise. Anche questi processi rimangono bloccati, tipicamente su file all'interno di Backups.backupdb che sembrano essere dati di TimeMachine? È sempre un file con estensione .key. C'è qualche modo per copiare questi? Presumo che sia una cosa di privilegio come Utility Disco - > First Aid non ha mostrato problemi con il file system.
Edit3 : Non riesco ancora a capire perché un semplice cp dei file che agiscono su w / altri mezzi funzioni, ma sembra essere lo status quo. Anche la creazione di un'immagine del dispositivo in questione sembra aver funzionato. Non sono sicuro che // ripristino di // immagine funzionerà, sebbene ... sospiro