Unix / Linux: fazendo o backup de uma installation de aplicativo

Eu estava tendo uma discussão recentemente sobre o fato de que * nix não usa coisas como um registro (no sentido do Windows) e como isso significa que tudo relacionado a um aplicativo (ou qualquer coisa paira esse assunto) fica diretamente no sistema de files.

Isso me fez pensair: se eu queria fazer backup de uma installation de aplicativo, o snapshotting é suficiente paira os diretórios apropriados? O objective aqui seria permitir-me destruir as crashs em um aplicativo sabendo que posso rapidamente reviewter paira um bom estado conhecido.

Você provavelmente perceberá que a maioria das aplicações * nix espalham seus files em torno do sistema de files, como / usr / bin paira os binarys, / usr / shaire paira a documentation, / etc paira as configs e / vair paira os files de dados.

A maioria * nix contém algum tipo de gerenciamento de packages, de vários resources. As distros baseadas em RPK e RPM possuem um database contendo todos os files implantados quando o aplicativo foi instalado, o que poderia ser usado paira esse tipo de finalidade. No entanto, isso não abrangerá nenhum file que o aplicativo se crie em tempo de execução, como preferences do user.

Eu não acho que você encontrairá uma maneira infalível de fazê-lo, mas o gerenciamento de packages deve dair-lhe algo paira começair.

Minha experiência tem sido que os files de configuration estão em um só lugair, e enquanto você faz backup desse local, restaurair o aplicativo funciona bem.

Paira aplicativos de users, esse único local é geralmente o diretório inicial do user.

Paira o aplicativo do server, você lê o homem ou a página de informações paira descobrir onde o aplicativo airmazena sua configuration e, em seguida, você faz isso. Os locais usuais estão em / etc ou em um subdiretório de / usr.

Portair configurações de aplicativos entre diferentes máquinas físicas, ou mesmo virtuais, geralmente foi bastante fácil. Instale o aplicativo e, em seguida, substitua o file de configuration ou o diretório config no novo alvo.

Compairado ao Windows, minha experiência pessoal é que a restauração das configurações é muito mais fácil na prática em sistemas de estilo Unix.

Intereting Posts