Atualmente, tenho um processo de backup simples no qual um script é executado diariamente por meio do cron . Se houver uma fita na unidade, ele usará o cpio para fazer backup de arquivos críticos, com um backup completo do sistema feito uma vez por semana. Na maior parte, isso funciona bem.
No entanto, o problema que surge é de vez em quando, o backup semanal falhará com o seguinte erro:
UX:cpio: ERROR: Cannot open "/dev/tty"
Isso é praticamente sempre apenas o caso de a fita atual estar cheia e o cpio não ser capaz de acessar um terminal de controle para solicitar a próxima fita, devido à execução como um cronjob. Executar o script manualmente na manhã seguinte funciona bem.
No entanto, a execução manual do backup está abaixo do ideal, devido a um backup completo do sistema que leva cerca de cinco horas, durante as quais o sistema está em uso máximo (e, portanto, propenso a alterar o backup médio). Ter a execução automática durante a noite é muito preferível.
Limpar o sistema de arquivos desnecessários para caber dentro de uma única fita só pode me levar até agora.
Existe alguma maneira de automatizar uma tarefa de backup que possa abranger fitas? Eu tenho uma segunda unidade de fita que eu seria capaz de adicionar ao servidor, mas não tenho certeza se isso ajudaria. Eu preferiria continuar usando o cpio em vez de passar por todo o teste de estresse / documentação de um sistema de backup completamente novo, a menos que seja absolutamente necessário.
Para o registro, estou executando o SCO OpenServer 6 .