Articles of 备份

ZFS通过不可靠的慢速WAN进行同步。 ZFS复制或rsync?

我一直负责通过广域网进行异地备份工作。 两个存储盒都是运行ZFS的基于FreeBSD的NAS盒子。 每周一次或两次,15-60摄影的数据被转储到办公室NAS。 我的工作是弄清楚如何使用非常慢的DSL连接(〜700Kb / s上传)尽可能可靠地获取这些数据。 接收盒的形状更好,在30Mb / s下,5Mb / s以上。 我知道,携带硬盘驱动器可以更快地移动数据,但在这种情况下,这不是一个选项。 我的select似乎是: ZFS增量通过ssh发送 Rsync的 rsync是一个时间已久的解决scheme,并具有重要的能力,如果事情被打断,恢复发送。 它具有迭代许多文件而不知道重复数据删除的缺点。 ZFS快照发送可能会传输less量的数据(它比文件系统知道更多,可以执行重复数据删除,可以比rsync更有效地打包元数据更改),并且具有正确复制文件系统状态的优点,而不是简单地复制单独的文件(这是更多的磁盘密集型)。 我担心ZFS的复制性能[1](尽pipe那篇文章已经一岁了)。 我还担心,如果出现问题,能够重新启动传输 – 快照function似乎不包括这一点。 整个系统需要完全放手。 [1] http://wikitech-static.wikimedia.org/articles/z/f/s/Zfs_replication.html 使用任一选项,我应该能够通过路由指定端口,然后使用路由器上的QOS来优先化stream量。 我需要避免在每个传输过程中对这两个站点的用户产生重大负面影响,因为这需要几天的时间。 所以…这是我在这个问题上的思考。 我错过了任何好的select? 有没有其他人设置类似的东西?

如何防止访问未安装的挂载点

好的,我在fstab中有这个 //windows_mashine/Backup /backups cifs credentials=/root/.credentials,rw,_netdev,iocharset=utf8,uid=1000 0 0 我在我的cron中备份了/ etc /和/ usr / local /以及其他一些文件到/ backups 最近我发现,当其他mashineclosures和/备份无法安装rsnapshot备份到物理文件夹/备份,因此它吃分区/空间。 我怎样才能避免这一点? 我可以防止未挂载的任何写入/备份(rsnapshot以root身份运行,因为它需要备份某些系统文件)

是否应该每次将静态数据备份到磁带?

在“备份和恢复”一书中,他们认为每个月进行一次完整备份是一种很好的做法,然后每周进行一次备份或差异备份。 如果我每周有800GB的数据和〜10GB的变化怎么办? 我应该每月还是做一个完整的备份吗? 我的意思是,在LTO磁带上,他们保证了数据的可积性达30年之久。 那么为什么每次都要全面备份?

是否有可能分离和重新附加一个ZFS磁盘,而不需要一个完整的重启?

我有一个ZFS镜像池,共有四个驱动器。 其中两个驱动器旨在用于旋转异地备份。 我的期望是,在初始重新启动之后,我可以detach并随后attach一个磁盘,并且只做一个增量重新启动 – 但是在testing中,无论被连接的磁盘是否已经包含了几乎所有的池内容。 如果使用offline / online方式,只会给我更新磁盘所需的结果 – 而不是完全重build它? 或者如预期的那样进行这项工作,我需要做一些完全不同的事情 – 例如将每个备份磁盘用作单磁盘池,并在需要更新时将最新的快照send给它。

即使我的服务器停机,CDN是否还能工作?

我是一个计划使用亚马逊的云端S3的网站所有者。 我一直在阅读有关CDN可以做的所有事情,但是我仍然有一个没有答案的问题。 即使在我的主服务器closures的情况下,CDN是否仍能正常工作? 这是我感兴趣的主要原因。 因为我的服务器在马里因为停电而经常中断。

临时SSH隧道用于备份目的

我想编写一个shell脚本(目前使用bash)来自动备份远程服务器上几个MySQL模式的内容。 远程服务器被locking,只允许SSH访问,所以我必须创build一个SSH隧道,然后对各种模式运行mysqldump 。 我可以创build一个没有任何问题的隧道,但我希望能够在数据库转储完成后自动closures它。 目前我的脚本是这样做的: /usr/bin/ssh -T -f -L 4444:127.0.0.1:3306 -l remoteuser 208.77.188.166 sleep 600 /usr/bin/mysqldump –compress -h 127.0.0.1 -P 4444 -u user -ppassword db1 | gzip > /root/backups/snapshot/db1.sql.gz /usr/bin/mysqldump –compress -h 127.0.0.1 -P 4444 -u user -ppassword db2 | gzip > /root/backups/snapshot/db2.sql.gz /usr/bin/mysqldump –compress -h 127.0.0.1 -P 4444 -u user -ppassword db3 | gzip […]

Duplicity:推荐值为–volsize?

我通过千兆备份~800GB从服务器到NAS(目的地是一个共享安装在我需要备份的服务器上)。 你会推荐给volsize什么价值? 谢谢

通过SSH访问Apple Time Capsule

有没有办法安装或激活sshd在苹果时间胶囊中的方式,你可以下载dd-wrt和安装netgear路由器上的自定义固件? 我想启用sshfs访问Time Capsule。 并可能安装pyTivo让它为我的Tivo提供文件。 任何人这样做?

什么是自动备份EC2实例最简单的方法?

我担心我可能会login一天,我的完全configuration的实例已被删除。 我希望能够每天备份到S3,但令人沮丧的是,这不是一个简单的控制台设置。 有一个简单的托pipe解决scheme,可以照顾备份,如果不可思议的事情发生,让我简单地恢复它的直接了吗?

rsync无法备份一些文件,给出错误22

我试图使用'/ nas'上的NFS挂载卷上的简单rsync备份整个服务器, 这是我的rsync命令 rsync -sav -S –stats -H –numeric-ids –delete -D –exclude-from="/usr/local/bin/rsync_nas1_exclude" / /nas1/ 获取以下错误: rsync: chown "/nas1/home/8003/.local/share/icons/application-x-wine-extension-its.png" failed: Invalid argument (22) 要么 rsync: chown "/nas1/home/8003/.local/share/applications/wine/Programs/FxPro – Trader" failed: Invalid argument (22) 任何想法为什么? 我使用“-s”参数来保护文件名