我丢失了驱动器和安装在其中的 Ubuntu 操作系统,我使用 Duplicity 从中创建了一个备份,但我不知道如何恢复仍然保留在另一个驱动器中的存档文件。他们都遵循这 4 个符号
duplicity-full.20140106T111233Z.manifest
duplicity-full-signatures.20140106T111233Z.sigtar.gz
duplicity-full.20140106T111233Z.volxxx.difftar.gz (multiple volumes)
duplicity-full.20140106T111233Z.volxxx.difftar (multiple volumes)
Run Code Online (Sandbox Code Playgroud)
有重要数据我需要恢复。有什么我可以做的吗?使用 gzip 就足够了吗?如果是这样,我如何轻松提取它们?
编辑 1尝试您的建议,包括恢复和 --gio 选项,我得到以下文本:
duplicity restore file://media/ubuntu/Toshiba\ HDD/BACKUPS/Documents/ /media/ubuntu/9fb63c8e-ecb5-4c55-b4e0-282e7b4a82ff/tmp/docs/
Local and Remote metadata are synchronized, no sync needed.
Last full backup date: none
GnuPG passphrase:
Traceback (most recent call last):
File "/usr/bin/duplicity", line 1494, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 1488, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1337, in main
do_backup(action)
File "/usr/bin/duplicity", line 1422, in do_backup
restore(col_stats)
File "/usr/bin/duplicity", line …Run Code Online (Sandbox Code Playgroud) 我正在创建备份,完成后我得到了这个..
Could not back up the following files. Please make sure you are able to open them.
/home/vinay/.cache/dconf
/home/vinay/.gvfs
Run Code Online (Sandbox Code Playgroud)
我通过终端打开这些文件使用
cd /home/vinay/.cache/dconf
Run Code Online (Sandbox Code Playgroud)
表明
bash: cd: /home/vinay/.cache/dconf: Permission denied
Run Code Online (Sandbox Code Playgroud)
我怎样才能访问这些文件?
是否可以获取权限或保持原样而不为这些文件创建任何备份?
当我使用备份应用程序备份我的文件时,最后一次显示错误
无法备份以下文件确保您能够打开它们
Run Code Online (Sandbox Code Playgroud)/home/neel/.cache/dconf /home/neel/.dbus
我让 deja-dup 定期备份,今天它在后台开始备份。这将需要几个小时,我想暂停它。
不幸的是,当我尝试这样做时,通常找不到带有暂停按钮的备份窗口。有没有办法打开那个窗口,以便我可以暂停备份?
我会去旅行,我希望备份我的笔记本电脑以防它被盗。我想知道我是否可以将我的备份制作为可启动的 USB 闪存驱动器,这样我就可以将我的系统原样保存并在任何计算机上使用它。
这可能吗?有哪些限制?(只有 64 位系统?没有办法让它保持最新吗?等等......)
更新:非常感谢您的周到回复!在这一点上,我想知道我应该如何将我的系统备份到可启动的外部驱动器。
我正在尝试探索已使用 Duplicity/Deja Dup 备份的文件。我的理解是“文件 -> 恢复丢失的文件”菜单项来自ubuntuone-client包 ( ref ),但该包不再可用。
那么目前集成 Deja Dup 和 Nautilus 的方式是什么?是否有另一个包在问题中提供此菜单项?
我在不同的卷上有两个 300 GB 的文件:
按照设计,这两个文件的大小相同,而且内容也大多(> 90%)相同......
有没有一种有效的工具来“rsync”这些文件,并且只复制不同的部分,所以目标文件与源文件相同?
也许构建块校验和来解决这个问题的东西,我不知道......(任何比cp -f......更有效的东西...... rsync 也会获取整个源文件来覆盖)
我有一个 cron 作业,它只是在特定目录上运行 rsync。
当我运行 rsync 命令本身时sudo rsync -av --delete /directory1 /directory2,它运行没有问题并且完全按预期运行。
当 Cron 作业运行时 - 我在 /var/log/syslog.1 中看到它,它说这个(总结):
Mar 12 11:38:01 ip-xx-xx-xx-xxx CRON[4970]: (root) CMD (rsync --delete /my/directory /backup/directory)
Mar 12 11:38:01 ip-xx-xx-xx-xxx CRON[4970]: (CRON) info (No MTA installed, discarding output)
Run Code Online (Sandbox Code Playgroud)
但是文件不在备份目录中(所以它没有完成)。
关于 ' No MTA installed' 的第二个语句是否阻止了 cron 作业的完成?完成该 cron 作业并摆脱 MTA 错误的最佳方法是什么?
我找到了这个答案,但没有说明这是否会阻止工作完成。
我只是很困惑。我几乎一生都是 Windows 用户。但现在我想永远切换到 Linux。我有一个 1 TB 的硬盘驱动器连接到我的笔记本电脑。如您所知,在 Windows 中,整个硬盘驱动器存储分为几个驱动器(即 Drive:C、Drive:D、Drive:E 等)。通常,Windows 存储在 Drive:C 中。我的问题是,如果我选择擦除磁盘并安装 Ubuntu/ubuntu-derivatives 选项,它会擦除其他驱动器(如 Drive:D/Drive:E)上的数据,还是只会擦除 Windows/任何其他操作系统所在的驱动器安装并保持其他驱动器上的数据安全?
backup ×10
duplicity ×2
rsync ×2
14.04 ×1
16.04 ×1
16.10 ×1
automation ×1
bash ×1
boot ×1
cd-image ×1
cron ×1
deja-dup ×1
encryption ×1
gzip ×1
hard-drive ×1
installation ×1
live-usb ×1
nautilus ×1
partitioning ×1
permissions ×1
restore ×1
scripts ×1