似乎几乎每次我在 PC 上重新安装 Windows 时,我最终都会忘记备份某些内容。现在我认为自己是一个有经验的 pc 用户,我已经做过很多次了,但是我经常忘记备份某些东西(有时很重要,有时很琐碎),这让我感到惊讶。我认为这通常是因为从我决定重新安装到开始的时间很短,这真的不是一件好事
我正在寻找的是在完全重新安装之前建立一个常见备份待办事项的清单,以便这种情况不会再次发生。
更新: 为了澄清一点,我对一个很好的 BASE-checklist 感兴趣,我可以用它作为开始。其中涵盖了尽可能多的重要组件。即:浏览器设置、电子邮件、密码、联系人等。
总会有特定于用户的自定义(应用程序、皮肤、插件设置等),这种类型的清单无法涵盖,这没关系。
我正在尝试复制目录树以递归方式保留文件的硬链接。使用 gnu cp,这将与 -l 标志一起使用。cp 然后会重新创建目录结构,但不需要复制每个文件的内容。
这是备份的准备工作,首先我想制作上一个备份的廉价(硬链接)副本,然后通过此副本 rsync 源目录。大致:
cp -r -l yesterdays_backup todays_backup
rsync -a source_dir todays_backup
Run Code Online (Sandbox Code Playgroud)
不幸的是,OSX 的 cp 不支持 -l 标志,据我所知,cpio 不支持递归复制。另一种选择是 pax,但这会导致整个目录结构被复制:
pax -rw backups/yesterdays_backup backups/todays_backup
Run Code Online (Sandbox Code Playgroud)
变换:
yesterdays_backup
|
\source_dir (...)
Run Code Online (Sandbox Code Playgroud)
到:
todays_backup
|
\backups
\yesterdays_backup
\source_dir(...)
Run Code Online (Sandbox Code Playgroud)
应该有一个简单/明显的方法来做到这一点,但我目前很难过...... cpio 和 pax 的任何替代方案?我想避免安装 gnu cp。
我知道 Timemachine,但它不能正确地增量备份加密目录。
我需要一个备份解决方案,让我可以运行本地增量备份,然后通过 FTP 将备份与远程文件夹同步。我找到了几种解决方案,可以让我做这样的事情,但要求我的远程连接使用 SSH、rsync 或 SFTP。不幸的是,FTP 是我唯一的选择,因为远程驱动器是只有 FTP 功能的 NAS 驱动器。是否有某种可用的实用程序,或者我可以编写的脚本可以执行以下操作:
任何帮助表示赞赏,
麦克风
我使用 eCryptFS 来加密我的笔记本电脑的主目录。我的备份脚本将加密文件复制到服务器(连同 中的其他所有内容(home/.ecryptfs)。
如何挂载备份的加密文件?我想确认我可以做到这一点,并且一切都已就位。
我天真的尝试
mount -t ecryptfs /backup/home/.ecryptfs/boldewyn /mnt/test
Run Code Online (Sandbox Code Playgroud)
没有用,eCryptFS 想创建一个新分区。
我想运行一个简单的tar命令来备份我的网站目录。它将通过 cron 运行,但我希望能够将备份的时间作为文件名。我真的不介意它是什么格式,但有些模糊可读的东西会很好。我只是在寻找一个通用命令;一种将日期放在文件名中的方法 - 我可以完成其余的 tar 工作。
我在 Windows 上使用 VirtualBox。
有没有办法制作一个脚本来关闭虚拟机并“保存状态”?或者甚至只是告诉虚拟机关闭?
不合逻辑的推论:
我很久以前就备份(已经旅行了几个月并搬家了)口是心非。我的 ubuntu 安装坏了,所以我通过覆盖我的 Windows 分区来“修复”它,即使我选择并排安装它也是如此。
尽管如此,我需要的 Windows 中的关键文件已备份到我的外部驱动器。现在我可以访问了,如何在My Documents不记得到达那里的确切文件夹结构的情况下从我的重复备份中恢复文件夹?有没有办法“查看”备份的目录?
我正在为我的个人桌面从 Windows 迁移到 Ubuntu,我想知道一种简单的方法来备份个人数据,例如 Firefox 书签、个人文档等...
在 Windows 中,我手动复制所有内容,而在 Ubuntu 中,我想创建一个 bash 脚本来自动完成。
除了创建文件并使其可执行之外,我对 bash 脚本一无所知,还有这个简单的例子:
#!/bin/bash
cp /files/file.doc /media/flashdrive/
Run Code Online (Sandbox Code Playgroud)
如何自动检测我当前的个人资料?(我的电脑上目前有 3 个配置文件,一个我不使用,一个给我的没有书签的妻子,还有我的)。
我使用 lftp 和 Transmit(Mac 应用程序)从我的 FTP 服务器进行了备份。一切都很好,但 1-2 个文件的文件大小不同,但它们是相同的。
第一个文件:
http://dl.dropbox.com/u/229956/deadcow_seo.php
第二个文件:
http://dl.dropbox.com/u/229956/deadcow_seo.php_2.php
这两个文件有什么区别?
备份大量文件时,我会对它们进行皮重处理,以便只需要移动一个文件。但是列出 tar 文件的内容并从中提取特定文件确实很慢。
有更好的选择吗?有什么方法告诉 tar 构建索引并可查找,或者完全是另一种存档格式?