我有一个只支持CIFS,AFS,SSH(没有rsyncdfunction,没有NFS)的NAS。 我必须备份非常大的文件(VM映像),我通常在备份设备上设置一个rsync服务器,然后我做一个rsync –inplace传输大文件的块级delta。 这与rsyncd正常工作。 使用CIFS,似乎它必须读取所有的目标文件和本地文件,然后复制它(整个事情,不只是三angular洲)..是什么SSHFS更好? 任何其他方式来移动只有块增量没有rsyncd?
我有一个我想要备份的目录。 但是,一个进程正在不断写入该目录中的文件,我无法closures此进程,执行备份并重新启动进程。 当这个过程运行时,备份必须完成。 如何使用rsync命令行标志/选项备份此目录的快照而不会丢失太多数据? 有很多rsync的选项我很困惑哪些组合可以用于这个目的。 谢谢
问题 我们在两个磁盘上有两个挂载点,两个都是完全相同的types。 两个磁盘的格式都是ext4。 执行带有从源同步到目标的选项的rsync命令。 执行rsync之后,将显示以下数据: 磁盘1 – 来源 315.8 GiB (339,148,905,125) – 476,038 files, 21,975 sub-folders. 磁盘2 – 目的地 315.8 GiB (339,098,108,411) – 476,038 files, 21,975 sub-folders. 区别 50,796,714字节( 50,796,714 Mb) 使用命令 rsync -r -t -p -o -g -v –progress –delete –ignore-existing -s /media/user/disk1 /media/user/disk2 题 为什么总的字节大小不同? 更新 build议的答案是企图。 源和目的地之间的字节大小在大小均衡方面没有改善。 build议的回答命令包括-a和-l开关,添加存档和符号链接传输: rsync -a -r -t […]
TL; DR 只通过rsync保留最新的10个备份文件夹 我正在使用rsync将我的文件备份到远程服务器或同一台机器上的另一个目录,如下所示: SRC="${1}" DEST="${2}" PREFIX="$( date '+%Y-%m-%d__%H_%M_%S' )" rsync –archive \ –progress \ –compress \ –delete \ –delete-excluded \ –link-dest=../current \ –delay-updates \ –partial-dir=".partial-${PREFIX}" \ "${SRC}" "${DEST}/${PREFIX}" 有了这个,我会有几个备份后的以下目录结构 $ ls ${DEST}/ 2017-02-26__16_36_19/ 2017-02-26__16_41_23/ 2017-02-26__16_41_24/ 2017-02-26__16_41_25/ current -> 2017-02-26__16_41_25/ current总是指向已经完成的最新备份。 现在,因为我不知道$DEST是一个本地文件夹还是一个远程服务器地址,我想使用rsync总是删除$DEST里面的所有其他文件夹,这不是最新的10.所以基本上我只想保留最新的10个备份文件夹,并删除其余的。 即使我不知道在同一台计算机上的目录或ssh服务器地址是否触发了rsync脚本,这是否有可能?
我需要将几百GB的数据从Windows 2003服务器同步到Windows 2012 R2服务器。 我原本想通过我的Linux机器使用Rsync,但谷歌search答案显示我Robocopy和XXCopy。 那么,XXCopy需要钱,Windows资源工具包工具将不会安装在我的2003服务器(损坏的文件柜文件错误)。 build议? PS我对cygwin一无所知。
我使用rsync将一些文件从一个目录复制到另一个目录,我使用的选项是-aPhW 。 -P给我一个进度条,告诉我剩下多less次传输,比如(xfer#34171, to-check=851/35759) 。 然而35759并不总是在那里。 它开始在大约10000,然后随着rsync复制其他文件时不时。 这并不理想。 我想从一开始就知道有多less文件要复制。 有什么办法强制这个在rsync?
我在Ubuntu 9.04上有一个vmware播放器,可以在虚拟机上使用XP。 现在我想每晚都备份这个vmware实例,所以我想我只是使用rsync来更新它们。 看来,rsync认为几乎所有的文件已经改变,即使我试图使用快照(工作站),以保持更改到最低限度。 什么是适当的方式来做到这一点,什么样的rsync参数最适合? 编辑:我知道vmware实例必须closures。
现在我正在使用NFS(networking文件系统)将文件服务器的Web根挂载到两个Web服务器。 在我看来,NFS吃掉了很多资源。 有没有更好的方式来同步Web服务器上的文件? 我知道你可以每隔几秒钟运行rsync,但不知道这是最好的方法。
我正在使用rsync和crontab安排夜间备份。 但是,要做一个完全备份而不是增量式的。 我正在脚本文件中使用以下rsync。 rsync -razv [email protected]:repos /home/backup_sys_user/repos_backup 我想创build下面的结构: /repos_backup/10.10.2010 /11.10.2010 /12.10.2010 有没有反正rsync可以做到这一点。 我知道如果可以使用–backup-dir=DIR创build目录,但是这只是用于增量。 我想做一个完整的备份。 非常感谢您的任何build议,
这个错误是什么? 这个rdiff-backup命令是在shell脚本中运行的。 如何解决这个问题? ssh -l root 161.3.46.12 rdiff-backup [email protected]::/root/files/1/ /root/cloodon_sync spawn ssh -l root 161.3.46.12 rdiff-backup [email protected]::/root/files/1/ /root/cloodon_sync [email protected]'s password: Host key verification failed. Fatal Error: Truncated header string (problem probably originated remotely) Couldn't start up the remote connection by executing ssh -C [email protected] rdiff-backup –server Remember that, under the default settings, rdiff-backup must be […]