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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux磁盘管理在生产中需要注意的相关的知识,希望对你有一定的参考价值。

  • 备份分区表

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

   先来查看一下我们要备份的分区表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磁盘管理在生产中需要注意的的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础

Linux下:磁盘管理和文件系统管理

磁盘基础知识

Linux 基础 - 磁盘管理 - 01

Linux 逻辑卷逻辑卷的创建,扩展,缩减

Linux两块磁盘挂载指向一个文件夹LVM磁盘管理