Suponho que você esteja usando o Ubuntu 14.04 ou anterior usando o sistema sysinit
e não systemd
.
Você pode executar o backup automaticamente quando desligar o sistema.
Se você instalar seu script de backup em /etc/rc0.d
e nomear K9<name>
, ele será chamado antes de desmontar todos os sistemas de arquivos.
Quando você desligar o sistema, o script será chamado e poderá ser executado até a conclusão antes que o sistema seja desligado.
Eu uso isso no meu PC doméstico para chamar um script para fazer backup do meu sistema operacional e da minha unidade doméstica para um segundo disco rígido inicializável. Meu script usa rsync e não dd. Eu uso o rsync porque é rápido: ele faz um backup incremental.
O script de backup deve ir em /etc/init.d
e, em seguida, ser instalado usando update-rc.d
. O script deve usar o modelo /etc/init.d/skeleton
.
Veja /etc/init.d/README
Você pode usar /etc/init.d/halt
como exemplo porque também tem apenas uma 'função'.
Não consigo anexar meus scripts porque estou trabalhando agora.