Articles of rsnapshot

使用rsync备份rsnapshot目录复制备份目录

我有一个运行rsnapshot的主备份服务器,其上存有〜2TB的备份。 在夜间备份之后,我使用rsync -aH –delete /source /dest将rsnapshot目录的内容复制到非现场服务器。 但是,这似乎是每晚复制备份目录的全部内容,因为非现场复制需要大约9个小时才能完成。 我假设我的rsync命令没有正确的开关,但可能有其他东西我错过了。 有任何想法吗?

如何远程备份服务器目录?

我正在尝试创build远程服务器的备份。 这是我的configuration: Server1 (webserver) Server2 (backupserver) 这是我的小脚本。 它从server2开始: #!/bin/bash date=`date +%F` basepath=/var/backup webfolder=$basepath/$date/websites/ for f in $(ssh root@server1 "ls -l /var/www/ | egrep '^l'") do if [[ $f = *.* ]] then echo "processing $f "; ssh root@server1 "tar zcf – /var/www/$f/web/" > $webfolder/$f.tar.gz fi done; 问题是它太慢了! 我如何加快这个脚本? 更新: 我已经使用Rsync没有成功。 这是我使用的命令: /usr/bin/rsync -a –delete –numeric-ids […]

rsync不会删除在源文件上被删除的文件

我正在使用rsnapshot来备份我的一些服务器。 它工作正常,除非它不会删除源服务器上已删除的文件。 这里是我给rsnapshot传递给rsync的选项: rsync_long_args –stats –delete –numeric-ids –delete-excluded 这似乎与–stats选项有关,因为每当我有这个,而不是: rsync_long_args –delete –numeric-ids –delete-excluded 它将删除在源上被删除的文件。 有人知道为什么吗? 我真的希望能够保持–stats output ,每当我把它放在其他地方,我似乎没有得到输出。

频繁的rsnapshot ext3-fs错误:“ext3_lookup:被删除的inode引用:”

我的备份服务器上经常遇到以下问题。 我会试图解释这个问题,希望有人能够澄清为什么以及如何解决这个问题 设置细节 我们有一台DELL r200服务器连接了easyRAID Q16R-S3R3 RAID磁盘arrays。 我们使用LSI SAS2008 PCI卡连接这两个组件(磁盘arrays和头节点)。 在EasyRAID中,我们安装了8个磁盘,并绑定到一个逻辑磁盘。 在R200上,我们有如下磁盘configuration:我们在R200服务器上创buildLVM,而不是在EASYRAID PVS PV VG Fmt Attr PSize PFree / dev / sdc vg0 lvm2 a- 5.46t 1.03t root @ backupserver:/ home / netsys#vgs VG #PV #LV #SN Attr VSize VFree vg0 1 9 0 wz – n – 5.46t 1.03t root @ backupserver:/ home […]

无法使用rsnapshot同步非拥有的文件,但可以使用普通的rsync命令执行此操作

我正在尝试使用rsnapshot将远程文件同步到我自己的计算机上。 但是,当我需要访问非远程计算机的SSH用户所拥有的文件时,我遇到了一些麻烦。 我的/etc/rsnapshot.conf如下所示: config_version 1.2 snapshot_root /shared/.backup/ cmd_cp /bin/cp cmd_rm /bin/rm cmd_rsync /usr/bin/rsync cmd_ssh /usr/bin/ssh cmd_logger /usr/bin/logger cmd_du /usr/bin/du retain hourly 6 retain daily 7 retain weekly 4 retain monthly 3 verbose 2 loglevel 5 logfile /shared/.backup/rsnapshot.log ssh_args -i ~/.ssh/id_rsa -p 62222 # BACKUP DEFINITIONS backup [email protected]:/ dev.local.root/ exclude_file=/shared/.backup/exclude.root,+rsync_long_args=–rsync-path='sudo rsync',rsync_short_args=-zalhHx rsnapshot hourly运行rsnapshot hourly后,我看到这个错误: bash: sudo […]

Rsnaphost在testing时“有效”,但在运行时不起作用

