标签: backup

如何列出不由任何 DEB 包维护的文件和文件夹

我正在将我的文件从一台 Debian 机器移动到另一台机器,以便我可以将旧机器用于不同的目的。我不想错过任何文件,因为我将无法恢复地格式化旧机器的硬盘。

仔细想想,我意识到我需要复制的所有文件和文件夹都不是由任何已安装的 Debian 软件包维护的。有没有一种简单的方法来列出这些文件和文件夹?

aptitude backup debian apt

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

如何检查dd备份的完整性?

我刚刚通过以下方式备份了整个硬盘驱动器(50GB)ssh

dd if=/dev/hda | buffer -s 64k -S 10m | ssh myuser@myhost "cat > ~/image.img"
Run Code Online (Sandbox Code Playgroud)

现在检查文件完整性的最佳方法是什么image.img,即如何验证是否正确复制了所有内容?

backup dd integrity

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

清理临时文件 ~/.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
查看次数

如何使用 btrfs 发送/接收通过缓慢且不可靠的网络连接传输备份快照?

我想使用 btrfs 的发送/接收功能通过相当慢的(大约 50-100GB 的初始种子,上行带宽 ~1-2MBit/s)和不可靠的(每天在两端强制中断)连接传输备份快照。

我看到以下要求:

  • 加密传输(通常通过使用 SSH 隧道实现)
  • 中断连接的鲁棒性

ZFS似乎能够自动恢复中断的传输,类似于 rsync 的做法。这也适用于 BTRFS 吗?该发送/接收wiki页面是不是相对于中断的传输有用的。如果 btrfs 可以恢复中断的传输,我所要做的就是使用 SSH 隧道并在中断时恢复。

如果没有,我将不得不在中间使用一些缓冲区,以确保 btrfs-connection 在中断后仍然存在,或者让两台服务器彼此靠近以进行播种(这对于添加的优于日常传输的文件来说将是一个问题容量和发送快照)。

传输种子和快照时需要考虑什么?

linux backup btrfs

12
推荐指数
2
解决办法
8814
查看次数

如何复制或备份文件而忽略点文件

我想将笔记本电脑分区中的所有文件备份到外部硬盘驱动器。

我跑了,例如

cp -a /med*/ravb*/*00   /med*/ravb*/M*L*/7.3GB_CP && echo "7.3GB BACKED UP PROPERLY" || echo "7.3GB FAILED TO BACK UP"
Run Code Online (Sandbox Code Playgroud)

问题是点文件也被包含在内,这是我不想要的。我该怎么做才能忽略所有要备份的点文件。

backup dot-files

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

如何读取存储在 SIM 卡上的短信?

我有一部旧手机,里面有电话卡(SIM 卡)。电话的侧面有一个红外接口。

我想通过红外线或通过某种读卡器将 SIM 卡连接到计算机来从手机中读出我的联系人和存储的 SMS 消息。

我曾经设法通过红外线读取数据,但我无法重新创建所需的设置,因为我不再有带有 irda 接口的计算机。所以我买了一个读卡器,不幸的是它只适用于 Windows。它附带的应用程序绝对是垃圾,不允许保存数据(WTF?!?!谁设计了这个?)。不管怎样,这款读卡器有一张信用卡大小的塑料卡,您可以在其中插入 SIM 卡,因此我将 SIM 卡插入任何类型的读卡器。所以我的问题:

  • 如何使用此适配器从 SIM 卡中获取存储的数据?我可以使用包含集成读卡器的计算机,但我必须事先检查如何操作。
  • 如果我以某种方式获得了红外接口,哪个程序是读取存储的 SMS 消息和电话簿的最佳选择?这是怎么做的?(cmd-lines/链接到howto首选)。

我希望有人能提供帮助,因为手机开始死机了,我想保存所有不适合 SIM 卡的短信(我必须将它们从手机内存复制到 SIM 卡,删除它们并复制下一个批处理,因为 SIM 卡只能存储 10 条消息......)。

linux backup mobile sms

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

rsync 不传输所有文件的原因?

有没有人知道在 Ubuntu 10.04 LTS 设置上使用 rsync 备份我的大主目录时传输的文件数量差异如此大的常见原因?机器稳定,所有卷都是干净的 ext4——fsck.ext4 没有错误。

Number of files: 4857743
Number of files transferred: 4203266
Run Code Online (Sandbox Code Playgroud)

那是 654,477 个文件的差异!!!

我想将我的完整主文件夹备份到外部磁盘,以便我可以完全擦除并重新格式化我的系统,然后从这个 rsync 备份恢复我的主文件夹,但我担心我丢失了重要的数据文件。

我以 root 身份登录并使用 rsync 将我的 /home/hholtmann/* 目录备份到 /mnt/wd750/c51/home/ 中的备用备份驱动器

这是我作为 root 使用的命令行

root@c-00000051:~# pwd
/root
root@c-00000051:~# rsync -ah --progress --stats /home/hholtmann /mnt/wd750/c51/home/ -v
Run Code Online (Sandbox Code Playgroud)

从 rsync 捕获的摘要输出

Number of files: 4857743
Number of files transferred: 4203266
Total file size: 487.41G bytes
Total transferred file size: 487.41G bytes
Literal data: 487.41G bytes
Matched data: 0 bytes
File list …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu backup rsync

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

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

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

# 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万
查看次数

ZFS 镜像池的有效异地备份策略是什么?

我使用由两个镜像磁盘组成的 ZFS 池。为了进行异地备份,我又购买了两个磁盘。

我最初的计划是通过将第三个磁盘附加到镜像来创建异地备份,等待 ZFS 重新同步,然后分离驱动器并将其带到异地。这工作得很好,但我很惊讶每次附加磁盘时它似乎都执行完全重新同步(我读过,可能误解了,每次附加都会导致增量或增量重新同步)。这会导致备份花费的时间超过可接受的时间。

我的要求是拥有我的 zpool 及其所有快照的异地副本,我可以每天轮换。这意味着重新同步最多需要 24 小时——目前接近这个时间,但我们扩大池的计划将超过这个时间范围。

如何保留不需要完整重新同步操作的异地备份?我是否应该在备份驱动器上使用不同的文件系统(例如,导出映像而不是让它们成为 ZFS 池的一部分)?我是否应该将备份放在单独的池中并在创建新快照时向其发送新快照?

zfs backup

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

使用(开源)Linux 工具备份和恢复 IMAP 邮件帐户

哪些 Linux 工具有助于备份和恢复 IMAP 邮件帐户,包括所有邮件和子文件夹?

我希望大型 IMAP 帐户断开连接,因为

  1. 服务器上的资源限制
  2. 中断的风险随着持续时间的增加而增加。

该软件应该能够在任何中断后重新连接并继续工作。对于重复备份,使用增量备份并在 cron 作业中运行备份脚本可能非常方便。

backup email imap restore

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

标签 统计

backup ×10

linux ×3

duplicity ×2

restore ×2

apt ×1

aptitude ×1

btrfs ×1

cache ×1

dd ×1

debian ×1

dot-files ×1

email ×1

imap ×1

integrity ×1

mobile ×1

rsync ×1

sms ×1

ubuntu ×1

zfs ×1