我有一台运行Vista x64的计算机,使用标准的用户帐户,但我可以提升为pipe理员安装服务或RSync软件。 我想通过数据驱动器(d 🙂备份到运行Ubuntu的服务器。 我如何可靠地使用RSync做到这一点?
我一直在使用ssh(cygwin)的rsync一段时间从Windows 2003服务器将文件备份到Debian框,它有一个USB硬盘驱动器连接。 这些文件直接发送到在Debian盒上作为/ media / backup安装的USB硬盘驱动器。 备份从Windows计划任务运行,stdout和stderr被输出到备份完成后通过电子邮件发送给我的文件。 我现在每隔一段时间就会在stderr文件中看到错误,例如: rsync: failed to set times on "/media/backup/[some file name] ": Read-only file system (30) 对于自上次备份以来发生更改的每个文件。 当我看到这个错误时,我卸载驱动器并重新安装。 这解决了这个问题。 任何人都可以启发我为什么会出现这个错误? 即为什么一个USB驱动器每隔几个月变成只读一次?
我工作的公司有遍布美国各地的多个办事处。 我们正试图想出一个解决scheme,以便在所有办公室之间实现安全的文件共享。 我们现在想的是: 在每个站点设置一个Linux服务器,并通过sshfs从其他服务器上安装共享目录。 这样客户端将只能直接访问他们的本地服务器。 另一种可能是在所有服务器之间通过rsync进行数据复制。 这将使我们能够在发生灾难性故障的情况下保存数据。 我们担心的是腐败数据在所有服务器上被复制,我们失去了恢复的机会。 通过在服务器之间每小时执行一次rsync并在我们的办公室对外部驱动器进行每日增量备份来解决这个问题是可能的,以保留过去的数据。 我们可能会使用LDAP来处理用户帐户复制和访问控制。 由于缺乏一个更好的术语,这两个解决scheme都没有“感觉”正确。 你会做什么来解决这种情况? 编辑 :我们更喜欢基于Linux的解决scheme,以避免Windows授权的成本和麻烦。 另外,IT团队比Windows服务器更熟悉Linux。 还应该指出的是,我们并不是反对外包,这样数据就可以在云上活跃起来。 假设价格合理。
我想用基于rsync的解决schemereplace有问题的备份服务器。 我一直在寻找DeltaCopy,它看起来像是Windows的rsync的本地版本。 有没有人有过设置这个备份服务器的经验? 我需要一个Linux机器来运行? 正在看rsnapshot。 我担心不同文件系统之间的文件权限。 思考和build议表示欢迎。 编辑:实际上deltacopy是不是本机和使用cygwin。
我已经被分配了使用OpenVAS3进行渗透testing服务器的任务。 但是,我位于企业防火墙之后,OpenVAS3使用rsync从端口873上的rsync://rsync.openvas.org:/nvt-feed执行更新。我被阻止使用该端口,并且必须手动安装这些插件。 我从http://wald.intevation.org/frs/download.php/588/openvas-plugins-1.0.7.tar.gz下载了需要安装openvas2-server的插件。 我相信他们也可以用最less的修改来运行openvas3,但是我不知道plugins目录的文件夹结构能够手动安装它们。 有没有人能够手动下载和安装OpenVAS3的插件?
我有一个托pipe的基于Debian的VPS。 我想从它迁移,我需要做所有Linux文件系统(和已安装的软件包)+所有主目录与网站文件的完整副本。 然后将其打包/转换为ISO映像,以便在Amazon的云托pipe上使用它。 问题是,我只有ssh根访问权限。 托pipe支持不能为我做。 问题的另一个部分 – 是否可以通过不重新安装并使用主目录的可用空间来扩大Linux文件系统? 有可能吗? 我想这是可能的rsync或类似的东西。 我的Mysql数据库会与其他所有数据一起复制吗? 提前致谢!
由于传输或复制正在使用的文件有时会导致传输文件损坏,我们能否定义一个时间间隔,Rsync将检查给定目录中的每个文件,以查看该时间间隔内是否有更改? 在这段时间内没有改变的文件将被传送,而那些有改变的文件则不会被传送。 我可以用rsync做到这一点吗? 还是另一个工具? 有没有一个脚本来将此function添加到Rsync? 谢谢
我试图rsync从我的OSX框到运行Ubuntu 10.04服务器的一个15 GB的文件。 rsync正在传输〜300-700Mb,然后closures与以下错误的连接: Read from remote host my.host.name: Connection reset by peer rsync: writefd_unbuffered failed to write 4 bytes [sender]: Broken pipe (32) rsync: connection unexpectedly closed (397214 bytes received so far) [sender] rsync error: unexplained error (code 255) at /SourceCache/rsync/rsync-40/rsync/io.c(452) [sender=2.6.9] 我正在执行的确切命令是: rsync –progress –archive –inplace my.15GB.file.tgz my.host.name:~/ 我相信在Ubuntu上有足够的可用空间。 任何想法可能导致连接丢失?
我们有一大堆的centos服务器,我厌倦了更新和连接到一个慢镜子,等待很长时间的更新。 所以我决定只是创build一个本地存储库服务器。 这是我的脚本来同步 #!/bin/bash /usr/bin/rsync -rtLv –progress rsync://pubmirrors.reflected.net/centos/5/ –exclude=debug/ –exclude=isos/ /var/www/html/centos/5/ /usr/bin/rsync -rtLv –progress rsync://pubmirrors.reflected.net/centos/5.5/ –exclude=debug/ –exclude=isos/ /var/www/html/centos/5.5/ /usr/bin/rsync -rtLv –progress rsync://pubmirrors.reflected.net/centos/5.4/ –exclude=debug/ –exclude=isos/ /var/www/html/centos/5.4/ 我的问题是:不是/ 5 / dir应该是一个sym连接到5.5或最新的版本是什么? 我的rsync脚本只是对待它的文件夹,并下载所有的5.5文件两次或有一些/ 5 /和/5.5/之间的合法区别
我在Linode上运行Ubuntu Maverick(10.10)32bit VPS。 我想使用RackSpace进行“function”备份,但是他们只能在CloudServers上提供64位。 理想情况下,我想能够RSync / ,但我怀疑这会导致各种图书馆和其他事情的混乱。 到目前为止,我一直在做这个主文件夹: sudo rsync -avzrlR –progress –perms –delete -e ssh [email protected]:/home/./ /home 但我想能够RSync在/etcfind各种configuration。 最终的目标是在廉价™上有一个真正的原油后备,例如: 我生成一个RackSpace实例,更新备份,将其映像到CloudFiles并删除实例。 如果Linode有任何问题,我可以从最新的镜像中产生一个新的RackSpace服务器。 问:我可以添加/etc完全到RSync单线程,还是应该保持挑选每个eand每个.conf, .ini, etc. ? (我知道这可能是错误的做法,但我现在正努力努力,尽可能多地节省$ $$。)