标签: duplicity

清理临时文件 ~/.cache/duplicity/temp 失败

通常,当我运行 Duplicity 时,我会在运行结束时看到这样的错误消息:

Cleanup of temporary file /home/user/.cache/duplicity/9a169830d41477b2dbc3c5b32edd4e8a/duplicity-MEXhMY-tempdir/mktemp-StAkzj-1 failed
Run Code Online (Sandbox Code Playgroud)

提到的目录将包含十个左右的文件,下次运行 Duplicity 时将删除这些文件。

知道为什么在运行增量备份时有时会失败吗?我自己没有看到任何模式,也很难找到其他人提到同样的问题。某个电子邮件列表上的某个人曾经提到他的语言环境给 Duplicity 造成了问题。我尝试从我的正常挪威 bokmål 语言环境更改为 en-US,但仍然看到问题。

这只是 Duplicity 的正常操作吗?

在三个不同的系统上看到它:两个 Ubuntu 13.04 64 位桌面和一个 Ubuntu Server 13.04 64 位。

backup cache duplicity

12
推荐指数
1
解决办法
3946
查看次数

如何使用重复性将文件夹还原到其原始目的地?

在对几个目录执行备份后,如下所示:

# duplicity\
 --exclude /home/user/Documents/test1/file\
 --include /home/user/Documents/test1\
 --include /tmp/test2\
 --exclude '**'\
 / file:///home/user/Backup
Run Code Online (Sandbox Code Playgroud)

我想通过删除备份的目录来测试恢复的工作方式:

# rm -rf /home/user/Documents/test1 /tmp/test2
Run Code Online (Sandbox Code Playgroud)

然后,恢复备份,

# duplicity file:///home/user/Backup /
Run Code Online (Sandbox Code Playgroud)

但我得到了错误,

Restore destination directory / already exists.
Will not overwrite.
Run Code Online (Sandbox Code Playgroud)

因此,即使这些包含文件夹的目的地已被清除,我似乎无法在不清空根文件夹的情况下恢复到原始目的地。

有没有比将其恢复到另一个位置然后一个一个地移动每个文件夹更好的方法?

# duplicity --file-to-restore home/user/Documents/test1 file:///home/user/Backup /home/user/Restore1
# mv /home/user/Restore1/home/user/Documents/test1 /home/user/Documents/test1
# duplicity --file-to-restore tmp/test2 file:///home/user/Backup /home/user/Restore2
# mv /home/user/Restore2/tmp/test2 /tmp/test2
Run Code Online (Sandbox Code Playgroud)

backup restore duplicity

11
推荐指数
1
解决办法
1万
查看次数

如何在重复中包含/排除目录

我正在使用双重性来备份我的一些文件。关于包含/排除模式,手册页有点令人困惑。我想备份以下内容:

/storage/include
/otherthings
Run Code Online (Sandbox Code Playgroud)

但不是

/storage/include/exclude
Run Code Online (Sandbox Code Playgroud)

包含文件目前看起来:

+ /storage/include
- /storage/include/exclude
+ /otherthings
- ** 
Run Code Online (Sandbox Code Playgroud)

双重性被称为如下:

/usr/bin/duplicity --include-globbing-filelist /Path/to/file/above / target
Run Code Online (Sandbox Code Playgroud)

它根本行不通。每次备份时,它还包括 /storage/include/exclude 中的文件。

duplicity

11
推荐指数
1
解决办法
2万
查看次数

口是心非:如何在现有文件上创建和恢复完整的系统备份

我想使用duplicity.
因此,我创建根目录的备份/,但不包括/proc/sys/tmp,和/mnt
但是,尝试将备份还原到根目录时,出现以下错误:

Restore destination directory / already exists.
Will not overwrite.
Run Code Online (Sandbox Code Playgroud)

--force选项添加到命令后,我收到一系列[Errno 17]错误,指出各种文件已经存在。
是否要恢复duplicity备份,目标文件系统必须有足够的空间将恢复解压到临时目录?然后由用户来合并备份数据和现有系统?

backup restore duplicity

9
推荐指数
1
解决办法
2437
查看次数

取消和恢复重复备份

有没有办法取消duplicity(运行rsync和对称 gpg 加密)而不会弄乱正在运行的备份并稍后恢复它(例如在重新启动笔记本电脑后)而不会出现问题?

例如,假设duplicity在我的笔记本电脑上开始备份后,我注意到这将花费很长时间,并且我必须在几分钟内关闭笔记本电脑。

backup rsync duplicity

6
推荐指数
2
解决办法
5169
查看次数

如何使用 Duplicity 排除除特定文件之外的所有文件?

我试图只使用 Duplicity 备份特定文件,所以我首先使用了这个命令:

