使用BackupPC将Linux服务器备份到Windowsnetworking驱动器?

我已经安装了一个新的运行颠覆和内联网的Ubuntu服务器。 这是目前没有备份,所以我安装BackupPC到这台服务器也。

它目前备份到/ var / lib / backuppc / pc / localhost但是我想备份到联网的Windows服务器(即在Windows中,我会input:\ mywindowsserver \ linuxbackup \从我的Vista机器访问我的备份)。

所有的夜间备份都是由Windows服务器完成的,我在服务器上有一些空间来备份我的ubuntu文件和configuration。

有人build议我需要做什么来做到这一点使用BackupPC。

我安装了SMBClient 3.2.3,但没有安装samba。

我期待着你的回复。

谢谢

BackupPC在其存储中使用硬链接,因此您无法在Windows计算机上共享文件夹,以便装载到Ubunut机器上供BackupPC写入。

我build议使用rsync( http://rsync.samba.org/ )或Unison( http://freshmeat.net/projects/unison )将/ var / lib / backuppc / pc / localhost目录同步到Windows机器上的远程目录。 当你这样做的时候,你会失去硬链接,但至less你会把文件从盒子里拿出来。

BackupPC是备份的服务器解决scheme。 这意味着要将备份从多台主机上备份到BackupPC服务器上。

我想你应该看看另一个备份软件。

更新:

重复性可能值得一试。 这是一个简单的备份解决scheme,支持增量和encryption的备份。

埃文是对的,但是这是可能的:

挂载一个Windows共享,创build一个大文件(你可以使用dd)。 这个文件将是你的备份驱动器分区 – 就像一个硬盘分区。

这会创build一个100 MB的testing分区:

dd bs=1024 count=$[100*1024] if=/dev/zero of=test.part 

从它创build一个循环设备(OK,如果循环设备是免费的,它的工作):

 losetup /dev/loop0 || losetup /dev/loop0 test.part && echo OK 

在创buildext3,ext4或其他文件系统之后,可以将其挂载为循环设备(如挂载iso文件):

 mkfs.ext3 /dev/loop0 mount /dev/loop0 /backupToWinShare 

请记住 – 此解决scheme取决于Windows共享的可用性…

或者,您应该考虑iSCSI设备/ iSCSI RAID或廉价Linux服务器(可能运行iSCSI目标…)。 这取决于您的预算和您的进一步要求…