发布网友
共2个回答
热心网友
你想备份数据,还是想通过备份分区的方式部署?
linux底下如果要备份分区的话可以使用dd,具体请查看手册。没错这个软件的名字就叫做“dd”。
如果是备份数据可以使用基于rsync的增量备份工具,如deja mp等,效果类似苹果的time machine。或者直接使用rsync,具体操作也请查看手册。
如果以上的都太复杂了,你只是想备份的话,可以使用tar,直接打包备份。也不失为一种方便的方法。
如果你只是想为电脑的数据备个份,防止一些错误的修改,而且希望随时还原(类似windows的还原点),可以考虑使用lvm的snapshot或者btrfs的snapshot,当然现在btrfs还没有完善,不过个人用途已经没有问题了。追问想做一个基于开源软件的备份还原软件。。。现在是想广泛调研一下好用的工具,并不是我想备份还原,还有没有开源的,功能比较强大的?
追答
我上面已经说过备份还原就三种方案:
把整个分区保存成镜像
把需要保存的数据(可以是整个分区)拷贝出来
使用分区文件系统自带的snapshot功能,前提是文件系统有这个功能。
在linux用户里面,第一个功能一般都是用dd的,dd方便快捷,不需要替代品。
第二个一般就直接使用tar打压缩包了,或者使用强大的rsync,随时同步。
你要自己开发一般情况也就是做一个ui调用dd或者rsync吧,你这确实是无用功……
你如果想做开源软件的话,大可以放手去做。而且不一定要在linux里面搞,windows软件也有很多开源的啊。
热心网友
tar
完善下回答吧,知友们期待您耐心详细的解答
PS:真不理解你们这群四处找备份软件的人是怎么想的。追问现在想做一个基于开源软件的备份还原软件,tar我知道啊,我会用,但是功能太少,也不好扩展
追答问题是你备份还原什么呢?