¿Qué crea miles de archivos ocultos ".dat.nosync" en Mac OS X?

¿Qué crea miles de archivos ocultos ".dat.nosync" en Mac OS X?

Administro muchos discos duros que a menudo se comparten a través de la red (SMB). De vez en cuando encuentro carpetas que de alguna manera tienen miles o decenas de miles de archivos ocultos como este:

.dat.nosync40b7.5jNfXw

Todos se llaman .dat.nosync pero "40b7.5jNfXw" parece ser incremental o aleatorio. Estos archivos hacen que a veces sea imposible enumerar el contenido de un directorio. Y cuando me rm -v '.dat.nosync*'sale too many arguments, hay demasiados archivos.

¿Qué hace que estos archivos sean tan extraños y por qué hay tantos?

Respuesta1

Finalmente lo descubrí: es Adobe InDesign. Cuando un disco duro externo se comparte a través de SMB y otra computadora tiene un archivo de InDesign abierto en este disco duro, cualquier interrupción temporal de la red provoca un bucle infinito que crea decenas de miles de estos pequeños archivos ocultos.

Esto se confirmó en Mac OS (varias versiones) con Adobe InDesign CC 2018.

Pude eliminar todos estos archivos problemáticos y "reparar" más de 10 unidades externas "rotas" ejecutando este script de Python justo después de montar las unidades:

import os

extdrv = '/Volumes/HDD24'

for root, dir, file in os.walk(extdrv):
    for f in file:
        if str(f).startswith('.dat.nosync'):
            print(root + '/' + f)
            os.remove(root + '/' + f)

Parece que nadie más tiene este problema, o simplemente no se dan cuenta de que su disco duro no está "muriendo", sino que está lleno de estos pequeños archivos, lo que hace imposible indexarlos o enumerarlos.

información relacionada