云主机文件系统修复

一、问题描述
  云主机文件系统损坏导致云主机无法启动!客户要求把数据找回!!!

二、准备工作
  2.1 创建一台云主机做文件修复。
  2.2 找一台物理机(RHEL7.1即可)做文件修复。

三、操作流程
  3.1 对有问题的云主机关机,系统盘做快照。
  3.2 根据3.1的快照创建一个云硬盘。
  3.3 将3.2中创建的云硬盘挂在到2.1的云主机上做文件修复。
  3.4 上面的步骤如果可以修复成功,则将有问题的云主机系统盘挂在到2.2的物理机上做文件修复。

四、EXT4修复过程
  4.1 查看超级块备份
    mkfs.ext4 -n /dev/mapper/${lv_name}
  4.2 用备份的超级块挂载
    mount -o sb=32768 /dev/mapper/${lv_name} /mnt # 32768 为4.1中查出的超级块位置
  4.3 用备份的超级块fsck修复分区
    fsck.ext4 -b 32768 /dev/mapper/${lv_name} # 32768 为4.1中查出的超级块位置
  4.4 直接用fsck修复分区
    fsck.ext4 -y /dev/mapper/${lv_name}
  4.5 重建超级块(!慎用!可能丢失所有数据)
    mkfs.ext4 -S /dev/mapper/${lv_name}
  4.5 以上操作全部失败!继续查看日志+Google
    resize2fs /dev/mapper/${lv_name} 73399296 # 依然失败
  4.6 受到4.5的启发决定扩展下lv试下
    lvextend /dev/mapper/${lv_name} /dev/${vdisk_path} # 终于成功
  4.7 将云主机系统盘挂在到物理机
    rbd map ${pool_name}/$(volume_name)
  4.8 扩展lvm
    lvextend /dev/mapper/${lv_name} /dev/${vdisk_path}
  4.9 卸载云主机系统盘
    lvchange -an /dev/mapper/${lv_name}
    rbd unmap ${mapped_point}

五、XFS修复过程
  5.1 执行xfs_repair
    xfs_repair -L /dev/mapper/${lv_name} # 一次成功
  5.2 将云主机系统盘挂在到物理机
    rbd map ${pool_name}/$(volume_name)
  5.3 执行xfs_repair
    xfs_repair -L /dev/mapper/${lv_name}
  5.4 卸载云主机系统盘
    lvchange -an /dev/mapper/${lv_name}
    rbd unmap ${mapped_point}

六、参考资料
  http://blog.chinaunix.net/uid-26557245-id-3748168.html # 修复ext4
  http://oss.sgi.com/archives/xfs/2013-12/msg00670.html # 修复xfs
  http://www.linuxquestions.org/questions/linux-enterprise-47/shrink-lvm-without-dataloss-557746/ # 修复ext4
  http://www.linuxquestions.org/questions/linux-general-1/cannot-mount-hard-disk-block-count-exceeds-size-of-device-bad-partition-table-880149/ # 修复ext4

时间: 2024-10-07 23:58:25

云主机文件系统修复的相关文章

记一次阿里云主机遭到矿机导致网站瘫痪的修复记录

一.背景:公司有一个单机网站,平时仅用来发布新闻和公告的CMS的平台.主机为阿里云主机,半个月或者一个月才有运营的同事来进行一些公司新闻的发布.所以为了节省成本也没有做其他任何阿里云安全防护产品.二.故障问题:1.ssh无法远程主机2.mysql无法启动3.数据库的备份是3个月以前的阿里云危险提醒提交工单和阿里工程师进行沟通处理阿里工程师尝试修复失败,由于挖矿程序导致文件受损.哎~确实没辙...但是阿里的工程师提供了一种解决方案 售后工程师 : 快照是记录的磁盘当时状态,如果快照时间点就是异常的

安全狗安全云主机背后的故事

云主机是新一代的主机租用服务,它整合了高性能服务器与优质网络带宽,有效解决了传统主机租用价格偏高.服务品质参差不齐等缺点,可全面满足中小企业.个人站长用户对主机租用服务低成本.高可靠.易管理的需求. 但作为一个站长,在购买云主机上会存在着一些疑惑: 挑选问题: 云主机市场鱼目混杂,市面上许多黑心商家打着云主机的旗号卖的是VPS产品,让人防不胜防. 使用问题: 一般来说,系统上都会有很多的漏洞,尤其某些高危安全漏洞如果没有被及时修复,风险就非常大.比如说溢出漏洞,一旦出现,那么黑客就可以利用溢出来

创建 OpenStack云主机 [六]

