Eu estou procurando uma maneira de fazer backup / sincronizar o conteúdo de um compartilhamento CIFS para um USB externo no Ubuntu, a partir do CLI. Eu montei o compartilhamento cifs e também montei o USB de armazenamento externo.
Eu tenho a seguinte estrutura de diretórios no compartilhamento CIFS:
$ mount -t cifs -o
username='<myusername>',password='<mypassword>'
//<mycifs_ip_address>/<mycifs_share_name> /mnt/myshare
$ ls /mnt/myshare
BackupFiles >
> 11_28_2014
> File_Today_11_16_2013.txt
> File_Yesterday_07_02_2014.txt
> 07_16_2015
> File_Yesterday_04_29_2015.txt
> File_Tomorrow_10_12_2015.txt
> File_Yesterday_07_02_2015.txt
> 12_05_2016
> File_Tomorrow_06_10_2016.txt
abc.pdf
File_Names.csv
Test.txt
Observe que 11_28_2014
, 07_16_2015
e 12_05_2016
são diretórios.
Eu tenho a seguinte estrutura de diretórios no USB externo:
$ mount /dev/sha4 mnt/myusbback
$ ls /mnt/myusbback
BackupFiles >
> 11_28_2014
> File_Today_11_16_2013.txt
> File_Yesterday_07_02_2014.txt
def_config.sh
File_Output.dat
Testing_doc.docx
Informações adicionais:
Problema:
Estou procurando uma maneira de:
BackupFiles
(incluindo todos os seus subdiretórios) no compartilhamento CIFS e no diretório BackupFiles
no armazenamento usb externo. Em resumo, acho que preciso de uma maneira de sincronizar todos os arquivos (incluindo o diretório e a estrutura de subdiretórios) do compartilhamento CIFS para o armazenamento USB externo.
Perguntas
Existe uma maneira de fazer isso no Ubuntu a partir do CLI? Será solicitado que eu especifique o nome de usuário e a senha do compartilhamento CIFS?