Uno dei nostri utenti Mac (macOS 10.12.6) sta lavorando insieme ad altri utenti che usano Windows. I dati su cui stanno lavorando risiedono su un server centrale a cui il ragazzo Mac si connette tramite SMB.
Microsoft Office crea file di blocco quando qualcuno apre un documento di Office. Quando il documento viene chiuso, vengono rimossi anche questi file di blocco. Il file di blocco contiene il nome dell'utente che ha aperto il file. Con questo meccanismo Office è in grado di mostrare una finestra di dialogo come "Non è possibile salvare questo file così com'è attualmente aperto da XXX" . Il nome file è ~$<original file name>
, quindi test.xlsx
ha il file di blocco ~$test.xlsx
.
Il problema è che quei file sono ancora visibili sul Mac, anche quando il documento di Office è già chiuso. Ho verificato il controllo del contenuto della cartella da una macchina virtuale Windows e non sono riuscito a trovare i file di blocco. Anche il ragazzo, che il Mac affermava di avere il file aperto, in realtà non lo aveva aperto.
Non ho idea del perché quei file siano ancora mostrati sul Mac quando non sono più presenti. Potrebbe essere correlato al segno ~
nel nome? O dobbiamo aggiungere alcune opzioni di montaggio alla condivisione SMB?
[Modifica] Il computer è collegato tramite Gigabit Ethernet, l'edificio è collegato tramite fibra 10G al data center. La velocità effettiva della condivisione SMB era di circa 80 MB / s l'ultima volta che ho misurato. Quindi, immagino, questo non conta come connessione lenta.
[2nd Edit] Non so sul sistema operativo del server centrale. Ma il Mac è connesso ad una Active Directory fornita dal server Windows (almeno ho accesso remoto a una macchina Windows in cui posso gestire gli utenti del mio dipartimento). L'account utente locale non è connesso all'AD, ma quando si monta la condivisione remota, viene utilizzato un utente AD per l'autenticazione.