Como desativar a criação de pastas .Spotlight-V100 e .Trash na unidade externa?

12

Sempre que coloco um USB Flash Driver, o Mac OS X cria 2 pastas .Trash e .Spotlight-V100 . É possível desativar esta operação?

    
por techraf 30.12.2009 / 23:10

4 respostas

12

Bem, eu sei que há utilitários para fazer isso, mas não consigo lembrar o nome agora ...

Mas meu Google-Foo está funcionando hoje ...

$ cd /Volumes/your\ target\ volume
$ sudo touch .metadata_never_index

Este arquivo oculto é reconhecido pelo Leopard e pelo Snow Leopard (possivelmente também Tiger).

Mas isso não interromperá o índice do Spotlight que está sendo criado ... Portanto, adicione a unidade ao painel de privacidade do Spotlight, adicione o arquivo e remova-o do painel de privacidade.

Fazer isso apagará o conteúdo do índice do Spotlight na unidade em questão, impedindo que ele seja re-indexado ...

    
por 06.03.2010 / 14:56
3

Não.

O mdutil pode desativar os holofotes em unidades de rede, mas não há como impedi-lo de indexar unidades removíveis (sem inserir a unidade e informar os holofotes para não indexar essa unidade, é claro - mas você está procurando algo para impedir isso acontecendo para todas as unidades removíveis, sempre, não apenas as unidades onde você manualmente desligou)

Para a lixeira, existem soluções similares para fazer com que o OS X não use a pasta de lixo - por exemplo, crie um arquivo chamado .Trash para que o OS X não possa mais tarde criar o diretório chamado .Trash. Novamente, isso só funciona para dispositivos que você isentou manualmente, mas não é uma proibição total do OSX fazer isso em todos os deices.

    
por 30.12.2009 / 23:42
1

Para impedir a indexação da sua unidade externa, você pode adicioná-la à regra de Privacidade no Spotlight (Preferências do Sistema).

Paraevitarque.DS_Storearquivossejamcriados,execute:

defaultswritecom.apple.desktopservicesDSDontWriteNetworkStorestrue

Fonte: Como impedir a criação de arquivos .DS_Store

Como alternativa, para impedir a indexação, crie o arquivo vazio .metadata_never_index na unidade.

Used by the OS X system as a settings file, the .metadata_never_index file extension is one of the only ways to prevent certain indexing programs like Apple Spotlight from automatically indexing the metadata. Other Apple devices such as iPod/iPad also uses the .metadata_never_index file extension. Another option is to create a drag-and-drop AppleScript to install the .metadata_never_index.

It must be located in a root directory to be ultimately functional.

It can be created from Terminal by touch .metadata_never_index command.

Outras opções para gerenciar índices - exclusão, pausa e atualização - também estão disponíveis.

Para desabilitar a indexação em todos os volumes, execute:

sudo mdutil -a -i off

Para reativar:

sudo mdutil -a -i on

Os aliases a seguir podem ser úteis para adicionar aos arquivos do bash rc .

# Start/stop indexing on all volumes.
alias spotlight_off='sudo mdutil -a -i off'
alias spotlight_on='sudo mdutil -a -i on'

# Load/unload Spotlight Launch Daemons.
alias spotlight_unload='sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'
alias spotlight_load='sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'
    
por 08.04.2015 / 15:39
0

Pelo menos no macOS Mojave (10.14), descobri que o comando mdutil -h era muito meu amigo ... tente:

sudo mdutil -X /path/to/volume

mas você também pode precisar explorar opções como -d e -i off porque a ajuda declara que -X não desabilita a indexação.

    
por 04.11.2018 / 21:10