Somos um grupo de pessoas (9) trabalhando em um projeto. Todos nós salvamos nossos arquivos em um único computador com o compartilhamento do Windows habilitado na pasta do projeto. Ocasionalmente, ocorrem cortes de energia em nosso local e, na maioria das vezes, quando ocorre uma falha de energia, o arquivo no qual estamos trabalhando no momento fica completamente vazio depois que a energia volta, mesmo que o arquivo tenha sido salvo. Devido a isso todo o nosso trabalho às vezes se perde.
Eu queria perguntar se há algo no Ubuntu com o qual possamos armazenar em buffer o arquivo atual em alguma pasta temporária ou algo semelhante, algum outro método mais estável/confiável de compartilhar um projeto.
Atualmente não estamos em condições de colocar um backup no-break nos computadores e quando a energia acaba, o gerador de backup leva alguns segundos para reiniciar.
Para superar a situação, temos medo de fazer backup da pasta completa a cada hora. O tamanho do projeto é de cerca de 3 GB, então é meio chato.
Usamos diferentes versões do Ubuntu, mas este cenário não depende da versão que estamos usando. Além disso, usamos editores diferentes; alguns usam eclipse, eu uso sublime, mas também não depende disso.
Responder1
Você usa algum tipo de Linux no servidor?
- O uso de um sistema de arquivos com registro em diário no servidor deve mitigar o problema de arquivos perdidos (o Windows possui NTFS, o Linux possui ext3, ext4 e outros).
- Usar um no-break seria ainda melhor neste caso, pois os computadores tendem a quebrar quando perdem energia com frequência. Existem UPS baratos disponíveis em todo o mundo.
- Fazer backups completos não é uma boa ideia; uma boa solução de backup implementaria, por exemplo, um backup completo diário e incrementos de hora em hora. Soluções que fazem desduplicação não apresentam esse problema. Você também pode usar o LVM no servidor e tirar instantâneos.
Responder2
Nossa equipe usa um editor de texto sublime. Então, depois de pesquisar um pouco aqui e ali, descobrisublime pacote AutoBackupe instalei-o através do gerenciador de controle de pacotes do sublime. Esta extensão/pacote faz backup automaticamente do arquivo que o usuário está editando e também é totalmente personalizável, pois você pode ter backup a cada segundo (que estamos usando) e também o tamanho do arquivo do backup pode ser controlado. Veja issolinkpara entender todas as opções fornecidas.
Também estou usando agorapacote de salvamento automáticocom isso e até agora, nenhum arquivo foi limpo por falta de energia.
Se houver alguma outra sugestão de sua parte, deixe um comentário.