Eu tenho um toshiba 3tb ExtHD e consistentemente fica desmontado se eu disser o desligamento do computador, em seguida, ligá-lo em um CD ao vivo, em seguida, reinicie o sistema operacional. É uma solução simples, tudo que faço é desconectar e reconectar o cabo USB e montar e voltar. É chato, mas eu não vou ir buscar outra unidade devido a este inconveniente.
Vou tomar isso como uma oportunidade de experiência de aprendizagem. Eu uso o Rsync para espelhar minha unidade interna de 3 TB com a minha externa, mas às vezes, a Toshiba é desmontada e recebo erros do servidor porque a unidade interna que o ponto de montagem está em chegar a 100%.
Pergunta específica:
Eu gostaria de usar o crontab como faço agora para rsync meu HD interno para meu HD externo, mas verifique se ele está montado primeiro e se não estiver, então falhe e envie-me mail ou envie para o arquivo de log.
Configuração atual
- Ubuntu Server 14.04 LTS de 64 bits.
- A unidade da Toshiba é
/dev/sdd1
- A unidade interna de 3 TB é
/dev/sdc1
os pontos de montagem são os seguintes:
/media/cloud/donut/files/disks/primary (internal3tb)
/media/cloud/donut/files/exthd/toshiba
Não tenho certeza se é importante, mas o interno é ext4 e o externo é ntfs.
Eu acho que incluí todas as informações necessárias para criar o script, estou supondo que eu iria criar script, em seguida, chamá-lo em crontab ? ou apenas coloque o script inteiro em crontab ?
Qualquer ajuda é muito apreciada, se você precisar de mais informações, me avise.
PS: a programação não é minha suíte strong, mas eu não sou completamente ignorante em Java e PHP. (Eu recebo Se então declarações lol: P)
Obrigado