gogs gitlab 私人代码仓库 git服务器 容灾 灾备 轻量 树莓派

news/2025/1/15 10:51:34/

树莓派做代码管理案例:

2012年到现在,我们碰到坏掉硬盘的情况十来次,大多是机械硬盘,当然,那些机械盘的工作压力也大。固态用的最狠的目前掉到70%左右(intel s3500企业盘和intel 750高速盘),u盘最老的是2006年的一个8g,闪存卡最老的大概是2005年的一张32M卡,都工作良好,主力卡大多是2012年左右的4G卡和16G卡,以及前年买的一批32G卡。只要擦写没那么多,买正规厂家的优质产品,寿命还是可以的,当然碰到随机坏掉的情况算倒霉,只能让厂家换新,目前我经手的大几千个来看,概率不超过千分之一,损失几乎是0。

我这个已经2年了,从来没死机过,sd卡是循环擦写,寿命还是可以基本预测的,软件开发才能写入几个代码?而且git基本是增量的,基本无删除,一个团队一年能敲进去多少代码?只要不是做多媒体软件开发的弄一大堆视频素材git里仍容量不够,3-5年内寿命不是问题,而且是git本身就已经容灾了,况且上面还有另一个u盘做synd同步备份,由于备份盘上数据库之类的文件还是要打包,虽然才不到1MB的数据,但是每天都要写入,删除30天前的,这个消耗都比日常git提交代码的损耗大,不要光靠臆想,

我们虽然是小公司,没有世界500强客户,但是我们的客户月流水上千万的有的是,上来就喷别人的工作没价值,这种评论都都没反驳价值,有文化的人都应看看得出来写出这种评论的是什么素质的人。2012年到现在,我们碰到坏掉硬盘的情况十来次,大多是机械硬盘,当然,那些机械盘的工作压力也大。固态用的最狠的目前掉到70%左右(intel s3500企业盘和intel 750高速盘),u盘最老的是06年的一个8g,闪存卡最老的大概是2005年的一张32M卡,都工作良好,主力卡大多是2012年左右的4G卡和16G卡,以及前年买的一批32G卡。只要擦写没那么多,买正规厂家的优质产品,寿命还是可以的,当然碰到随机坏掉的情况算倒霉,只能让厂家换新,目前我经手的大几千个来看,概率不超过千分之一,损失几乎是0。

阿里云腾讯云华为云我这里都有的是,办公室库房里还有thinkserver吃灰,这是认知的问题,不是非要用贵的就是对的

不过我建议您公司的数据还是别用树莓派了,阿里云然后每天自动打镜像吧。。您算算帐,一人月就算15k的工资,22天有效工时,万一出了事就算有备份,光算工时耽误一人一天也是600块钱的损失,这还不算没有备份、代码损失的可能。。正是因为您的代码有价值,才不建议您用树莓派的

你要是理解什么是git就不会有这种担心了,且你以为阿里云就100%可靠?互联网就不会断线?正因为代码有价值才不会轻易交给别人

在各云平台的故障处理过程

我见过他们的神奇操作

但是如果不是bare库的话,是不会追踪所有远程分支的。要不然我们某个项目分支数都上百了,就没法弄了。。
我个人的代码是gitlab跑在nas上,然后加密备份到云存档存储里;向您推荐一下

 

我们项目分支没那么多,大部分分支都会很快合并,目前我们的备份方案就是rsync文件同步和定时备份gogs数据库到一个slc u盘,我们也实操过服务器故障的应急处理,我电脑上有个空的最小安装debian虚拟机,和gogs恢复脚本,只要程序包和备份在,应急恢复大概10分钟左右。至于异地备份,没做,对国内云盘没什么信心,只会定期会备份到我的安全位置。

我感觉你就这样应该够了,除非你们内部出内鬼往usb插电源

我们有个小独立机房,配备了监控,UPS,和自动悬挂式惰性气体灭火器的,而且几个开发人员电脑上有git clone就不会有太大的损失。