我已经成功创build了rsnapshot几次,也许因为一切都很痛苦(2013年的vi tab失败除外),我现在没有想法。 我有一个cifs安装的远程驱动器说\BACKUP和rsnapshotconfiguration复制到no_create_root 1选定的文件到这个文件夹。 如果我运行configtest, rsnapshot configtest我得到一个Syntax OK消息。 我也做了rsnapshot -t weeklytesting,我没有得到任何的错误。 在这一点上,我没有理由相信事情没有起作用,所以我rsnapshot weekly只运行rsnapshot weekly ,这是我得到的时候: —————————————————————————- rsnapshot encountered an error! The program was invoked with these options: /usr/bin/rsnapshot weekly —————————————————————————- ERROR: Could not mkpath("/BACKUP/weekly.0/", 0, 0755); 权限是肯定设置正确的,我可以创build文件夹和rsnapshot也可以创build文件夹(我已经通过使rsnapshot成功地将日志文件转储到/BACKUP进行了testing)。

当备份到NFS挂载时,rsnapshot冻结

我有一台运行Ubuntu Server 14.04服务器的服务器,现在已经使用rsnapshot定期备份到NFS挂载的NAS几个月了。 上周我们在交换机上增加了几台机器,并开始备份和NFS挂载问题。 Rsnapshot会运行它的rsync命令,在它似乎停止任何事情之前,它将运行一两个小时。 rsync命令将显示在“不可中断的睡眠”状态( 31948 root 25 5 79640 56328 452 D 0.0 0.1 15:13.86 /usr/bin/rsync -a –delete –numeric-ids –relative –delete-excluded –exclude-from=/etc/rsnapshot.excludefile /home /mnt/.private/backup/daily.0/localhost/ )。 一旦发生这种情况,我不能再看NFS挂载了。 如果我试图find这个目录,那么ls命令将会冻结,并且服务器上的负载将通过屋顶,除非我find那个ls命令的PID并且杀死它。 到了这个阶段之后,我可以回到NFS挂载的唯一方法是如果我在物理上重新启动NAS盒子。 有任何想法吗? 感谢您的任何意见!

我可以通过rsnapshot在远程计算机上创buildLVM快照吗?

我目前正在host1上运行rsnapshot ,使用内置的SFTP支持(我每天,每周和每月在标准的rsnapshotconfiguration中运行备份)备份来自host2的一些文件。 两台主机都运行Ubuntu并使用LVM。 是否有任何直接的方法可以在备份运行开始之前在host2上创build和装载LVM快照,并在之后删除它们以增加备份的文件集的一致性? 看起来更新版本的rsnapshot使用linux_lvm_*命令内置了LVM支持,但似乎只有在从同一主机进行备份时才起作用,而我并不这么做。 理想的机制应该是相当失败的,即: 备份完成后, 主机2上的LVM快照应该被删除,无论是否成功。 如果无法创build快照,则备份不会继续。

/ bin / rm -rf /backups/hourly.5/如何在备份服务器上永久使用?

他们只是硬链接,所以文件实际上甚至不应该被删除。 我有什么select? 它甚至似乎需要相当的一些负担。 我不明白如何删除30.000个硬链接需要一分多钟,更let论整整一个小时。 我使用rsnapshot,centos和ext3文件系统。

Bacula与BackupPC

我一直在search他们之间的差异。 Bacula有很多angular色 BackupPC更容易configuration Bacula使用代理,而不是rsync(非常适用于Windows备份) 看来,Bacula是最经常比较阿曼达虽然,而BackupPC似乎是一个完美可爱和stream行的备份分配。 我目前使用rsnapshot备份我的服务器,但我正在寻找一个专业的可扩展解决scheme,也可以备份50台主机,没有任何问题。 最好能为我的Linux服务器提供裸机还原的解决scheme。 我不想重新安装完全相同的版本的Plesk,软件等… 更新:我看到在谷歌这个排名高,我发现一个很好的文章: http : //www.serverfocus.org/backuppc-vs-bacula-vs-amanda 。 我个人认为BackupPC适合较小的环境,但Bacula尽pipe学习曲线很高,但对于需要扩展的环境来说更好。