ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux 磁盘管理-分区管理-磁盘分区【gdisk】gpt分区工具使用介绍

2021-05-30 12:02:09  阅读:268  来源: 互联网

标签:sector 分区 分区表 Linux GPT 磁盘分区 MBR


gdisk -l [设备]

  gdisk又叫GPT fdisk,算是fdisk的延伸吧,主要使用的是GPT分区类型,用来划分容量大于2T的硬盘。

  扩展1:分区类型GPT和MBR。GPT最大支持18EB(1EB=1024PB,1PB=1024TB),MBR最大支持2TB。

  扩展2(了解):GPT,全局唯一标识分区表(GUID Partition Table),它使用128位GUID来唯一标识每个磁盘和分区。与MBR存在单一故障点不同,GPT提供分区表信息的冗余,一个在磁盘头部,一个在磁盘尾部;它通过CRC校验来检测GPT头和分区表中错误与损坏。默认一个硬盘支持128个分区(可以更多)。

(1).选项

只有一个-l选项,列出一个磁盘的所有分区表

(2).操作菜单说明

  主要用到的几个和fdisk差不多:n、p、q、w。

  完整的菜单如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

b 将GPT数据备份到一个文件

c 更改分区名称

d 删除一个分区

i 显示分区详细信息

l 列出已知分区类型。此处8200是Linux swap,8300是Linux filesystem(对应fdisk的82和83)。还有一个8e00是Linux LVM

n 增加一个新的分区

o 创建一个新的空白的GPT分区表

p 显示当前磁盘的分区表

q 退出gdisk程序,不保存任何修改

r 恢复和转换选项(仅限专家)

s 排序分区

t 改变分区的类型

v 验证磁盘分区表

w 将分区表写入裁判并退出(保存并退出)

x 额外功能(仅限专家)

? 显示帮助信息

  扩展:Liunx LVM(Linux逻辑卷管理),将多个硬盘(物理盘)和硬盘分区(物理分区)做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。

(3).实例

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

[root@xuexi ~]# gdisk /dev/sdb

GPT fdisk (gdisk) version 0.8.10

 

Partition table scan:

  MBR: MBR only

  BSD: not present

  APM: not present

  GPT: not present

 

***************************************************************

Found invalid GPT and valid MBR; converting MBR to GPT format

in memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by

typing 'q' if you don't want to convert your MBR partitions

to GPT format!

***************************************************************

 

 

Command (? for help): p  //显示当前磁盘的分区表

Disk /dev/sdb: 4194304 sectors, 2.0 GiB

Logical sector size: 512 bytes

Disk identifier (GUID): 4E50861F-8360-4B97-986E-51F4080BF678

Partition table holds up to 128 entries

First usable sector is 34, last usable sector is 4194270

Partitions will be aligned on 2048-sector boundaries

Total free space is 2097085 sectors (1024.0 MiB)

 

Number  Start (sector)    End (sector)  Size       Code  Name

   1            2048         2099199   1024.0 MiB  8300  Linux filesystem

 

Command (? for help): d  //删除一个分区

Using 1

 

Command (? for help): n  //新建一个分区

Partition number (1-128, default 1):

First sector (34-4194270, default = 2048) or {+-}size{KMGTP}:    //开始扇区

Last sector (2048-4194270, default = 4194270) or {+-}size{KMGTP}: +1G  //终止扇区

Current type is 'Linux filesystem'

Hex code or GUID (L to show codes, Enter = 8300):   //分区类型

Changed type of partition to 'Linux filesystem'

 

Command (? for help): w  //保存并退出

 

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING

PARTITIONS!!

 

Do you want to proceed? (Y/N): y  //确认覆盖

OK; writing new GUID partition table (GPT) to /dev/sdb.

Warning: The kernel is still using the old partition table.

The new table will be used at the next reboot.  //提示在下次重启后生效

The operation has completed successfully.

  额,好像并不需要。后面该格式化的格式化(mkfs.xfs,在此之前注意有没有挂载,挂载的需要卸载再格式化),该挂载的挂载

标签:sector,分区,分区表,Linux,GPT,磁盘分区,MBR
来源: https://blog.csdn.net/xyz/article/details/117396236

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有