Por que o OSX cria arquivos AppleDouble em um compartilhamento Samba, mas não em um compartilhamento de arquivos do Windows?

0

Implementamos um servidor FreeNAS com compartilhamentos do Samba em uma rede que consiste em clientes Windows e OSX.

Quando os clientes OSX copiam arquivos para os compartilhamentos do Samba, muitos AppleDouble (por exemplo, ._something.jpg ) arquivos serão criados. Ao copiar os mesmos arquivos para um compartilhamento de arquivos em um servidor baseado no Windows, os arquivos não serão criados.

O que há de especial no compartilhamento do Samba que causa esse comportamento e existe uma maneira de evitá-lo?

    
por Der Hochstapler 04.11.2013 / 15:53

1 resposta

2

O cliente SMB do OS X armazenará metadados de arquivos estendidos em fluxos de dados nomeados se determinar que o servidor os suporta; se não, ele volta a armazenar os metadados em arquivos AppleDouble ("._"). Consulte o artigo de suporte da Apple # HT4017 .

Um servidor windows servindo de um volume NTFS irá suportá-los automaticamente (eles são armazenados como fluxos de dados alternativos NTFS). AIUI com um servidor Samba, você precisa de uma extensão como vfs_streams ou vfs_streams_depot , mas não tenho certeza dos detalhes.

    
por 04.11.2013 / 17:31