其实过去我们也曾为存储安全犯愁,上了IBM专业服务器阵列盘,后来慢慢理解git和分布式概念,允许故障,快速恢复,这是我们现在的数据和服务安全策略,发现可以用更轻量级更廉价的方案实现更好的效果,现在那些IBM服务器都懒得开都在吃灰了。

有机房有服务器吃灰,为啥不把旧服务器拿出来做git服务器

u盘32g,目前使用了30%左右,存的基本都是代码和少量软件UI图片

本来上thinkserver就是为了他的磁盘阵列和故障管理功能,这玩意750w电源,待机功耗接近300W,我们的小机房的UPS只能提供他10来分钟的供电,关键是这个机器已经快10年了,上次想说换个阵列卡电池,厂家工程师直接让我去淘宝找二手。。。本来准备换新服务器的其实,后来因为项目用到大量树莓派,就当测试上了树莓派,发现还不错就没换,不过我们还是有2个x86服务器的freenas在跑的,想迁可以迁到freenas上跑git,不过暂时先跑着吧,目前感觉挺好的

请问一下U盘用的哪款呢?有推荐的吗?这种用来备份的U盘可能寿命是关键,读写速度倒没太大要求?

建议不要考虑寿命问题,只买正品就行了,对可靠性的要求可以通过更多的备份数来保证,比如一般的备份1个u盘,比较重要的2个u盘,非常重要的异地备份。我一般是同时买2-3个品牌的u盘分摊风险,三星,闪迪,金士顿一起用。只用一个的话我一般用三星里面最贵的。

想问下git本身就已经容灾了 这是啥意思啊。。。然后我有个三星蓝卡和黑白监控卡,我目前树莓派用的蓝卡 ,据说比黑白快很多,但是很多人说什么蓝卡是tlc没有黑白卡的mlc耐操 什么没几年就坏了。。。我要不要换黑白卡跑armbian啊?

git是clone模式,可以自动保持多个git server同步,就算所有git server都挂了,最后一个合并者本地的也是完整clone,这就已经是非常高的容灾了,我一般是这样,改写和删除量高一些的可以用黑白卡,少的用红卡就够了,红卡蓝卡都差不多,黑白卡mlc是耐擦写一些,不过黑白卡的写入速度并不快,而且tf卡没有高级主控管理擦写平衡,所以随机擦写寿命实际不好预测,也无法用smartctl查看擦鞋情况。因此,除非要求不能外接硬盘的情况,否则改写和删除量比较大建议接usb上大品牌sata ssd,速度、价格、容量、主控擦写平衡都更好,寿命也可以通过smartctl工具监测。具体你可以统计分析一下你的业务写擦写量估算一下。根据我这几年的使用经验,对于git server的话,因为主要操作都是增量写入,很少有删除操作,主要索引是递增的话,改写量也不大,所以对卡的要求不高。不过如果不差钱的话,肯定选黑卡更放心一些。

这样呢 tf卡跑linux系统 然后USB外接一个4T的移动硬盘 西数红盘,把数据库的datadir目录指向移动硬盘,这样数据库的全部IO都在这个移动硬盘上进行,寿命就不用担心了吧?然后再装个smartctl来监控下?这样可行吗?其实我想 直接把linux都装移动硬盘上 不过貌似树莓派不能这样引导?

如果决定要用移动硬盘就可以不用tf卡了,不过不建议用机械硬盘,一个是可能机械盘供电不稳容易坏盘,3.5存盘还要独立供电,第二个是机械盘临时断电容易坏盘,第三个是机械盘寿命不好预测,当然,如果你有4T容量的需求也不是不可以,不过一般是没有这个必要的,我一般会选择sata ssd,消费级的比如英睿达的MX500就已经够树莓派用了,硬盘盒主要是选择sata主控方案,我一般选JMS578方案的硬盘盒,支UASP,NCQ,TRIM,比如蓝硕的一款移动硬盘盒就是这个方案的,我比较常用,价格也不贵。

固态硬盘不是说数据如果掉了都恢复不了吗,机械还能恢复吗。。。我以为机械硬盘寿命比固态长。。。4T要是能有2.5寸的硬盘就好了,我有个斐讯H1 2.5寸硬盘盒,感觉速度特快,然后你是说 搞MX500 1T USB接树莓派跑系统,然后所有应用和数据库也放里面对吧?你说的硬盘盒有具体型号吗,我直接买好了,我差点买了拼多多的飚王或者绿联硬盘盒了,这俩玩意不行吗?

