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

Linux日常使用工具

adminis4年前 (2021-02-23)技术34650
一: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  root@10.0.0.11:/XX/XX/XX


复制文件和文件夹:
scp -r /XX/XX/XX/abc.txt  root@10.0.0.11:/XX/XX/XX


解释:

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


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


root@10.0.0.11:表示目标主机,:后面跟目录


/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/ynoteshare/index.html?id=15fa40428760781cbd13b6ac1afbf621

第10条随机版权
文章免责声明
尊敬的读者:

本文所提供的信息、观点及数据均来源于公开资料、相关研究报告及个人理解,仅供读者参考。本文不代表任何官方立场或专业机构的意见,亦不构成任何投资建议或决策依据。

在撰写本文时,我们已尽力确保信息的准确性和完整性,但鉴于信息来源的多样性及可能存在的误差,我们无法保证本文所述内容在任何时刻都绝对准确无误。因此,读者在阅读本文时,应结合自身实际情况及专业知识,进行独立分析和判断。

对于因本文信息不准确、不完整或读者自身理解偏差而导致的任何损失或损害,我们概不负责。同时,我们也不承担因本文所述内容引发的任何法律责任或纠纷。

此外,本文可能包含对特定公司、行业或市场的分析和预测,这些分析和预测均基于当前市场环境及可获得的信息,并可能受到多种因素的影响而发生变化。因此,读者在参考本文时,应充分考虑这些潜在的风险和不确定性。

我们鼓励读者在阅读本文后,进一步查阅相关资料和咨询专业人士,以获取更全面、准确的信息和建议。同时,我们也欢迎读者就本文内容提出宝贵的意见和建议,以便我们不断改进和提升文章质量。

最后,感谢读者对本文的关注和阅读。我们希望通过提供有价值的信息和观点,为读者在相关领域的学习和决策提供一定的帮助和参考。但请务必记住,本文所述内容仅供参考,不构成任何具体建议或承诺。

特此声明。

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

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

本文链接:http://1.tranbon.com/?id=282

“Linux日常使用工具” 的相关文章

在Centos 7 上安装Zabbix监控

在Centos 7 上安装Zabbix监控

一、关闭selinux和iptables && 安装Zabbix rpm包仓库 && 安装zabbix-server-mysql和zabbix-web-mysql && 安装并且启动mysql5.6及 数据库信息安全初始化、设置数据库root密码等[r...

vi编辑器教程

http://blog.sina.com.cn/s/blog_736f1c59010136ry.htmlhttp://blog.csdn.net/lanxinju/article/details/5731843Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配。注意,vi...

SSR 一键部署脚本

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

发表评论

访客

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