Duplicity Errno 2 - nenhum arquivo ou diretório

1

Estou tentando configurar um script para fazer o backup de uma caixa do Linux em um compartilhamento CIFS.

Eu montei o compartilhamento CIFS manualmente e criei algumas pastas de teste - OK Em seguida, executei a duplicidade manualmente com um comando bastante simples para começar a garantir que as coisas funcionassem bem. Não OK em um presente:)

duplicity /root file:///cifsmountfolder/existingfolder/

results:
No signatures found, switching to full backup.
Traceback (most recent call last):
  File "/usr/bin/duplicity", line 463, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 458, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 449, in main
    full_backup(col_stats)
  File "/usr/bin/duplicity", line 155, in full_backup
    bytes_written = write_multivol("full", tarblock_iter, globals.backend)
  File "/usr/bin/duplicity", line 99, in write_multivol
    backend.put(tdp, dest_filename)
  File "/usr/lib/python2.5/site-packages/duplicity/backends.py", line 279, in put
    target_path.writefileobj(source_path.open("rb"))
  File "/usr/lib/python2.5/site-packages/duplicity/path.py", line 500, in writefileobj
    fout = self.open("wb")
  File "/usr/lib/python2.5/site-packages/duplicity/path.py", line 448, in open
    else: result = open(self.name, mode)
IOError: [Errno 2] No such file or directory: '/cifsmountfolder/existingfolder/duplicity-full.2010-09-18T18:41:43-07:00.vol1.difftar.gpg'

alguma ideia?

Obrigado.

Luc

    
por Luma 19.09.2010 / 03:48

2 respostas

3

Ao montar o cifs, use a opção mapchars, que permitirá a duplicidade para escrever os dois-pontos (:) que estão incluídos na convenção de nomenclatura do arquivo.

Consulte o link para todas as opções.

    
por 14.02.2011 / 22:54
0

Parece que não é possível gravar nessa pasta. O que touch /cifsmountfolder/existingfolder/test faz?

    
por 15.10.2010 / 03:34