恢复数据代价很高,无论是资金代价和时间代价,还有企业资料泄漏的风险,而且未必能一定恢复成功,我现在的策略是主动容灾放弃对故障硬盘恢复数据。机械硬盘寿命也是看命,第一年坏也是有的是,持续在线工作的话大约能撑5年左右,而且根电源波形和电压稳定性关系很大,劣质电源很容易造成机械硬盘故障,意外断电问题还要上个UPS电源,硬盘盒主要看主控芯片方案,你可以拆开硬盘盒看看芯片上的字,我这里主要用JMS578的,品牌关系不大,2.5硬盘盒去网上买蓝硕那个28元的就可以,3.5硬盘盒没用过,MX500一般上500G的就不小了,要上1T也是随意啦,因为上SSD就是要应对擦写密集了,但是毕竟是USB口的,需要1T容量硬盘的场景建议考虑是不是需要买个PC做服务器,各方面指标和接口更好,选择树莓派主要还是应对轻量应用。

如何评价Gogs?跟GitLab比起来有何优缺点? - 知乎


http://www.ppmy.cn/news/167975.html

相关文章

废品回收小程序如何结合人工智能

一、项目背景 随着人们生活水平的提高和消费观念的变化,废品回收行业逐渐成为一个新兴产业。然而,废品回收行业长期存在着管理混乱、信息不对称等问题,废品回收小程序的出现,为废品回收行业提供了新的解决方案。 二、用户需求分…

如何系统学习一门it技术

一、it技术介绍 对于互联网方面,接触很长了,从2015年到现在 所设计的技术方面:Java ,python,golang,vue,微信小程序,uniapp,PHP,渗透基础知识(工具…

temu,速卖通,国际站如何稳定安全的测评补单,提升权重不降权

随着互联网和电子商务的快速发展,越来越多的企业和个人通过测评,补单进行产品推广和销售。然而,在测评,补单过程中,如何稳定安全地进行,以提升权重而不降权,成为了许多经营者关注的重要问题。林…

day44_项目1

今日内容 零、 复习昨日 零、 复习昨日 一、web开发流程 1.公司部门的组成人事部门HR技术部门(研发部/IT部/java组/h5组/c组/ui组/产品)行政部门财务部门市场部门运营部门总经理老板/董事/CEO2.项目部人员的组成 各种开发人员: UI/前端/后端(java/c/Python/c/android/Object-c…

如何用计算机编辑游戏,编辑教你用iPad玩转电脑游戏之RPG篇

今天中关村游戏网要给大家带来的并不是几大又几大,盘点有盘点啥的。今天要给大家带来一些特别的东西;同学们你们一定要Hold住不要大喊大叫啊~。 iPad作为现代生活中的高科技产物已经越来越普及了,当然ISO的游戏也并非少数。但有了这些游戏你就…

名字打架小游戏 java_闲暇极品MD5 能用名字打架的小游戏

近来我迷上了一款能用名字打架的小游戏,使用方法非常简单,把自己和对手的名字分别输入姓名栏,然后点击FIGHT,就可以观战了~~片刻之后,PK就会分出胜负。 这款小游戏的好处就在于操作非常之简单,而且方便使用…

coji小机器人_WowWee让孩子轻松学编程 Coji编程机器人体验

说到编程,大家首先会想到什么?是整天坐在电脑前敲打键盘的“程序猿”还是电脑屏幕上飞速显示的代码?可能是电影看多了,笔者感觉程序员是一个很牛X的职业,如果没有他们,那么我们在电脑上看到的一切将不复存在…

双十一首战告捷 OPPO Find X3成绩喜人

今年的双十一大促活动比往年来得更早,不少尾款人在11月1日就已经“功成身退”了,这当中也包括手机行业,而首批传来捷报的手机厂商中,OPPO的表现相当亮眼。在10月中下旬,OPPO召开了一场“OPPO不套路11.11新品发布会”&a…