Silmar Oliveira wrote: > Olá, lista. > > Onde eu trabalho, hospedamos várias páginas, cada uma com sua própria > administração isolada. > Já houve solicitação de recuperação de arquivos que foram apagados > acidentalmente no diretório do usuário. O backup salvou mais uma vez o > usuário de um desastre. > Mas, como nosso backup é em fita, é um pouco demorado para recuperar > os dados e, dependendo da hora em que for feita a "caca", não tem > remédio. > Alguém conhece algum programa que funcione como uma espécie de > "lixeira" (semelhante ao da m$) que possa facilitar a restauração de > arquivos e diretórios em FreeBSD?
Do ponto de vista de arquivos e diretorios (file system), a resposta certa é: não tem como. Não existe. Você teria que ficar fazendo backup da estrutura de inodes inteira. Porém, você pode fazer isso na aplicação. Por exemplo, seus clientes dao "rm" no servidor? Provavelnete nao. Provavelmente voce fornece um servico, normalmente FTP por exemplo. Se for ProFTP, existe o "mod recyclebin", um modulo pro ProFTP que faz exatamente isso: uma liveira. Vi algo similar pra PureFTP, mas foi na lista deles, nada oficial. Por outro lado você mesmo poderia modificar o fonte do seu ftp e mudar um pouco o que ele faz quando recebe o comando "dele". Essas são as idéias iniciais. Outra idéia inspirada (mas algo me diz que inviável em um ambiente grande) é montar um repositório SVN e depois usar o WebDAV (dav SVN) para acesso ao repositório, e pra completar a "façanha" usar o fusedav, um sistema de arquivos fuse (de userland) capaz de montar compartilhamentos WebDAV em sistemas de arquivos locais. Ai tudo que se fizer nesse sistema de arquivo será na verdade o SVN hehe. Ai você terá histórico ilimitado das modificações hehehe. Provavelmente essa última é inviável na vida real. Não faz sentido manter histórico de tudo =) e o SVN usa BDB, acho que a performance seria bem penalizada, e o tamanho do espaço usado no repositório crescendo rápido demais. > Outro ponto: É viável quanto a processamento e armazenamento? Se for algo na aplicação (mod_recyclebin ou equivalente), é viável quanto a processamento e quanto a armazenamento fica sob seu controle. A outra idéia no máximo, seria um POC (prova de conceito) hehe, possível é, mas viável... Alias (ainda mais off topic), dizem que o Leopard (novo MAC OS X) terá uma natureza de sistema de versionamento no sistema de arquivos, pra recuperar arquivos "eternamente" (o nível da eternidade é configurável nesse caso hehe), que a Apple batizou de "time machine". Fico curioso pra ver a performance e o uso de espaço em disco dessa abordagem. > > Desde já agradeço. > > Abs, > Silmar Antonio -- Patrick Tracanelli FreeBSD Brasil LTDA. (31) 3281-9633 / 3281-3547 [EMAIL PROTECTED] http://www.freebsdbrasil.com.br "Long live Hanin Elias, Kim Deal!" ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd