我开始一个新的线程(继续线程备份运行Linux和Windows上的Mike Renfrobuild议,我很感激,以及voretaq7)。
我认为我打算使用SVN作为备份解决scheme,并为我的主目录(比如照片,编程源文件,文档等)提供一个同步解决scheme(其中两个)。 如果我把所有的东西放在一起,我想它会变成像300GB,也许500GB的未来发展(也许每个不同的存储库/子文件夹)。
文件数量可能会很大(100'000或类似的东西)。 我也考虑过使用rsync,但在我看来,它更像是同步而不是备份(我错了吗?)。
我必须同步运行Windows和Linux的机器,从上网本到巨大的桌面,…(这个版本库将被放置在我的家庭服务器上,并且同步到它将有可能保留我拥有的每台机器上的文件的副本)。
这是我的疑惑/问题:
我也打开替代品,可能提供版本,同步和备份function。
读你原来的post,现在这个,好吧,这听起来像你真的让事情变得复杂,而不是像其他人所build议的那样使用经过validation的备份技术。 特别:
使用以下工具:SVN用于源文件的版本控制,rsync / amanda / bacula /用于备份的任何备份窗口(5分钟不会发生),例如12小时或甚至更好的24小时。
备份到一个便携式的地方,就像一个USB驱动器,你可以在紧急情况下或者更好的情况下抓取到所有最重要文件的DropBox账户(这通常比大型二进制文件如电影,软件ISO,音乐等等,通常可以在以后再次更换/下载)。
使用networking驱动器(redirect“我的文档”,从Windows设置映射驱动器和从Linux机器安装Samba),并将数据存储到至lessconfiguration了RAID1的新Linux文件服务器上。 把你的钱放进好的英特尔GbE网卡和一个不错的千兆以太网交换机,你不会注意到networking和本地工作的任何不良影响(和RAID1磁盘镜像,你实现了你正在寻找的实时同步对于)。
这几乎是“文件服务器/备份101”在这里,但无数的SOHO /小企业适用于你。
虽然没有实时rsync的经验,所以不能评论。 但从我读过的和听到的,这是一个更好的主意。
但是,你试图解决什么确切的问题? 你好像试图用一个最好的工具解决一些问题。 你的post提示你更喜欢版本控制,但主要关注同步和备份。 我在这里猜测(心智build模?: – P),但我认为你需要两个用于不同目的的组合。