Em um SATA HD interno apenas para dados, o sistema operacional me obriga a excluir arquivos imediatamente, assim como para mídia removível, um volume de rede montado ou qualquer volume não gravável.
Já tentei remover e recriar o diretório .Trashes, etc.
A mensagem de erro é familiar:
Tem certeza de que deseja excluir "filename.ext"? Este item será excluído imediatamente. Você não pode desfazer esta ação.
Estou trabalhando na conta 501, o administrador principal.
Na raiz do volume, as configurações de permissões que vejo são:
drwxrwxrwx root admin .Trashes
E para o subdiretório Lixeira pertencente à conta do usuário, também é:
drwxrwxrwx root administrador 501
As gravações não são negadas pelas permissões estendidas (porque não existem).
A unidade é vista pelo sistema como um SATA HD com registro em diário interno genérico que pode ser gravado, reparado, não ejetado e não inicializável. Não foram encontrados problemas com as estruturas de arquivos no volume. Já recriou o arquivo plist do Finder para dar sorte.
Eu posso viver com o comportamento, mas ele interfere nos aplicativos de deduplicação de arquivos, entre outras coisas. No que eu não estou pensando?
Lixeira no disco do sistema funciona conforme o esperado. OS X El Capitan v. 10.11.6 (SO de desktop, nenhum servidor OS X).
Obrigado pelo ponteiro para https://apple.stackexchange.com/questions/249328/trash-folder-not-a-directory-files-only-delete-immedately mas eu tenho uma situação diferente.
A pergunta anterior era sobre uma pasta .Trash dentro do diretório inicial dos usuários em um volume de inicialização. Outros volumes locais têm uma arquitetura de arquivo diferente e o sistema operacional os gerencia de maneira diferente por design.
As respostas também não se aplicam, porque a correção temporária do OP não faz diferença para mim e, no meu caso, os atributos necessários para os diretórios .Trashes e 501 não estão sendo removidos. Eles ficam bem na inspeção, embora a pasta Lixeira nesse volume não funcione.