Samba Recycle Bin no Ubuntu 12.04

4

Eu atualizei meu servidor Ubuntu 10.04 para o Ubuntu 12.04, depois de configurar o samba estou enfrentando alguns problemas, a lixeira do samba não está funcionando corretamente, eu configurei minha partição como repositório samba recycle mas sempre excluo alguma coisa samba árvore de pastas, mas o arquivo excluído está faltando.

por exemplo,

eu apago:

/Audit-Data/SambaTest/test.doc

assim, em arquivos de exclusão, mostra:

/Audit-Data/SambaTest/

O arquivo está faltando.

se eu definir a pasta .recycle no meu diretório samba compartilhado, então o samba recycle funcionará bem.

    
por Majid Hussain 10.09.2012 / 08:40

1 resposta

2

Acabei de ter o mesmo problema.

No meu caso, eu configurei minha pasta "recycle" em um subvolume btrfs diferente (leia-se: ponto de montagem diferente, eu acho).

Acontece que esta solução funcionou:

Adicione crossrename à linha vfs objects = recycle .

Tomou de lá: link

Apenas uma palavra de cautela após alguns testes ...

Esta solução só funcionou para arquivos com menos de 20 MB de tamanho. Por algum motivo, os arquivos com mais de 20 MB não foram gravados na pasta de reciclagem quando o recycle:repository foi definido como um subvolume diferente da pasta compartilhada.

Para resolver isso, adicione a linha

crossrename:sizelimit = 500

após a linha vfs_objects , o que faz com que funcione para arquivos de até 500 MB

O problema só foi completamente resolvido quando a pasta compartilhada e a pasta de reciclagem foram definidas no mesmo subvolume.

Espero que isso possa ajudar.

    
por François 17.12.2012 / 21:26

Tags