磁盘分区表备份、删除和恢复

磁盘分区表备份、删除和恢复

分区表的备份

 MBR分区表存放在硬盘0磁道第0个扇区内,总共512字节,前446字节为bootloader,中间64位为磁盘分区表信息,每个分区信息占16个字节,总共存放在4个分区。
 查看硬盘的十六进制文件,在硬盘前512字节中,从2080开始至aa55前的64字节就是我们需要备份的磁盘分区表

备份

  1. 使用 dd 命令将硬盘分区表的信息进行备份
  2. 查看备份出来的数据,确保正确性。
  3. 将备份的文件传至远程主机上,或者将其复制到U盘进行备份。
  4. 登陆远程主机,并查看数据,确保一致性。

    清空磁盘分区表

    1. 使用 dd 命令将446字节后面的64字节清空

    2. 查看清空之后的数据

    3. 磁盘分区被破坏,重启将无法进入,系统错误信息显示没有磁盘

    恢复数据

    1. 断开电源重新启动,并快速按Esc键,选择光盘模式

    2. 选择Troubleshooting

    3. 选择Rescue a CentOS system进入救援模式

    4. 选择1 Continue,回车选择默认SHELL

    5. 此时主机没有网络地址,所以需要给主机配置网络地址

    6. 从远程主机,将备份文件拷贝至本地

    7. 使用 dd 命令,将备份的分区表数据恢复至 /dev/sda 内,重新启动系统

    8. 系统正常启动,/dev/sda 数据恢复成功

原文地址:https://blog.51cto.com/12980155/2370535

时间: 2024-08-30 07:01:42

磁盘分区表备份、删除和恢复的相关文章

mbr分区表备份、删除和恢复

磁盘分区表备份.删除和恢复 简要说明 MBR分区磁盘的分区表信息存放在硬盘0磁道第0个扇区内总共512字节 前446字节为bootloader. 中间64位为磁盘分区表信息,每个分区信息占16个字节,总计存放4个分区.(这段就是需要备份出来的数据) 最后的aa55为结束标志位. 一.分区表的备份 首先先查看下硬盘前512字节,从2080开启时至aa55前的64字节就是我们需要备份的磁盘分区表 [root@centos7 ~]# hexdump -n 512 /dev/sda 0000000 63

mbr分区的单独磁盘的备份恢复

1.远程备份恢复 以centos6为例 先备份为mbr文件 拷贝到centos7 主机中(172.18.254.154) [[email protected] ~]#dd if=/dev/sda of=mbr bs=1 count=512 [[email protected] ~]#scp mbr 172.18.254.154:/app/ * scp 远程主机与当前主机互传文件 命令格式:scp local_file [email protected]_ip:remote_folder scp

合并SCVMM虚拟机的差异磁盘,并删除那些难以删除的Checkpoints(Shapshots)

使用Microsoft Data Protection Manager(DPM)有时会造成虚拟机的动态和固定磁盘变成差异磁盘,这个应该与DPM进行差异备份有关,未知原因造成DPM差异备份后无法复原原来的磁盘类型,并且在Hyper-V Manager中看到非常多树形结构的层层依赖的Checkpoints,这些Checkpoints名称中有Backup字样,这些Checkpoints无法通过Hyper-V Manager删除,也无法通过命令行删除,在文件系统中表现为虚拟机目录中Shapshots文件

QEMU/KVM磁盘在线备份

QEMU/KVM磁盘的在线完整及增量备份,是"打包"方案的一种具体实现,可实现基于时间点的备份,同时支持本地与远程2种备份方式,并可指定备份文件进行恢复. tag: qemu, kvm, disk, live, backup, incremental, bitmap 小慢哥的原创文章,欢迎转载 目录 ? 1. 本文缘由? 2. 最终能实现什么? 3. 环境说明? 4. 常用命令一览? 5. 磁盘在线备份的4种方式? 6. 查询磁盘对应的设备名? 7. 什么是bitmap? 8. 创建与

Tri-BACKUP Pro 9 for Mac(磁盘数据备份软件)

Tri-BACKUP Pro 9 for Mac是一款非常不错的磁盘和文件夹备份工具.Tri-BACKUP Pro 9 Mac版可以添加特定功能,例如备份到Web服务器,控制来自其他计算机的操作,双重检查副本或发送电子邮件警报(例如,在发送电子邮件时向管理员发送电子邮件)检测到错误,或监视备份的正确实施).Tri-BACKUP可以保护您的数据免受外部驱动器上的单个副本的影响一组要在不同媒体上备份的操作,您可以将这些操作保存在不同位置以获得最大安全性(包括Internet上的备份).亮点功能复制磁

使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复

这种操作百度一搜一大片,今天整理以前做的项目时自己备份了一下数据库,试着将数据进行导出备份和导入恢复了一下:下面是操作过程: 1 开启服务 2 配置监听 找到下面文件: 记事本打开 在导航器的下拉菜单中选择:将数据库添加到树, 然后点击确定 然后使用PL/SQL就可以登录了: 3 建立新表空间和新用户 使用system用户登录:执行如下sql语句建立表空间和新用户,以及给用户授权 建立表空间 Create tablespace myyyjc datafile 'D:\app\Administra

SQL Server 2012笔记分享-22:理解备份模式与恢复模式

SQL Server 备份和还原组件为保护存储在 SQL Server 数据库中的关键数据提供了基本安全保障. 为了最大限度地降低灾难性数据丢失的风险,您需要定期备份数据库以保留对数据所做的修改. 规划良好的备份和还原策略有助于防止SQL Server 2012笔记分享-22:理解备份模式与恢复模式数据库因各种故障而造成数据丢失. 通过还原一组备份,然后恢复数据库来测试您的策略,以便为有效地应对灾难做好准备. ===========================================

模拟电话簿系统,新增功能:备份数据和恢复备份

在原来的系统之上增加了两个新的功能,备份数据和恢复备份: 下面是两个功能的具体实现方法: public void saveall() // 备份所有数据 { List<Person> list1 = new ArrayList(); try { // 加载数据库驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); // 获取与数据库的连接 Connection conn = DriverManager.getConnect

Linux dump备份和restore恢复

   Dump备份和restore恢复的基本使用   Dump是个功能颇强的备份工具,他除了可以备份整个文件系统外,还可以制定等级!怎么理解呢,可以理解为mysql的差异备份,假如你的 /home 是独立癿一个文件系统,那你第一次迚行过 dump 后,再迚行第二次 dump 时, 你可以指定备份等级,假如指定等级为 1 时,此时新备份的数据只会记录与第一次备份有所差异的档案而已.入图: 虽然dump支持整个文件系统和单一目录 但是对于目录的支持也是比较不足的 这也是dump的限制所在 如果备份的