Lixeira para compartilhamentos Samba
Publicado em 6 de novembro de 2003
Este artigo do Alessandro de Oliveira Faria (alessandrofaria@netitec.com.br) explica como ativar uma lixeira automática nos compartilhamentos Samba, fazendo todos os arquivos excluídos irem para ela automaticamente, permitindo fácil recuperação em caso de remoção acidental. Inserindo o recurso de LIXEIRA nos compartilhamentos SAMBA por Alessandro de Oliveira Faria (alessandrofaria@netitec.com.br) Inúmeras vezes eu e minha equipe aqui na empresa apagamos acidentalmente arquivos que se encontravam em um compartilhamento samba. Com este tutorial, todos os arquivos apagado (até os da linha de comando do MSDOS) irão para uma pasta .recycle. Assim sendo, podemos recuperar qualquer arquivo excluido, simplesmente movendo o arquivo que se encontra nesta pasta oculta para o seu local de origem. Requisitos mínimos: Não vou neste artigo mencionar nenhuma instalação do serviço SAMBA, pois o mesmo se encontra em abundância na internet. Portando partirei do pré-suposto que o serviço SAMBA e seus compartilhamentos estão devidamente configurados. Outro fato em que devemos estar atentos, é ser o seu sistema tem suporte ao VFS (Virtual File System). Em meu caso usei a distribuição Linux Conectiva 9.
No cd de sua distribuição, você encontrara um arquivo com o nome samba-vfs-x.y.zcl.i386.rpm onde x.y.z é a versão do pacote de devemos instalar. [root@via800 etc]# mount /mnt/cdrom Após encontra-lo, execute o seguinte comando abaixo: [root@via800 RPMS]# rpm -igh samba-vfs-2.2.8-27519cl.i386.rpm Configuração: O arquivos /etc/samba/recycle.conf é o principal arquivo deste tutorial, ele vem configurado e pronto para ser usado. Ele é tão simples, que nem vou explica-lo. Segue abaixo o seu conteudo caso este arquivo venha case vazio em sua distribuição.
Para adicionarmos o recurso de lixeira nos compartilhamentos, devemos inserir as seguintes linhas nas seções dos compartilhamentos: vfs object = /usr/lib/samba/vfs/recycle.so Por exemplo: Eu tenho 2 compartilhamentos importantes, o [fontes] onde se encontra todos os fontes do pessoal de desenvolvimento de software e o [Diretoria] que contem os documentos administrativos do diretor técnico e comercial. Para que estes 2 compartilhamentos passe a ter a lixeira irei inserir as linhas mencionadas logo acima no arquivo smb.conf nas respectivas seções: [Diretoria] [fontes] Pronto! Agora é só reiniciar o serviço SAMBA: [root@via800 samba]# samba restart
Vá até o recurso compartilhado, e apague um arquivo no Windows Explorer ou até mesmo do prompt do MSDOS!!!!!. Vale a pena resaltar que se apagarmos um arquivo na linha de comando do MSDOS em nosso HD local, o Windows não envia o mesmo para a lixeira. Já no Linux é claro isto não acontence. (é por esta razão e muitas outras que sempre usarei LINUX). Para recuperar o arquivo apagado, vá na raiz do compartilhamento e entre na pasta oculta .recycle, lá você encontrará todos os arquivos deletados. Este recurso passa a ser um diferencial na sua instalação Linux. Não preciso nem mencionar sobre a manutenção periódica na lixeira, para que não acabe ocupando todo o espaço disponível do hd né? Autor: Alessandro de Oliveira Faria (alessandrofaria@netitec.com.br) Comentários para "Lixeira para compartilhamentos Samba"
» Postado por: Tiago Cruz em novembro 6, 2003 01:34 PM, 200.207.152:
» Postado por: Tiago Cruz em novembro 10, 2003 09:13 AM, 200.207.152:
» Postado por: Leonardo Mello em janeiro 13, 2004 04:58 PM, 200.202.96.:
» Postado por: Lélio Flávio em fevereiro 11, 2004 10:08 AM, 200.160.246:
» Postado por: Paulo Sergio em fevereiro 19, 2004 04:18 PM, 195.248.194:
» Postado por: Marco Alberton em fevereiro 22, 2004 09:03 PM, 200.181.94.:
» Postado por: Aline em julho 10, 2004 10:42 PM, 200.149.88.:
» Postado por: António Matos em outubro 11, 2004 01:55 PM, 195.23.20.1:
Antes de comentar...
- Preserve a qualidade desta discussão - Leia os Termos de Uso. - Este formulário deve ser usado para comentários sobre a notícia. Se você tem dúvidas ou precisa de ajuda, use o Fórum. - Mantenha o foco nos argumentos e no assunto - Não faça ataques pessoais. - Pense 5 vezes antes de entrar em discussões inúteis, como "qual é a melhor distribuição/ambiente gráfico/linguagem de programação/etc.", mesmo se alguém já tiver provocado - um erro não justifica o outro - Não seja um e-mala ;-) ![]() Envie seu comentário
|