Eu possuo um único servidor dedicado 12.04 LTS hospedado em algum lugar do mundo por uma empresa privada. Passei algum tempo configurando (web, DNS e serviços de email) e protegendo-o. Agora que estou satisfeito com o resultado, gostaria de criar uma imagem de disco da partição do sistema, para que eu possa reinstalar rapidamente uma cópia em caso de falha no disco rígido.
Meu sistema é configurado da seguinte forma:
Filesystem Size Used Avail Use% Mounted on
rootfs 20G 1.3G 17G 8% /
udev 984M 4.0K 984M 1% /dev
tmpfs 199M 280K 199M 1% /run
/dev/sda1 20G 1.3G 17G 8% /
none 5.0M 4.0K 5.0M 1% /run/lock
none 994M 0 994M 0% /run/shm
/dev/sda3 193G 1.2G 182G 1% /var
/dev/sda4 244G 1.4G 230G 1% /backup
/dev/sda3 193G 1.2G 182G 1% /var/www/clients/client2/web1/log
/dev/sda3 193G 1.2G 182G 1% /var/www/clients/client1/web2/log
/dev/sda3 193G 1.2G 182G 1% /var/www/clients/client1/web3/log
/dev/sda3 193G 1.2G 182G 1% /var/www/clients/client1/web4/log
/dev/sda3 193G 1.2G 182G 1% /var/www/clients/client1/web5/log
Eu tenho a possibilidade de inicializar o servidor da rede e de montar partições seletivamente. O plano é montar /dev/sda4
em /backup
e criar uma imagem de disco de /dev/sda1
em um arquivo /backup/diskimage
O problema é : gostaria que a imagem do disco armazenasse apenas dados úteis (ou seja, espero que sejam 1.3G, não 20G ) para que eu possa mais tarde transferi-lo pela internet para um local de backup.
Em caso de falha no disco rígido, preciso executar o processo rapidamente ao contrário, e transferir a imagem do disco para / do servidor é o gargalo.
Pelo que entendi, dd
não é a ferramenta certa para criar essa imagem de disco. Qual ferramenta posso usar? Como posso usá-lo?
Seria suficiente para mim:
- TAR: / sbin, / bin, / etc, / ispconfig, / lib, / lib64, / opt, / root, / usr, / var
- Conecte um novo HDD, particione-o exatamente como o anterior
- Instale o 12.04 LTS + todos os pacotes que eu instalei antes (que podem ser automatizados e são rápidos)
- ENTÃO, desmarque todas as pastas acima no meu sistema.
Ele restauraria todo o apache, postfix, etc ... configuration , bem como os usuários e grupos que foram criados no sistema pela primeira vez com seus UIDs ? Esse é o ponto-chave que impede que minha solução atual de backup funcione. Uma vez restaurado, o servidor não pode funcionar porque os usuários como web1
, client1
, etc ... não são criados (assim o apache se recusa a iniciar). A questão é que eu tenho muitos deles, e eu preciso recriá-los com os UIDs e grupos certos ... aqui começa o pesadelo ...
Obrigado pela sua ajuda.