Montar uma partição cifs no Ubuntu 16.04 não funciona

0

Estou tentando montar uma partição cifs de um Windows Server 2012 Essentials para o meu servidor Ubuntu 16.04. Quando executo o comando, /sbin/mount.cifs //192.168.0.2/d$/Dropbox/0-sbezavel02/dados/ /dados/sbezavel02 -o vers=2.1,username=foo,password='foobar'ele funciona bem e consigo copiar os arquivos do servidor Windows (IP 192.168.0.2) para o meu servidor Linux. Eu preciso fazer isso em um script para minha rotina de backup. No entanto, não posso fazê-lo funcionar no meu script de shell. O script não está sendo capaz de executar o comando /sbin/mount.cifs //192.168.0.2/d$/Dropbox/0-sbezavel02/dados/ /dados/sbezavel02 -o vers=2.1,username=foo,password='foobar'. Eu sei disso porque se eu já tiver o caminho traçado, o backup será executado sem problemas, sem problemas. Mas, se eu não tiver, o backup não encontrará o caminho e não funcionará. Também faço um check-up para ver se ele foi montado corretamente com o seguinte comando logo após a montagem:

cat /dados/sbezavel02/montado-sbezavel01.txt >> /dados/conf-sbezavel01.txt

E também não funciona ... então essa parte do meu script é assim:

/sbin/mount.cifs //192.168.0.2/d$/Dropbox/0-sbezavel02/dados/ /dados/sbezavel02 -o vers=2.1,username=foo,password='foobar' 1>> $log_backup 2>> $log_erro
sleep 10

cat /dados/sbezavel02/montado-sbezavel01.txt >> /dados/conf-sbezavel01.txt

Alguém sabe qual pode ser o problema aqui?

user3808300
fonte
O script de backup é executado com rootprivilégios? Normalmente, eles serão necessários para montar um sistema de arquivos ou usar qualquer um dos utilitários do /sbin.
AFH
Sim, está sendo executado com privilégios de root.
user3808300
1
O script de backup está em execução cron? Seu ambiente de execução pode ser muito diferente do bashambiente interativo normal .
AFH
Sim. É eo cron é configurado como este: #backup-1a5 00 21 * * 1-5 . /dados/bin/backup-completo-1a5 1>/dev/null
user3808300
Espero que #backup-1a5esteja na linha acima do resto da entrada. Um teste rápido mostra que .não funciona como um crontabcomando: se você redirecionar para um arquivo e adicionar 2>&1no final da linha de comando, verá a mensagem de erro.
AFH