当前位置:TranBon博客 > 首页 > 技术 > 客户数据恢复

客户数据恢复

adminis3年前 (2021-02-23)技术25510

如果客户的硬盘有问题,或者操作系统起不来,你可以把它的硬盘拆下来,插到一台装好的Centos上,这台CentOS,安装的时候LVM卷组的名称不要用VolGroup这个名字,因为这样的名字往往跟客户默认的名称冲突。


插好硬盘后,用lsblk查看,假设客户的硬盘的sdb


[root@localhost ~]# lsblk 
NAME                        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb                           8:0    0 465.8G  0 disk 
├─sdb1                        8:1    0   500M  0 part /boot
└─sdb2                        8:2    0 465.3G  0 part 
  ├─VolGroup-lv_root (dm-0) 253:0    0 461.3G  0 lvm  /

  └─VolGroup-lv_swap (dm-1) 253:1    0     4G  0 lvm  [SWAP]


扫描vg卷组名称,CentOS默认的vg组名为VolGroup,确保本机的组名不跟它重复

vgscan


先把客户的LVM分区激活,假如客户没有LVM,这步不用做。

vgchange -ay /dev/vg卷组名,


这里案例应该是

vgchange -ay /dev/VolGroup


创建好目录,接下来会把客户数据放在这两个目录上
mkdir /mnt/sdb1

mkdir /mnt/VolGroup-lv_root


把用户的/boot分区挂出来

mount /dev/sdb1 /mnt/sdb1


把用户的/分区挂出来

mount /dev/VolGroup/lv_root /mnt/VolGroup-lv_root


检查:

df -TH

应该可以看到 /dev/sdb1和/dev/VolGroup/lv_root

如果没有看到,证明没有挂载成功。


挂载成功后,继续下面的操作:


用户的/boot文件在以下目录:

/mnt/sdb1


查看有没有文件,如果没有,就证明客户的内核文件被删除了。

ll /mnt/sdb1


如果有文件在,看目录大小

du -sh /mnt/sdb1


用户的/文件在在以下目录:

/mnt/VolGroup-lv_root


查看原客户硬盘的根目录,看看有没有文件在

ll /mnt/VolGroup-lv_root


如果有文件在,看目录大小

du -sh /mnt/VolGroup-lv_root


比较常见的是修复两个文件
/mnt/VolGroup-lv_root/etc/fstab
/mnt/sdb1/grub/grub.conf
这两个文件都跟系统引导有关


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

第10条随机版权

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

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

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

相关文章

vi编辑器教程

http://blog.sina.com.cn/s/blog_736f1c59010136ry.htmlhttp://blog.csdn.net/lanxinju/article/details/57...

SSR 一键部署脚本

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

cnetos系统mysql配置my.cnf文件,跳过密码认证登录并设置远程登录(不一定有效)

cnetos系统mysql配置my.cnf文件,跳过密码认证登录并设置远程登录(不一定有效)

cnetos手动安装mysql没有my.cnf配置文件时, 1.可以从其它服务器把my.cnf文件拷贝到需要的服务器上,2.可以touch创建my.cnf文件 这边是直接使用touch命令my.c...

发表评论

访客

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