A exclusão do arquivo no Samba não exclui o arquivo?

0

Por que, quando excluo alguns arquivos no Samba, eles não são excluídos, mas apenas mudam o nome do arquivo de filename.txt para ._filename.txt ?

Este não é o comportamento que se esperaria ao "excluir" um arquivo, por isso estou pensando se há uma opção que eu esqueci de definir em algum lugar na configuração do samba.

Ele faz isso para alguns arquivos, mas não para outros, eu ainda não vi um padrão para a sua escolha. Há uma máquina Ubuntu 12.04 e uma máquina Mac OS X que possuem capacidade de gravação (e, portanto, exclusão), nenhuma máquina Windows possui permissão de gravação.

    
por Jeff Welling 04.11.2012 / 17:11

1 resposta

1

Quando um arquivo Mac / OSX é copiado para um volume que não suporta características completas de HFS, as informações extras (bifurcação de recursos, códigos de tipo e criador, etc.) são armazenadas em um segundo arquivo com um nome que começa com% código%. Esses arquivos são invisíveis no OSX, mas geralmente são visíveis em outros sistemas operacionais e ferramentas. Se você usar uma ferramenta que não saiba que precisa excluir os dois arquivos, você acabará com um arquivo órfão que começa com ._ . O arquivo órfão ._ geralmente ficará visível no OSX se o arquivo principal estiver faltando.

    
por 04.11.2012 / 17:54

Tags