创建 OpenStack云主机 [六] openstack 时间:2016年11月28日 创建虚拟网络 创建m1.nano规格的主机(相等于定义虚拟机的硬件配置)生成一个密钥对(openstack的原理是不使用密码连接,而是使用密钥对进行连接) 增加安全组规则(用iptables做的安全组) 启动一个实例(使用命令启动,启动虚拟机有三种方式:1.命令CLI 2.api 3.Dashboard)其实Dashboard也是通过api进行连接块设备存储编排共享文件系统 虚拟网络分为提供者网络和私有网络

观点 | 为什么说云主机比物理机故障率更低?

本文根据高效运维系列微信群的嘉宾分享整理并发布.「高效运维」公众号作为本系列群的官方唯一公众号,原创并独家首发.OneAPM 授权转发. 编辑 徐凯强@和信-北京(内容收集.发布) 作者介绍 邱模炯 UCloud 平台开发中心总监,北京大学计算机系研究生毕业,擅长操作系统.虚拟化和数据中心自动化等云平台的基础技术. 引言 很多朋友对云平台可用性有所担心,认为用物理机更加放心.今天我想就这个话题抛出个人看法.希望对大家有参考意义.先抛出结论: 从业务程序的角度,云主机的可用性可以做到比物理机高,即

我的云主机之lvm划分

今天买了一台腾讯云主机,先对比说下阿里云主机,我的系统也是centos6.5 64位 首先腾讯服务器系统磁盘竟然只给8G空间,也是醉了.而且腾讯云主机的network服务我不喜欢.不过价格对比阿里云还是便宜很多. 1:查看挂载及我的磁盘状况 [[email protected]_154_77_centos ~]# df -h Filesystem      Size  Used Avail Use% Mounted on /dev/vda1       7.9G 1005M  6.5G  14%

安全狗安全云主机第二期上线 活动期间最高返券500元

安全狗安全云主机第二起正式上线,在2014年12月22日--2015年1月9日活动期间通过"安全狗-安全市场"购买,最高返券500元!!活动地址:http://market.safedog.cn/cloudhost/safe_cloudhost_index.html 安全狗推出的安全云主机,经过12道人工安全加固工序,让每台云主机都拥有抗攻击.防黑.防入侵.防漏洞注入.病毒查杀等多项安全防护力量,从内而外构筑云主机安全品质.不但如此,安全狗安全云主机还接入安全狗服云防护体系,实现远程多

抢优惠券啦~~安全狗安全云主机预热活动进行中

8月11日,安全狗安全云主机将震撼上线,目前预热活动也已展开喽.本项活动时间将持续到8月10日,预热期间,用户可免费领取购买优惠券.在安全云主机市场上线后,优惠券可全额抵扣购机款,最高可0元购机!本次活动共发放300张20元至100元价值不等的优惠券. 领取的优惠券有效期限是一个月,在安全云主机市场上线前不可使用:上线之后,用户点击购买安全云主机即可使用该券. 此次首批上线安全狗?安全云主机市场的厂商包括美橙互联和西部数码,所有上线的云主机在交付前都经由安全狗进行了专业加固,安全防护能力更强.

云主机未来将会如何发展

据媒体报道,亚马逊公司2016年开始推了云计算云主机服务后,引起了全球各界人士的高度关注.特别是随时互联网的高速发展,香港服务器租用.服务器托管.云主机租用越来越多的被广泛应用.从去年开始,先后有互联网.物流.金融.制造.电商等企业加入到云计算云主机租用的商业模式中来了. 云主机确定改变了很多传统的IT商业模式,今后的云主机将会如何发展,受到大家的瞩目关注. 云主机将增加投资的价值 云主机在O2O盛行的当下,将会继续得到高速的发展,各行各业及各种新应用,都将会与其挂钩,例如:医疗领域出现的新兴基

蜂巢之Iaas云主机快速启动的优化

蜂巢之Iaas云主机快速启动的优化 ??使用过Linux的,不使用桌面的技(无)术(限)大(装)拿(X)的筒子们大概都有经验,电脑的操作启动时间是速度很快的,往往都是在几秒级别完成.但是在同样没有桌面的云主机启动经常给我们的却不是这样一个感觉,特别是在第一次创建的过程中,总是发现启动过程需要10s+的时间,于是就想,能不能也加速一把,享受秒级别的云主机启动的畅快体验. ??PS:目前我们所使用的蜂巢容器是在虚拟机内部进行启动的,云主机的启动速度也是影响蜂巢容器快速启动的一个重要部分. 1. 首先