.smbdelete file che si accumulano sulla condivisione del server

1

Gestisco un server macOS molto modesto (Mac Mini di fine 2014, Mac OS 10.12.4, Server 5.3) che supporta diversi sharepoint per circa 20 client: un mix di macOS e Windows. In genere, la mia macchina da lavoro è impostata su "AppleShowAllFiles TRUE", quindi noto che le condivisioni stanno accumulando file ".smbdelete ...". Questi sono nascosti per la maggior parte degli utenti, ma stanno diventando un po 'fastidiosi per me perché l'elenco dei file di una condivisione in particolare sta diventando lungo. Dalle ricerche sul Web, sembra che questo abbia a che fare con la gestione delle connessioni SMB alle condivisioni di macOS.

Quindi due domande:

  1. Possono essere cancellati in modo sicuro?
  2. Può essere arrestato l'accumulo di questi.
posta b.reid 21.04.2017 - 17:45
fonte

1 risposta

1

Hai trovato una risposta sui forum di supporto Apple: link

Apple introduced this behavior in OS X 10.10 you can find it in the source code here:

http://www.opensource.apple.com/source/smb/smb-759.40.1/kernel/smbfs/smbfs_smb.c

The comment above the code that does it is:

* We have an open file that they want to delete. Use the NFS silly rename
* trick, but try to do better than NFS. The picking of the name came from the
* NFS code. So we first open the file for deletion. Now come up with a new 
* name and rename the file. Make the file hidden if we can. Now lets mark
* it for deletion and close the file. If the rename fails then the whole call 
* should fail. If the mark for deletion call fails just set a flag on the 
* vnode and delete it when we close.

Altri googling implicano che questi vengono conservati mentre "qualcuno" ha un gestore di file aperto e vengono ripuliti automaticamente in seguito.

    
risposta data 04.05.2017 - 01:10
fonte

Leggi altre domande sui tag