Nesse cenário, não há nada que impeça o script de fazer backup de si mesmo. Pode-se até argumentar que é benéfico ter o script de volta, de modo que qualquer alteração feita no script também seja submetida a backup.
Portanto, é razoável manter o script no volume raiz. A próxima pergunta é em qual diretório, que é abordado pela pergunta que você vinculou. O local preferido provavelmente seria /usr/local
, que é destinado a dados do usuário específicos da máquina local. Se você tiver outros scripts relacionados, você pode mantê-los com esses (por exemplo, com outros scripts cron (em /etc/cron.*
); no diretório inicial do usuário de backup ou com os outros scripts aws (em /opt/aws
))
(A menos que haja um caminho relativo específico em seu script de backup, ele deve ser executado em qualquer lugar, incluindo /mnt/data
. Curiosamente, a maioria das ferramentas da AWS API pode ser executada em uma máquina remota, em vez da instância em questão).