Para onde vão os arquivos nas pastas compartilhadas quando excluídos?

1

Eu tenho uma pasta compartilhada entre usuários do Ubuntu, esses arquivos compartilhados contém arquivos para o trabalho da minha empresa, se um usuário excluir um arquivo (excluir normal não mudar + excluir ) .

Para onde vai esse arquivo, qual solução devo ter?

    
por nux 10.03.2014 / 20:00

2 respostas

4

Se você excluir arquivos, os arquivos desaparecerão para sempre

Supondo que você esteja usando o samba como servidor de compartilhamento.

Há um módulo VFS empilhável no Samba chamado "recycle"

  

O que basicamente faz é, em vez de excluir o arquivo,   move-o para outro diretório que você especificar. Isso permite que você obtenha   o arquivo de volta para eles que é tão atual quanto o tempo que eles apagaram   e não do backup da noite anterior.

Para instalar o vfs:

sudo apt-get install samba-vfs

Para ativá-lo, edite seu /etc/samba/smb.conf e

[Docs]
read only = no
path = /mnt/array/docs
write list = @users
force directory mode = 770
force create mode = 660
valid users = @users
inherit acls = Yes
inherit permissions = Yes
vfs objects = full_audit recycle
config-file = /etc/samba/recycle.conf
recycle:repository = /mnt/recycle/%u
recycle:directory_mode = 770
recycle:keeptree = Yes
recycle:versions = Yes
recycle:touch_mtime = yes
full_auditrefix = %u|%I
full_audit:success = open mkdir rmdir write unlink rename
full_audit:failure = mkdir rmdir write unlink rename

e aqui está o conteúdo do arquivo /etc/samba/recycle.conf:

##Recycle Bin Configuration File##
name = Recycle Bin
mode = KEEP_DIRECTORIES|VERSIONS|TOUCH
maxsize = 0
exclude = *.o|*.obj|~$*|*.~??|*.log|*.trace
excludedir = /mnt/array/misc|/tmp|/temp|/cache
noversions = *.dat|*.ini

Fonte

    
por kamil 10.03.2014 / 20:03
0

Eles ainda estão escritos em seu disco rígido, o computador simplesmente não sabe que eles estão lá. O arquivo será gravado no HDD do host. Você pode conseguir algum aplicativo de recuperação para recuperar o arquivo. Mas se as pessoas estão escrevendo no disco com freqüência, provavelmente terá sido sobrescrito.

    
por user240010 10.03.2014 / 20:08