#ESXI #Centos 业务服务器故障如何恢复盘
2023-09-11 14:20:37 时间
一、环境描述
有一台centos7的业务服务器,因为操作人员重大失误,导致业务服务器宕机,由于未做备份与快照,无法进行恢复,考虑通过将硬盘挂载在其他虚拟机上重新获取数据。
设备环境为VMWARE的ESXI。
二、修复步骤
1、创建新的操作系统,挂载对应磁盘(原业务服务器关机)
(略)
2、进入操作系统(记住,后续操作都不能重启虚拟机,不然无法启动)
通过fdisk -l查看是否查询到硬盘
fdisk -l
发现只有系统盘,并没有挂载的业务服务器的盘
3、进入/sys/class/scsi_host目录,再进行查看
cd /sys/class/scsi_host
fidsk -l
结果仍然没有,通过ll查看当前路径下文件
ll
输入以下命令,扫描所有host文件
echo "- - -" > host0/scan
fdisk -l
##按顺序输入,直到查询到新加载的盘
可以看到,已经有sdb的磁盘了
4、查询sdb的UUID
blkid
有朋友会说,通过这种方式去修改/etc/fstab文件进行挂载就行,我试过,会有问题
我修改了/etc/fstab里面的文件,并通过mount -a进行生效,报错了
经过确认,LVM2_member这种格式的,得通过逻辑盘挂载
5、查看当前的lv
lvdisplay
通过lvdisplay命令查看到了两个相同逻辑盘名称的lv,分别是swap、home和root目录
由于逻辑盘名称一致,且这三个lv是inactive状态,所以我们下一步要修改vg的名字并激活lv
6、修改vg和lv的配置
修改vg的名字
vgdisplay
查看vg的uuid,根据uuid修改
根据容量判断出哪个是业务服务器的盘
vgrename sWlyNW-rY1F-wDw1-s9Ix-BR7n-PcVU-ezPeDq centos_2
通过vgrename修改vg的名字为centos_2
修改完成,通过lvscan查看lv
lvscan
激活vg为centos_2的lv
vgchange -ay /dev/centos_2
7、挂载逻辑分区
在/mnt目录下,创建tmp目录,在tmp目录下分别创建home目录和root目录
进入root目录,已经能够成功看见旧服务器文件
8、黑盘问题
在挂载过程中,发现直接挂载vg,会报错,显示黑盘
通过在后续加入-B的参数,就可以挂载了。其意思是: -B, --bind 挂载其他位置的子树(同 -o bind)。
mount /dev/centos_2 /mnt/tmp_1 -B
相关文章
- Linux CentOS 下关闭防火墙
- Centos开机自己主动挂载windows中的ntfs磁盘
- 记一次ftp服务器错误 centOS 6.4 vsftpd 500 illegal port command
- crly-shell centos/windows服务器,Mysql数据库表结构损坏
- centos下查看端口占用情况,杀死进程
- CentOS镜像下载及安装详情
- Centos中用户相关操作(创建用户、设置密码、切换用户、修改用户信息、附加组、删除用户、用户分类)
- 68Linux - 解决CentOS启动卡住了,提示starting auditd: [failed]
- 使用 utmpdump 监控 CentOS 用户登录历史
- 如何在RHEL/CentOS 7.0中使用tmpfs
- 在 RHEL/CentOS 上为Web服务器架设 “XR”(Crossroads) 负载均衡器
- centos安装配置tftp服务器
- 阿里云服务器安装图形化界面(CentOS)
- centos 7 安装 openssl 1.1.1
- CentOS 7 执行service network restart失败解决方案(全解)
- 安装CentOS 7时出现No Caching mode page found问题的解决
- 第8章 CentOS包管理详解
- 为什么使用centos部署服务器
- 二、CentOS 7安装部署GitLab服务器(解决邮箱发信问题)
- CentOS下防御或减轻DDoS攻击方法(转)
- CentOS 服务器添加简易"回收站"
- 服务器 CentOS上yum安装Nginx服务
- centOS 虚拟机设置固定IP:图形化设置
- 在centos服务器安装MySQL数据库详细步骤
- Centos Apache 80 代理Tomcat 8080端口
- 基于腾讯云服务器+wordpress+CentOS搭建博客
- CentOS---网络配置具体解释
- centos yum 安装ffmpeg
- centos下配置sftp且限制用户访问目录