日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux分区表导出与恢复,linux下磁盘分区表的备份和恢复

發布時間:2023/12/18 linux 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux分区表导出与恢复,linux下磁盘分区表的备份和恢复 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

8種機械鍵盤軸體對比

本人程序員,要買一個寫代碼的鍵盤,請問紅軸和茶軸怎么選?

本文主要介紹linux系統下磁盤分區表的備份和恢復方法。

1.磁盤分區類型

最常接觸的磁盤分區類型: MBR(Master Boot Record), GPT(Globe Partition Table)和Apple Partition(Mixed分區)。

2.MBR分區表MBR簡介

MBR = Main Boot Record,主引導分區。

整個硬盤可分為MBR,DBR(Dos Boot Record,Dos引導記錄),FAT(File Assign Table,文件分配表 ),BD(Boot Directory,根目錄)和數據區。

MBR分區表位于硬盤第一個物理扇區(絕對扇區)柱面0,磁頭0,扇區1處 。

MBR的結構:字節偏移(16進制)字節數描述00~1BD446引導代碼

1BE~1CD16分區表項1

1CE~1DD16分區表項2

1DE~1ED16分區表項3

1EE~1FD16分區表項4

1FE-1FF2簽名值’55AA’

MBR總共512 = 446 + 64 + 2MBR備份和恢復1

2

3

4備份MBR

dd if=/dev/sda of=/backup/mbr.backup bs=1 count=512

恢復MBR

dd if=/backup/mbr.backup of=/dev/sda備份分區表1

2

3

4備份分區表

dd if=/dev/sda of=/backup/partition_table.bak bs=1 count=64 skip=446

恢復分區表

dd if=/backup/partition_table.bak of=/dev/sda bs=1 seek=446

3.GPT分區表GPT簡介

GUID = Globally Unique Identifier,全局唯一標識符,一個隨機生成的字符串。

GPT = GUID Partition Table,GUID分區表

GPT是一種新的標準,并在逐漸取代MBR。

支持幾乎無限個分區數量,限制只在于操作系統——Windows支持最多128個GPT分區。

MBR磁盤上,分區和啟動信息是保存在一起的。如果這部分數據被覆蓋或破壞,一切就over了。

GPT在整個磁盤上保存多個這部分信息的副本, 并可以恢復被破壞的這部分信息。

MBR和GPT分區對比:Basic MBR DiskBasic GPT DiskMaster Boot CodeMaster Boot Code

1st Partition Table Entry1st Partition Table Entry

2nd Partition Table Entry2nd Partition Table Entry

3rd Partition Table Entry3rd Partition Table Entry

4th Partition Table Entry4th Partition Table Entry

0x55 AA0x55 AA

Primary GUID Partition Table Header

GUID Partition Entry 1

GUID Partition Entry 2

GUID Partition Entry n

GUID Partition Entry 128

GUID Partition Entry 1

GUID Partition Entry 2

GUID Partition Entry n

GUID Partition Entry 128

Backup GUID Partition Table HeaderGPT備份和還原1

2

3

4

5

6

7

8

9

10

11

12

13

14備份Protective MBR

dd if=/dev/sda of=gpt-mbr bs=512 count=1

恢復Protective MBR

#dd if=gpt-mbr of=/dev/sda bs=512 count=1

備份完整的GPT分區表

#dd if=/dev/sda of=gpt-partition bs=512 count=34

恢復完整的GPT分區表

#dd if=gpt--partition of=/dev/sda bs=512 count=34

僅備份GPT頭和GPT分區

#dd if=/dev/sda of=gpt-partition bs=512 skip=1 count=33

恢復單獨的GPT分區信息

#dd if=gpt-partition of=/dev/sda bs=512 skip=1 seek=1 count=33

總結

以上是生活随笔為你收集整理的linux分区表导出与恢复,linux下磁盘分区表的备份和恢复的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。