rm -rf: uma maneira fácil de destruir seus negócios on-line e sua reputação
Com uma equipe, o proprietário de um pequeno provedor de hospedagem excluiu os dados e os backups dos clientes.
Photo: independent.co.ukRecentemente, um usuário do site Serverfault postou uma pergunta interessante sobre o recurso. Marco Marsala perguntou a outros usuários se seria possível recuperar dados rapidamente após executar o comando rm -rf {foo} / {bar}. Como se viu, Marsala é o proprietário de uma pequena empresa de hospedagem que atende cerca de 1.500 clientes. Ele usou o Ansible para gerenciar dados e automatizar processos.Uma noite, Marsala acidentalmente digitou o comando rm -rf {foo} / {bar}executando-o em todos os servidores. As variáveis {foo} / {bar} não foram definidas pelo usuário. Inicialmente, Marsala queria excluir certos diretórios em servidores diferentes, mas por causa do problema acima, tudo foi excluído. Nesse caso, as mídias com backups foram fisicamente conectadas e montadas, portanto, esses dados foram excluídos.Havia muitas respostas para a pergunta, e a maioria delas indicava a impossibilidade de retornar todos os arquivos rapidamente. Sim, você pode restaurar algo, disseram os comentaristas, mas pode esquecer a restauração de todos os dados. Em uma das respostas, Marco Marsala foi aconselhado a esquecer a restauração de arquivos e entrar em contato com um advogado para evitar as conseqüências negativas de processos por clientes cujos sites foram destruídos.Alguns comentaristas acreditam que os dados podem ser salvos porque rm -rf simplesmente marca os blocos de dados como vazios. E se nada foi escrito no topo, em teoria, você pode restaurar quase tudo. No entanto, a restauração levará muito tempo e dinheiro.Curiosamente, há dois anos, uma pergunta semelhante foi feita no mesmo recurso. Em seguida, o administrador do sistema pediu ajuda e lançou este comando:sudo rm -rf --no-preserve-root / mnt / hetznerbackup /De acordo com o infeliz administrador do sistema, ele percebeu o erro após alguns segundos, mas já era tarde demais, todos os dados foram destruídos lentamente . Aconteceu que a maioria dos dados importantes foi destruída e não pôde ser restaurada.Bem, só pode haver um conselho - faça backups. Muitos backups não acontecem, embora devam ser armazenados para não serem destruídos acidentalmente, como neste caso.UPD . O proprietário pediu ajuda.para uma empresa de recuperação de dados. Como se viu, todos os arquivos estão no lugar. Mas o provedor de hospedagem não pode se dar ao luxo de restaurar esses arquivos - são necessários fundos muito grandes para realizar esse trabalho em discos de 1.500 servidores. Source: https://habr.com/ru/post/pt392925/
All Articles