Duplicity Errno 2 – 没有这样的文件或目录

我试图设置一个脚本来备份一个Linux框到CIFS共享。

我手动安装了CIFS共享,并创build了一些testing文件夹 – 确定我然后用一个相当简单的命令手动执行了重复操作,以确保事情能够正常工作。

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' 

有任何想法吗?

谢谢。

吕克

在挂载cif时,使用mapchars选项,这将启用重复性来编写包含在其文件命名约定中的冒号(:)字符。

有关所有选项,请参阅http://www.samba.org/samba/docs/man/manpages-3/mount.cifs.8.html

这看起来好像只是不能写入该文件夹。 touch /cifsmountfolder/existingfolder/test什么作用?