Problemi di Samba (deadlock e instabilità) in OSX 10.10.1?

6

Sto cercando di restringere la causa di un problema che ho riscontrato con OSX 10.10.1 e volevo vedere se qualcuno qui potrebbe aiutarti a valutare.

Ho un server Samba basato su Linux che esegue l'ultima versione di Samba (4.1.13). Io uso questo server come NAS e connetto tutte le mie macchine ad esso. Non ho mai avuto problemi significativi in passato collegando i miei Mac a questo NAS.

Tuttavia, recentemente ho iniziato a sperimentare comportamenti irregolari. Questo cambiamento è avvenuto quando ho eseguito l'aggiornamento a Yosemite 10.10.1.

Questo è indicato da, in modo molto casuale, una condivisione che appare improvvisamente vuota nel Finder. Avrà ancora la sua icona, ma aprendola mostrerà una cartella vuota. Quando ciò accade, la console sarà inondata di messaggi "Riconnetti per condividere" - circa 10 al secondo!

Questo è irregolare - a volte posso andare giorni senza che ciò accada, o qualche volta accade in pochi minuti di connessione. Non esiste un file o una cartella specifici a cui accedo e che lo causa. Posso semplicemente montare la condivisione e non toccarla mai e blocca, ma posso anche rsincronizzare l'intero contenuto della condivisione su un'unità di backup e non si blocca. Questo per me esclude la possibilità di un nome file mal formato o qualcosa del genere.

Se provo a connettermi a una seconda condivisione mentre la prima condivisione è in questo stato, la connessione non viene mai completata. La finestra di dialogo "Connessione a smb: // ..." rimane sullo schermo indefinitamente.

E il peggio di tutti: se davvero provo a espellere la condivisione bloccata, il Mac diventa inutilizzabile. Apps beachball in modo permanente. L'app della console si blocca anche, quindi non posso leggere alcun messaggio. Se ho ancora un terminale fermo, l'esecuzione di qualsiasi comando che faccia qualsiasi tipo di operazione del filesystem bloccherà il terminale. L'esecuzione di un comando "df" bloccherà il terminale. Essenzialmente l'intero livello del filesystem fa cadere il beachball rotante (lol). L'unica via d'uscita è un riavvio forzato (control-command-power).

Lo stesso comportamento si verifica anche se fermo con forza il server Samba in esecuzione sulla scatola Linux. Non appena la connessione scompare, la Console mostrerà un messaggio che segnala che la condivisione è inaccessibile e, a quel punto, la console si blocca e nessun altro messaggio appare, e tutti gli altri comportamenti relativi al filesystem che ho descritto accadono.

Il risultato è che sembra che il processo che gestisce il mount sulla condivisione Samba sia in qualche modo difettoso. Qualcuno ha avuto problemi come questo? Prima di inviarlo come segnalazione di bug ad Apple, mi piacerebbe assicurarmi che fosse davvero un problema con i driver OS X CIFS / SMB, e non con qualche oscuro caso di riferimento. Naturalmente, il fatto che questo problema non si verifichi in 10.10.0 o in qualsiasi versione precedente di OS X è un segnale rivelatore, ma non sono nemmeno sicuro di cosa segnalare perché, come ho detto, il comportamento è irregolare, imprevedibile, casuale e quando si verifica, non è possibile ottenere registri.

Grazie!

    
posta fdmillion 28.11.2014 - 18:51
fonte

1 risposta

1

Ho avuto problemi simili a quelli che stai descrivendo, anche se sembra che i tuoi problemi siano peggiori. È molto comune sulla base di ciò che ho letto e non c'è cura. Il problema è che Apple non sta utilizzando il software Samba ma piuttosto la propria versione. Ecco la mia esperienza, FWIW:

  1. I volumi delle PMI sono stati più lenti per me su Mavericks e precedenti su queste macchine. L'aggiornamento alla 10.10.2 ha accelerato e reso tutto molto più efficace.

  2. Le condivisioni sono ancora molto lente. Una porzione molto grande si comporta molto come si sta descrivendo a volte. Ma altri più piccoli sono abbastanza gestibili, anche se frustranti.

  3. Utilizziamo Path Finder per connetterci alle nostre condivisioni, non a Finder. Questa potrebbe essere la superstizione da parte nostra, poiché non so se sta effettivamente facendo qualcosa di diverso. Ma sembra darci meno crash.

  4. DF nel terminale non crea il problema che hai, viene semplicemente elencato come normale.

  5. Ho aggiornato la RAM, ma l'hardware è più vecchio. Un modello Mac Pro 2008 ha 8 GB mentre un altro ha 16 GB. Ho visto che le macchine hanno un cercatore lento quando non hanno abbastanza RAM, ma il problema è il software. Sfortunatamente, l'aggiornamento della RAM era l'unica soluzione che dovevo migliorare le prestazioni.

  6. Le condivisioni di Windows potrebbero non apparire così lentamente come il mio NAS Linux, ma non ho benchmark per dimostrarlo. (Sarebbe logico se entrambi non stessero usando Server Message Block.)

Se nessuna di queste informazioni ti aiuta, posso chiedere se hai provato una nuova installazione ?

Per quanto mi riguarda, sono molto interessato a compilazione di Samba dall'origine a condizione che possa trovare supporto sufficiente.

    
risposta data 09.02.2015 - 19:59
fonte

Leggi altre domande sui tag