购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.5 用 dd命令复制安装 Linux

无人值守安装可以解决大批量服务器的安装,但是服务器端配置实在过于麻烦,并不适合新手使用。有没有更简单的大批量服务器安装方法,类似 Windows中用 Ghost软件进行硬盘克隆?答案是有的,在 Linux下可以使用强大的 dd命令实现硬盘复制。

对于初学者来说,本节内容可在掌握常用 Linux命令后再进行学习。

2.5.1 dd命令是什么

dd命令是用来复制文件的命令,它可以用指定大小的数据块复制一个文件,并在复制的同时进行指定的转换。也就是说,我们用 dd命令进行两块硬盘的复制,它除了能够复制文件中的数据,还能够复制分区和文件系统,可以完整地复制出一块和原系统盘一样的硬盘。dd命令的格式如下:

使用 dd命令复制硬盘有两个前提条件。第一,需要批量复制的服务器硬件配置一致。我们采购服务器一般都是批量采购的,所以服务器的配置都是一样的,这应该不是问题。第二,复制硬盘时,需要手工更换被复制盘。服务器上一般都是 SCSI硬盘,SCSI硬盘支持热插拔,而且不需要拆卸机箱,更换被复制盘非常方便。

2.5.2 dd配置步骤

(1)把母盘插入服务器的第一个硬盘插口,把被复制盘插入服务器的第二个硬盘插口,注意不要插反。

(2)执行复制命令。

在 dd命令中,if指定复制源,of指定复制目标。/dev/sda代表第一块 SCSI盘,/dev/sdb代表第二块 SCSI盘。这条命令会把第一块硬盘中的数据完整地复制到第二块硬盘中。

那么它的效率如何呢?复制的速度和服务器的配置及安装软件的多少相关,编者当年大批量复制服务器时,每台服务器的复制时间为 15~25分钟,效率还可以接受。无人值守安装也要受到服务器端配置和网络带宽的影响,而且硬盘复制也可以多台服务器同时操作。 lVtIsYW9f+N/lyy3RONcq+/INzyma40jOOULSEnccTfxHOYovdf4T5tn9Qh3JYkQ

点击中间区域
呼出菜单
上一章
目录
下一章
×