码迷,mamicode.com
首页 > 系统相关 > 详细

Linux磁盘管理在生产中需要注意的

时间:2018-04-22 22:00:37      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:备份恢复分区表   删除标识位   

  • 备份分区表

  •   分区表非常重要,建议在生产环境中将分区表备份

       先来查看一下我们要备份的分区表hexdump -C /dev/sda -n 512

      技术分享图片

         我们只备份前512个字节

       备份分区表  dd if=/dev/sda of=/data/mbr_bak bs=1 count=512  将sda的分区表备份到/data/的mbr_bak

      技术分享图片

      备份文件不能保存在本机,因为分区表破坏了机器就起不来了,备份文件在本机就恢复不了了。

    技术分享图片

      所以分区表备份文件应该存在一个相对比较安全的地方,在这我们把备份文件复制到centos7上

    技术分享图片

    模拟破坏分区表

        使用dd命令用0覆盖分区表里的数据

     技术分享图片 

       此时分区表已被我们破坏

     技术分享图片

     恢复分区表

       一、机器没重启

        用fdisk -l和lsblk命令查看分区信息

     技术分享图片

     此时我们看到内存中还有分区表(我们破坏的是硬盘上的分区表),如果及时发现分区表被破坏机器没有重启;直接用我们备份的文件恢复即可

      使用dd命令将我们备份的数据覆盖前512字节即可

     技术分享图片

     查看一下分区表已恢复

     技术分享图片

     二、机器已重启

      分区表破坏后重启机器启不来了,下面进行恢复

     技术分享图片

     在BIOS在设置第一启动项为光盘

     技术分享图片

     启动项设为光盘启动,选择第3项,进入救援模式

    技术分享图片

     开启网络这项选项Yes

    技术分享图片

     这一项选项Skip

    技术分享图片

     进入救援模式,先查检下IP地址,ping一下是否能连通存放分区表备份文件的远程主机

    技术分享图片

     使用scp命令把远程主机上的分区表备份文件copy到本地

    技术分享图片

     使用dd命令恢复

    技术分享图片

     恢复后重启

    技术分享图片

     将第一启动项设为硬盘

    技术分享图片

      系统启动了,再来查看一下分区表信息

    技术分享图片

     分区表已恢复

     存放备份文件的服务器上如果没有网络,把丢失数据的硬盘拆下安到备份分区表的机器上恢复

    • 分区表克隆







    • 删除标识位






    • 分区空间中存在夹缝








    Linux磁盘管理在生产中需要注意的

    标签:备份恢复分区表   删除标识位   

    原文地址:http://blog.51cto.com/10461810/2106594

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!