¿Deshabilito la creación de archivos innecesarios en mi disco duro externo?

3

Tenía un viejo Mac que decidí desnudar por su disco duro y RAM. Puse una carcasa en el disco duro y ahora puedo conectarlo a mi nuevo mac con un cable USB.

Esencialmente quiero usarlo como cualquier otro dispositivo USB. Sin embargo, mac sigue colocando archivos ocultos cada vez que lo conecto:

drwxrwxrwx  1 user  staff  32768 Jun 16 09:31 .Spotlight-V100/
drwxrwxrwx@ 1 user  staff  32768 Jun 16 09:31 .Trashes/
-rwxrwxrwx  1 user  staff   4096 Jun 16 09:31 ._.Trashes*
-rwxrwxrwx  1 user  staff   4096 Jun 16 09:31 ._.com.apple.timemachine.donotpresent*
-rwxrwxrwx@ 1 user  staff      0 Jun 16 09:31 .com.apple.timemachine.donotpresent*
drwxrwxrwx  1 user  staff  32768 Jun 16 09:32 .fseventsd/

¿Hay alguna forma de tener todo esto deshabilitado, o es simplemente un efecto secundario del hecho de que la unidad proviene de un mac?

    
pregunta jwalk 16.06.2013 - 16:40

1 respuesta

3

Esos archivos también se crean en otras unidades externas.

Los archivos que comienzan con ._ son archivos AppleDouble que se utilizan para almacenar metadatos como atributos extendidos y ACL en sistemas de archivos no compatibles. Si el volumen no admite los formatos nativos, los archivos AppleDouble pueden volver a crearse incluso si los elimina. Si el volumen admite los formatos nativos, los archivos AppleDouble se ignoran, y puede eliminarlos o fusionarlos:

rm /Volumes/Volume/._*
dot_clean -f /Volumes/Volume # flat merge (default is recursive)

Por lo general, es seguro eliminar los archivos ._ en cualquier caso. La carpeta .Trashes en mi unidad USB solo tenía un atributo extendido com.apple.FinderInfo:

$ sudo xattr -l /Volumes/WD/.Trashes
com.apple.FinderInfo:
00000000  00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00  |........@.......|
00000010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|
Los archivos

.com.apple.timemachine.donotpresent* no se crean si habilitas esta configuración:

defaults write com.apple.TimeMachine DoNotOfferNewDisksForBackup -bool true

Spotlight se puede desactivar con mdutil -i off :

mdutil -i off /Volumes/Volume
rm -rf /Volumes/Volume/.Spotlight-V100

Eliminando archivos .DS_Store :

find /Volumes/Volume -name .DS_Store -delete

Esto hace que eliminar archivos en el volumen en Finder los elimine inmediatamente:

sudo rm -r /Volumes/Volume/.Trashes; touch /Volumes/Volume/.Trashes

BlueHarvest puede eliminar la mayoría de esos archivos automáticamente:

    
respondido por el user495470 16.06.2013 - 21:00

Lea otras preguntas en las etiquetas