当前位置:TranBon博客 > 首页 > 技术 > Linux日常使用工具

Linux日常使用工具

adminis3年前 (2021-02-23)技术25390
一:Centos系统换硬盘,原封不动迁移数据,需要停止业务:
这种操作,5400转的硬盘一般速度为20M/s,dd命令,是复制整个硬盘的大小,与客户数据多少无关
这种操作我们一般不建议使用,因为时间很长,会把压力转移到网维身上。强烈建议客户拿新机器,然后我们帮忙复制文件过去,通过cp命令。

意思是cp命令比dd命令要快得多。但cp文件后,需要客户重新配置系统。dd命令是硬盘克隆,两块硬盘完全一致,包括系统引导和分区表。


假设原硬盘性能不好,硬盘号为sda

假设新硬盘号为sdb,新硬盘的容量不得低于原硬盘容量


把关键进程和服务关闭,比如关闭游戏端和MySQL数据库后,使用dd命令对拷

dd if=/dev/sda  of=/dev/sdb


或者:


找一台CentOS物理机,把客户原硬盘和目标新硬盘同时接入到这台CentOS上。


假设

物理机系统的硬盘为sda
客户原硬盘为sdb

客户目标新硬盘为sdc,新硬盘的容量不得低于原硬盘容量


先确定好哪个是客户的原硬盘,哪个是客户目标新硬盘
检查方法:
先检查网络连通性,要求能上网


命令:

安装检查工具:

yum -y install  hdparm


假设检查sda的序列号,其它硬盘替换代号即可,比如sdb或者sdc

hdparm -i /dev/sda |grep SerialNo=


看到最后一行,sda硬盘的序列号是5VP5RASC

Model=ST31000528AS, FwRev=CC3E, SerialNo=5VP5RASC


假设sdb是原硬盘,sdc是目标新硬盘,使用dd命令对拷

dd if=/dev/sdb  of=/dev/sdc


二:Linux之间传送文件,通过scp命令
案例:从当前主机,复制abc.txt文件到目标主机10.0.0.11的/XX/XX/XX目录


命令:

复制文件

scp /XX/XX/XX/abc.txt  [email protected]:/XX/XX/XX


复制文件和文件夹:
scp -r /XX/XX/XX/abc.txt  [email protected]:/XX/XX/XX


解释:

scp表示使用ssh通道传文件 ,所以必须先保证本机可以ssh到10.0.0.11


/XX/XX/XX/abc.txt表示源某文件位置


[email protected]:表示目标主机,:后面跟目录


/XX/XX/XX表示目标主机的位置,即表示把文件复制到目标主机的某个目录里


三:grub的修复


启动之后就进到这里,证明系统引导的配置文件有问题,或者/boot的文件被破坏了


grub>root (hd0,0)
grub>setup (hd0,0)
grub>kernel /vm-TAB键自动补充内核版本号 ro root=/dev/sda1
grub>initrd /initramfs-TAB键自动补充内核版本号

grub>boot

回车之后可以直接进入系统引导,系统修复完成。


进入系统后修复grub.cfg


CentOS6:

grub-install --root=directory /dev/sda


安装grub文件,--root指定grub的跟目录,默认选择在/下的boot目录,/dev/sda指定安装的磁盘设备


CentOS7:
grub2-mkconfig -o /boot/grub2/grub.cfg


有道云笔记  https://note.youdao.com/ynoteshare1/index.html?id=15fa40428760781cbd13b6ac1afbf621&type=note#/

第6条随机版权

扫描二维码推送至手机访问。

版权声明:本文由TranBon博客发布,如需转载请注明出处。

本文链接:https://bk.tranbon.com/?id=282

相关文章

centos固定网卡、网卡名会变、网卡名错乱,解决方法

centos固定网卡、网卡名会变、网卡名错乱,解决方法

cd /etc/udev/rules.d/ vi /etc/udev/rules.d/70-persistent-net.rules echo "SUBSYSTEM==\"...

SSR 一键部署脚本

一个逗比写的逗比脚本ssr.sh脚本说明: ShadowsocksR 一键安装/管理脚本,支持单端口/多端口切换和管理系统支持: CentOS6+ / Debian6+ / Ubuntu14+使用方法...

centos7破密时提示Authentication token manipulation error

centos7破密时提示Authentication token manipulation error

需要在passwd 前输入 chattr -i /etc/passwd chattr -i /etc/shadow如下:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。