hpc超算集群的dd命令进行系统恢复

方法:通过镜像其他节点来进行操作系统的恢复

1 把需要修复的系统盘插入到正常节点去,然后通过fdisk -l 查看磁盘的系统名是多少,如果假设为/dev/sdc

2 这个时候可以输入命令进行光盘数据的复制:dd if=/dev/sda of=/dev/sdc  bs=1M &(&符号表示在后台进行复制)

3 dd复制完成后,建议执行fsck -n 检查文件系统的一致性,如有问题,就可以修复

4 然后重新挂载新复制的磁盘到挂载点,比如是/mnt/dd,mount  /dev/sdc  /mnt/dd

5 进入/mnt/dd目录,修改以下几项:

  修改/etc/sysconfig/network 文件.修改主机名,因为是dd别的系统,所以要把别的节点主机名改为自己的主机名 ;

  修改/etc/sysconfig/network-scripts/ifcfg-eth*文件 (以及相应的ifcfg-ib0,超算节点通过IB卡组成一套IB网络)修改相应网卡的ip地址和IB卡的IP地址改成原来节点ip地址和IB卡地址 ;

  修改/etc/udev/rules.d/70-pesistent-net.rules 文件:

       ll /etc/udev/rules.d/70-pesistent-net.rules 

       echo  > /etc/udev/rules.d/70-pesistent-net.rules 

6 删除所有节点的/root/.ssh/known_hosts 文件,包括dd系统节点的该文件

7 卸载 umount /mnt/dd ,然后把磁盘插到原来节点上,启动系统,验证配置

注意:,dd的过程当中,可以Ctrl z暂停,然后bg放到后台运行。

 

posted @ 2016-07-18 10:26  王能武  阅读(352)  评论(0编辑  收藏  举报