当前位置:  开发笔记 > 程序员 > 正文

长期源代码归档:有可能吗?

如何解决《长期源代码归档:有可能吗?》经验,为你挑选了2个好方法。

我很好奇几年来可靠而安全地保存源代码.根据我的研究/经验:

    光学媒体,例如刻录的DVD-R随着时间的推移丢失了一些数据.几年之后,我没有把所有的文件都拿走了.读错等

    硬盘驱动器是机械的,并且由于昂贵的数据恢复费用而导致故障/过时,这几乎不会使您的数据保密(您将其发送给某公司).

    磁带存储:见#2.

    在线存储受到一些数据存储中心的突发奇想,安全性或缺乏安全性,以及公司折叠等的可能性.加上它的价格昂贵,而且你无法保证它们不会偷看.

我发现随着时间的推移,由于这些问题,我已经丢失了我已完成的旧项目的源代码.还有其他解决方案吗?

答案摘要:
1.使用多种方法进行冗余.
2.以文本或条形码的形式打印出您的源代码.
3. RAID阵列更适合本地存储.
开源你的项目将使它永远持续下去.
5.加密是安全的答案.
6.磁带存放是耐用的.
7.分布式/保证在线存储便宜且可靠.
8.使用源代码管理来维护历史记录,并备份repo.



1> Frank Wiles..:

最好的答案是"在多个地方".如果我担心尽可能长时间保留我的源代码,我会这样做:

1)定期备份到某些光学介质,比如每月刻录一次DVD并将其存档到异地.

2)将其备份到本地计算机上的多个硬盘驱动器

3)备份到亚马逊的S3服务.他们有保证,它是一个分布式系统,因此没有单点故障,您可以轻松加密您的数据,以便他们无法"窥视"它.

通过这三个步骤,您丢失数据的几率实际上为零.对于非常重要的数据,没有太多的备份.



2> deemer..:

根据你的偏执程度,我建议打印机和保险箱.

更严重的是,RAID阵列不再那么昂贵了,只要你继续使用和监控它,一个正确设置的阵列几乎可以保证永远不会丢失数据.

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有