由于我进入 Ubuntu 的路线,我现在在 NTFS 文件系统上从 12.04 升级了 12.10。我已经投入了大量时间来获得我想要的一切,安装 vis 包和设置等。我想知道是否有一种简单的方法:
1 备份整个系统,以便我可以;
2 然后在 ext4 上用花里胡哨的方式进行 12.10 的干净安装;
3 恢复我的备份,以便我的系统像重新安装之前一样运行?
对不起,如果这看起来非常明显,但我不想在为时已晚时发现所有问题。
TIA。
让你知道这是怎么回事:
使用 dpkg 列出安装的软件包。
使用 deja dup 备份。还手动备份了 /etc 的内容以包含 deja dup 遗漏的内容。
安装干净
恢复 deja dup 备份并将 /etc 内容移回
不会再开机了。抱怨图形,提供基本图形,停滞不前。
重复上面的 3 和 4,但在安装后备份干净的 /etc,然后
将 deja dup 备份恢复到 /home/user,但数据最终位于 /home/user/home/user。仔细检查后,两个用户目录具有相同的 inode,但行为不同。
无法再登录。无法写入 .ICEauthority。必须删除 .ICEauthority 并将用户设置为用户中所有文件的所有者才能成功登录。
将 /home/user/home/user 的内容复制到 /home/user 中。/home/user/home/user 现在是空的。将 /home/user/home 移至垃圾箱。当我尝试从垃圾箱中删除 /home 时,它准备删除看起来像 /home/user 的内容。仔细检查显示 /home/user 与 /home/user/.local/share/Trash/files/user 具有相同的 inode 编号 - 我可以取消链接并删除不需要的垃圾版本吗?
尝试使用 …
我已经通过实时 USB 试用访问了我崩溃的 Ubuntu 版本。我应该在哪里找到我以前的 Firefox 书签和历史文件,以便将它们复制并传输到新安装中?
我的主目录中有以 ~ 结尾的文件,我想删除它们。我怎么做?如何阻止此备份功能?
我的笔记本电脑最近坏了(我有 Ubuntu),我在外部硬盘上备份了我的文件。问题是我的新笔记本电脑上装有 Windows 8,我还不想切换到 Ubuntu。有没有办法将我宝贵的音频和视频文件恢复到我的新电脑上(所有备份文件都是 GPG 格式的)?
在安装 Ubuntu 12.04 并选择加密我的整个主目录后,我现在想知道在这里备份数据的最佳方法是什么。
我使用以下命令备份了文件系统的其余部分
tar -cvpjf sysbackup.tar.bz2 --exclude=/sysbackup.tar.bz2
--exclude=/sysbackup.log --exclude=/home --one-file-system / 1> sysbackup.log
Run Code Online (Sandbox Code Playgroud)
(以及boot/efi以类似方式划分的分区),但我不确定如何处理该/home/user目录。
选项 1)备份加密/home/.encryptfs/$USER/.Private和/home/.encryptfs/$USER/.encryptfs 目录。那么在未来,在灾难的情况下,恢复到与访问文件sudo ecryptfs-recover-private,详见 这里,从活CD。与我的系统备份的其余部分,我能格式化和分区与之前的GParted,然后还原/,/home/.encryptfs/$USER/.Private和/home/.encryptfs/$USER/.encryptfs。缺点:可能没有 tar 压缩,并且可能无法排除子目录。
选项 2)当我登录时,主目录会自动安装所有未加密的文件,所以大概我可以简单地制作tar这里的所有内容(the.encryptfs和.Privatein/home/$USER只是指向真实加密数据的符号链接/home/.encryptfs/$USER/......我认为他们可能有与在登录时启动自动挂载有关吗?所以我不会将这些包含在备份中)
我在选项 2) 中看到的问题是在系统出现故障的情况下,可能无法仅从 live-CD 格式化和分区磁盘,还原/然后简单地还原,/home/$USER因为现在/home/.encryptfs会丢失,因此这可能会导致问题,Ubuntu 期望加密 home 并尝试解密并正常挂载私有目录,/home/.encryptfs但找不到这些..(第二个缺点是 tar 未以加密形式存储,尽管 gpg 或 deja dup 无论如何都可以解决该问题)。
我真正要问的是:如果系统死机,我必须通过 live CD 启动,格式化我的 …
我想将我的 Mac 备份到安装在我的 Ubuntu 计算机上的网络驱动器。我该如何设置?
我正在尝试使用备份脚本来备份我的 sql 数据库和网站文件。我正在运行 Ubuntu 12.04 32 位版本和 zPanel。
还有这些变量是什么:
MYSQL="$()"
MYSQLDUMP="$()"
GZIP="$()"
我假设第一个是数据库名称。
这是脚本:
#!/bin/sh
#----------------------------------------------------------------
# Daily Backup Routine - Backup and Sync to Dropbox
# This script creates a backup using today's date, then deleted
# any backups made 3 days ago. If run every day it will ensure
# you have a week's worth of backups of your MySQL databases and
# zPanel web directories.
#
# Uses whatever Dropbox account is running on the server.
# …Run Code Online (Sandbox Code Playgroud) 我想使用duplicity以便将一个 USB 外置 HD(我们称之为hd1)本地备份到另一个 USB 外置 HD(我们称之为hd2)。
我已经使用deja-dup(基于duplicity)将我的主目录备份到hd2. 我注意到deja-dup创建的sigtar.gz文件(根据file命令)被gzip压缩(到最大级别),非 GPG 加密文件。这似乎是一个很好的权衡(节省磁盘空间而不浪费时间来加密我不需要的文件)。
显然,同时使用压缩和加密duplicity可能有点棘手。
有谁知道如何使用 复制此设置(最大压缩,无加密)duplicity?
我在 Ubuntu 14.10 中生成了公共和私有 GPG 和 SSH 密钥集,但我现在需要进行全新安装并且不想丢失它们但不只是想将它们作为文本文件放在USB。
那么备份它们的最安全方法是什么?
无论如何,我可以加密它们的导出文件或类似的东西吗?
我已将 deja dup 配置为备份到 Amazon S3 存储桶,如以下问题中所述:如何在备份中使用现有的 S3 存储桶?并在这篇文章中更详细地工作,它工作顺利。
然而,在升级到 Ubuntu 15.04 后,备份失败并显示一个unknown error神秘的回溯:
Traceback (most recent call last):
File "/usr/bin/duplicity", line 1500, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 1494, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1327, in main
action = commandline.ProcessCommandLine(sys.argv[1:])
File "/usr/lib/python2.7/dist-packages/duplicity/commandline.py", line 1047, in ProcessCommandLine
globals.backend = backend.get_backend(args[0])
File "/usr/lib/python2.7/dist-packages/duplicity/backend.py", line 221, in get_backend
obj = get_backend_object(url_string)
File "/usr/lib/python2.7/dist-packages/duplicity/backend.py", line 207, in get_backend_object
return factory(pu)
File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_single.py", line 161, in __init__ …Run Code Online (Sandbox Code Playgroud)