关于分区的小坑(MBR和GBT分区表)

摘要:
mbr是有主扩分区区别的,gpt方式的分区表没有。

杂谈:

今天看鸟哥的书,讲fdisk的n命令用于磁盘分区的时候,会有extended和primary partition的区分,也就是扩展分区和逻辑分区,可是我的ubuntu并不会有,直接就让指定分区号了。于是去网上查区分linux主分区和逻辑分区的方法,有人说linux的sda1-4就是主分区,5以后是逻辑分区。可是这种说法明显有漏洞,因为我在指定1-4号分区后,仍然可以指定5号分区,这样主分区和5号逻辑分区所在扩展分区就有5个了,不符合主分区和扩展分区加起来只能由4个的限制。  然后我找到了另一种比较合理的说法:ubuntu已经采用gpt分区了,而gpt是不区分主分区(primary partion)和扩展分区(extended)的,这里是原文链接

1、有两个命令fdisk -l和parted /dev/sda print
2、你先注意分区表是msdos还是gpt
3、msdos分区才有扩展分区,gpt不存在扩展分区
4、例如:
[root@server ~]# parted /dev/sda print
Model: SEAGATE ST3600057SS (scsi)
Disk /dev/sda: 600GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 107GB 107GB primary ext3 boot
2 107GB 215GB 107GB primary ext3
3 215GB 232GB 17.2GB primary linux-swap
4 232GB 600GB 368GB extended
5 232GB 600GB 368GB logical ext3
这里是我实际测试结果:

关于分区的小坑(MBR和GBT分区表)第1张

确实是这样,ubuntu STL16.04使用的是gpt分区格式。

知识点:

现行的磁盘分区表有两种,mbr(有时也叫msdos,大概是微软的Dos最先使用了这种方式)和gpt。

mbr是有主扩分区区别的,gpt方式的分区表没有。gpt有更多优点,更先进。

更多请参考:

“分区表”百度百科;

脚本51的博客,很详细具体。

免责声明:文章转载自《关于分区的小坑(MBR和GBT分区表)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇用Visual studio 2005打开Visual studio 2008 开发的项目sqlserver 获取实例上用户数据库的数据字典下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux 系统centos新添加一个硬盘,分区格式化挂载操作

给服务器买一个硬盘,要使用一般要经过下面几部 ---------分区--》格式化--》挂载--------- 一。先熟悉几个命令和linux硬盘命名规则 1.lsblk ,查看挂载的所有磁盘 2.blkid ,查看磁盘分区的文件系统格式命令示例:blkid /dev/vdb1“TYPE”为“ext4”:表示为/dev/vdb1的文件系统是ext4。 3....

Arch Linux 分区设定以及新增用户等命令

一.启动虚拟机  二.进入live(选择第一个) 进入root根目录 cd /  三.硬盘分区   Ⅰ.查看设备信息 fdisk -l 或者 lsblk    Ⅱ.分配空间 cfdisk /dev/sda          Ⅲ.格式化分区 mkfs.fat /dev/sda1 mkswap /dev/sda2 mkfs.ext4 /dev/...

【Linux】2 安装 Linux 操作系统(超级详细版)

CentOS 系统官网下载:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso 点击创建新的虚拟机,选择 自定义(高级),然后点击下一步; 默认设置就好,点击"下一步"; 选择 "稍后安装操作系统",点击"下一步"; 选择"Linux", 版本选...

Vmware挂载san存储_vSphere 6.x 共享存储LUN丢失分区表修复(精华)

炎炎夏夜客户机房空调意外故障,前端ESXI物理服务器由于温度过高都自保关机,存储和SAN没有自保关机。上班修复空调后,检查存储,检查SAN无异常。开始开机ESXI主机,开机完后发现存储映射的两个LUN全部消失,重启存储,重启ESXI都无效。 经过检查,在ESXI上新增存储可以看见两个LUN,但是新增提示需要格式化LUN,此处绝对不能选择新增然后格式化,否则...

ORA-14402: 更新分区关键字列将导致分区的更改

转自:http://www.linuxidc.com/Linux/2015-02/113939.htm 默认情况下,Oracle的分区表对于分区字段是不允许进行update操作的,如果有对分区字段行进update,就会报错——ORA-14402: 更新分区关键字列将导致分区的更改。这种情况可以通过开启表的行移动来允许对分区字段的update 操作: alt...

linux fstab下挂载错误导致cannot open access to console, the root account is locked的问题

用 deepin 安装 u 盘启动,出现选择安装语言的界面时,按 ctrl+alt+T,进入 tty,然后输入 startx,进入 live cd 模式,挂载硬盘的根分区,然后修改 /etc/fstab 文件,把里面的 /home 分区里的启动项注释掉。mount 命令在开始时会读取这个文件,确定设备和分区的挂载选项,注释掉后开机就不会挂载 /home...