Linux生产环境的批量克隆解决办法-全网首创
【引子】:前段时间写了一些关于用矿渣解决小型Linux服务器组建和打造,感谢各位朋友的支持和喜爱,我不仅通过这些文章分享了我的知识与经验,同时也交到了新的朋友,学到了知识。尤其是蜗牛星际终极小改——集成花生壳盒子!一文,很多热心的朋友帮我介绍了软件的解决办法。非常感谢大妈这个平台啊!
这里还是需要说明一下的是,我做这套系统不是用来玩的,而是需要搭建基于Linux的生产力平台,要求就是简洁高效易部署。除此之外,作为生产环境便 于快速形成批量化的制造也是一个我追求的目标。万幸在矿渣的支持下,目前这套生产环境初步通过了我司的部署工程师的测试和验收,可以加大采购量批量化的制造了,但新的问题就来了,如何快速的复制整个系统就成了最大的问题。
为什么克隆硬盘是个问题?
看到这里,是不是很多朋友一头雾水了,这究竟是个什么问题呢?其实就是当我把Linux安装好,并部署好我自己的服务和配置好全部的环境后,需要以这个源硬盘为基础进行大量的克隆,以便部署到其它的新服务器上。
这不就是一个Ghost就可以解决的问题吗?还真不是。。。作为玩DOS超过30年的老鸟,Ghost我是闭着眼也可玩得转的,但遗憾的是,ghost根本不支持Linux。。。不管是分区克隆还是整盘克隆,均无法有效执行——事实是可以进行复制,但复制完成后的系统无法使用。
为什么不直接安装再部署呢?时间成本太高了。。。Linux安装和部署还是比Windows要麻烦一些,而且很多配置需要在线进行,中间不能离人。。以我需要部署的产品来说,从安装Centos开始,到完整安装完我们的部署内容,共需要大概3.5小时,其中还要考虑到在线部署某些功能更新包的问题。。。如果部署10台小服务器,就需要40个小时以上,人力成本高,且机械劳动而索然无趣!
随后我在浩瀚的互联网进行了搜索。。。答案让人失望——Linux系统内倒是有克隆的工具,但不好用,且不便捷,不能实现脱机克隆。而居然不论国内国外,都没有这样的部署需求。。。难道真的无解了吗?
熟悉Linux的朋友都知道,可以直接制作自动 安装打包文件的方法。这个方法我也用过了,可以节省一定的安装系统的时间,而对部署的工作节省时间非常有限,因此对我来说意义不大。
在探索中,我跳过Ghost开始使用其它的工具进行测试,最终专业的磁盘工具DiskGenius给了我一个解决问题的办法。
DiskGenius的克隆大法
下面我简单介绍一下,为可能将来有同样需求的朋友提供解决的办法。
DiskGenius可以运行在DOS或者Wndows平台上,一般市面上常见的装机工具软件都已经内置了,比方大白菜或者快启动,都在PE下内置了。这里我推荐直接启动pe后,通过Windows菜单启动。
启动菜单这里随便进入Win8或者Win2003PE都可以,
按win键,从工具分类里选择磁盘工具,DiskGenius就可以启动了
这个时间如果系统里面已经有目标盘和源盘,只需要在顶部菜单栏选中工具-克隆硬盘就可以了
设定好源盘和目标盘就可以克隆了。这里我建议选择模式1.需要说明的是,这里有3个选项,我测试过1和2,发现速度相差不大,但3不能保障有效性,所以我都使用1模式来进行整盘的复制。
由于我使用的硬盘都是上100GB的,因此很容易测试出磁盘的持续的写入速度。遗憾的是,前段时间大妈平台经常推荐的海康威视的小SSD(120GB)就被我测试出来成绩很差。。。持续写入速度刚刚跨过2GB/分钟,比HDD还差。。。丢人了这。
但DiskGenius仍然有个大问题——以我平时使用的系统为例120GB的SSD刻隆一个需要大概45分钟左右,且启动和操作等一系列操作仍然离不开人的干预,虽然节省了3/5的时间,但仍然耗时耗人力啊。
硬盘克隆机
大妈这个平台神人真是多啊,就在我虽然心怀不满,但仍然暗自高兴节省了一定时间时,也就先这么用着吧。然后有天在大妈逛着呢,又认识了一个大神介绍了双盘位硬盘插座(老司机翻车修车记 ORICO硬盘座经验教训__什么值得买),让我一下子知道,原来还有硬盘脱机克隆这个工具——这还真是踏破铁鞋无觅处,得来全不费功夫。
这玩意能脱机复制硬盘!!!赶紧联系了文章作者,大神专门帮我又测试一把Ubantu,结果完全没问题。我联系了客服,也说是支持硬盘对拷Linux分区格式。于是赶紧入手一台,第二天到手。
将双座硬盘盒拨到CLONE模式后,按下CLone按钮,盒子仰天长啸2声,就开始自动复制的过程。整个过程以120GB SSD为例,仍需要30分钟左右。结束后盒子也是长啸2声,然后停了下来。但整体来说,过程不需要人工参与,省心了。
总结
至此,我的批量复制Linux生产环境的任务已经高效完成了,从原来的3.5小时顺利缩短到30分钟不到,而且全程基本可以不用参与处理,人力成本大为缩减!以下是工作总结!
1.双盘位硬盘座>DiskGenius>逐台安装。我用不同办法,最终解决了Linux生产化部署的难题。
2.高性价比,145块钱,解决的问题可大了!基本上安装一次,我的人力成本就值回这个钱了。
3.可以抢救硬盘——使用一周多时候,我因为要经常插拔硬盘,结果我一块5年的HDD坏了。。。心塞。。上面数据好多。。最后用克隆模式把它的内容强行备份出来,用新硬盘再恢复成功。现在数据是恢复了,但确实不知道是因为双盘位座搞坏的,还是因为使用年限到位而报废的。。。心有戚戚。。
鸟巢zju
校验提示文案
寥寂空灵
校验提示文案
隔壁水电工
校验提示文案
喜之郎_0755
校验提示文案
值友7680663241
校验提示文案
BigFat
校验提示文案
24k双花红棍
校验提示文案
初始化
校验提示文案
棠溪2022
校验提示文案
SDSWP
校验提示文案
QCf4n
校验提示文案
色熊一只
校验提示文案
请叫我小左
校验提示文案
未觉醉
记得前几年类似场景,kickstart+pxe算是标准操作。装完基本的系统和网络,ansible这类的跑部署安装,可以给每台独立配置。现在一般都转云或者容器了,装个宿主OS就可以接入集群。
usb硬盘底座是什么鬼,能支持SAS? 有专门的硬盘复制机,十几个盘位,无脑写全盘扇区。但其实linux系统本身不大,而且可以运行中扩容系统盘,直接DD分区表+分区还快捷些。
校验提示文案
海盗湾数码
校验提示文案
mast
校验提示文案
大妈永远是你大妈
校验提示文案
小布188
校验提示文案
Tony9999
校验提示文案
临江听雨
校验提示文案
海盗湾数码
校验提示文案
海盗湾数码
校验提示文案
SDSWP
校验提示文案
棠溪2022
校验提示文案
初始化
校验提示文案
cnjax
校验提示文案
临江听雨
校验提示文案
Tony9999
校验提示文案
小布188
校验提示文案
24k双花红棍
校验提示文案
BigFat
校验提示文案
值友7680663241
校验提示文案
大妈永远是你大妈
校验提示文案
寥寂空灵
校验提示文案
未觉醉
记得前几年类似场景,kickstart+pxe算是标准操作。装完基本的系统和网络,ansible这类的跑部署安装,可以给每台独立配置。现在一般都转云或者容器了,装个宿主OS就可以接入集群。
usb硬盘底座是什么鬼,能支持SAS? 有专门的硬盘复制机,十几个盘位,无脑写全盘扇区。但其实linux系统本身不大,而且可以运行中扩容系统盘,直接DD分区表+分区还快捷些。
校验提示文案
色熊一只
校验提示文案
喜之郎_0755
校验提示文案
mast
校验提示文案
请叫我小左
校验提示文案
QCf4n
校验提示文案