我已经安装了一个新的运行颠覆和内联网的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目标…)。 这取决于您的预算和您的进一步要求…