duplicity /source-path --include "**/*/*.txt" --include "**/*/*.xml" /dest-path
Run Code Online (Sandbox Code Playgroud)

但是,这会导致以下错误:

Last selection expression:
    Command-line include glob: **/*/*.txt
only specifies that files be included.  Because the default is to
include all files, the expression is redundant.  Exiting because this
probably isn't what you meant.
Run Code Online (Sandbox Code Playgroud)

然后我尝试排除所有内容,然后仅包含我需要的内容:

duplicity /source-path --exclude "**/*" --include "**/*/*.txt" --include "**/*/*.xml" /dest-path
Run Code Online (Sandbox Code Playgroud)

但我仍然遇到同样的错误。我将如何去做,基本上只备份源上的 .txt 和 .xml?

backup duplicity

5
推荐指数
1
解决办法
4255
查看次数

xfsdump -ln 的 XFS 增量是如何计算的?

我有一个 xfs 文件系统,其中有许多小文件和几个非常大的文件(~100GB),位于 lvm2 卷上。我想从中进行增量备份。使用诸如 duplicity/rdiff 与 xfsdump 之类的工具进行备份时是否有任何计算开销?简而言之,xfsdump 是否会重用一些 fs 内部信息来显着减少获取增量所需的工作,或者我是否可以使用具有良好功能的东西而不会显着影响性能?

backup rdiff-backup xfs duplicity

5
推荐指数
0
解决办法
272
查看次数

Duplicity + Amazon S3 冰川。多少“解冻”才能恢复备份

自从我上次进行 Duplicity 备份 [到 Amazon S3] 已经有几个月了,与此同时,由于我对 Amazon 存储桶的自动 30 天规则,我的 S3 备份已从“正常”减少Amazon Glacier 的冗余存储。

现在,当我运行时,duply <backupname> verify -v9我看到输出在最后被挂断,如下[这是在让它运行一夜之后,因为每次从 Glacier 恢复需要几个小时]:

-------------------------
Chain start time: Sun Dec  1 14:49:39 2013
Chain end time: Fri May  1 20:18:38 2015
Number of contained backup sets: 16
Total number of contained volumes: 1438
 Type of backup set:                            Time:      Num volumes:
                Full         Sun Dec  1 14:49:39 2013               318
         Incremental         Wed Dec 11 13:21:16 2013                 1
         Incremental         Wed Dec 18 19:48:07 2013                15 …
Run Code Online (Sandbox Code Playgroud)

backup duplicity amazon-s3 aws

5
推荐指数
1
解决办法
2365
查看次数

通过 sftp 完成的双重备份没有错误,但没有文件传输到远程主机,为什么?

我想使用以下命令进行远程备份/home

duplicity full /home sftp://user@hostname.com/home/user/backup
Run Code Online (Sandbox Code Playgroud)

运行命令时,我得到以下输出:

Local and Remote metadata are synchronized, no sync needed.
Last full backup date: none
GnuPG passphrase: 
Retype passphrase to confirm: 
--------------[ Backup Statistics ]--------------
StartTime 1465578990.15 (Fri Jun 10 19:16:30 2016)
EndTime 1465578990.22 (Fri Jun 10 19:16:30 2016)
ElapsedTime 0.07 (0.07 seconds)
SourceFiles 75
SourceFileSize 118644 (116 KB)
NewFiles 75
NewFileSize 118644 (116 KB)
DeletedFiles 0
ChangedFiles 0
ChangedFileSize 0 (0 bytes)
ChangedDeltaSize 0 (0 bytes)
DeltaEntries 75
RawDeltaSize 110452 (108 KB) …
Run Code Online (Sandbox Code Playgroud)

ssh sftp backup duplicity

4
推荐指数
1
解决办法
1881
查看次数

以高冗余度运行 Duplicity 时,A、D 和 Ms 是什么意思?

当我使用-v8switch运行 duplicity 时,我得到以下输出:

M home/user/Documents/test.txt
D home/user/VirtualBox VMs/win10/Logs/VBox.log.2
A home/user/.config/VirtualBox/example.log
Run Code Online (Sandbox Code Playgroud)

路径前面的大写字母是什么意思?

command-line backup duplicity

4
推荐指数
1
解决办法
56
查看次数

重复的多个源目录

是否可以在duply配置文件中指定多个源目录?如果没有,是否有任何简单的解决方法?

backup duplicity duply

3
推荐指数
1
解决办法
4941
查看次数

标签 统计

duplicity ×11

backup ×10

restore ×2

amazon-s3 ×1

aws ×1

cache ×1

command-line ×1

duply ×1

rdiff-backup ×1

rsync ×1

sftp ×1

ssh ×1

xfs ×1