曾经我也装了windows和linux双系统,当然是先装winXP,然后装linux,当我的winXP出问题时,我也是直接装入winXP安装盘重新安装winXP。
之后再重新装入linux系统盘修复一下引导程序,至此,一切正常,又是双系统了。
在Linux系统下卸载设备时,经常会遇到“Device is busy”的提示,报错的原因通常是由于待卸载磁盘正在使用,导致无法直接卸载,需要降当前使用数据盘的进程杀掉,才能卸载。如果贸然强行删除,可能会导致数据丢失或设备损坏。需要使用fuser命令查找和删除占用的程序。
例如:无法卸载的设备为/dev/vdd1,运行以下命令:
PS: 如果bash在使用此磁盘,会发现bash退出了,新开bash 并再次查看fuser -mv /dev/vdd1
确认是否还有占用进程。
找到PID对应的进程或者服务,然后杀死或者停止相应服务即可。
此案例中即使使用上述所有 *** 作删除占用的进程,但还是提示磁盘busy,使用kill去杀进程,发现进程号一直在变化,惊觉可能是某个服务进程一直在运行,使用fuser -m -v /dev/vdd1 去查看详细的进程信息,发现是docker服务一直在占用。
解决方案:停止docker服务
原因: *** 作错误导致。解决方法:
如下参考:
1.使用where命令查看mysql安装拷贝路径。
2.检查与mysql一起安装的RPM包文件(RPM-qa|grepmysql)。
3.模糊匹配删除安装包中的mysql文件(yum删除mysql)。
4.继续删除RPM安装包(删除步骤3中找到的RPM安装包的文件)。
5.备份和删除mysql数据库文件即可,如下图。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)