Linux基本操作——Linux磁盘基本概念

本文深入解析Linux中的分区机制,包括MBR(主引导记录)与GPT(GUID分区表)。MBR适用于传统BIOS系统,支持32位系统,但存在分区数量限制和2TB硬盘容量上限;GPT则适用于UEFI系统,支持更大容量硬盘,且向后兼容MBR。

linux 所有设备都会被抽象为一个文件,保存在/devide设备名称为hd[a-z],SATA、SCSI、SAS、USB等设备的名称为sd[a-z]

/dev/sda1, /dev/sda2: 第一块硬盘的第一、第二分区

分区不是硬盘的物理功能,而是软件功能。

主流分区:
MBR:Master Boot Record,主引导记录,传统分区机制,应用于绝大多数使用BIOS的PC设备,苹果电脑就不使用BIOS。
* 支持32bit和64bit系统
* MBR支持分区数量有限
* MBR只支持不超过2T的硬盘(因为只有32位的寻址空间),超过2T的硬盘将只能使用2T空间(有第三方解决方法)

MBR结构,占了硬盘前512个字节, 其中,前446字节是引导代码,接下来的4个16字节 = 4个分区表,最后二个字节是启动标识,固定是:55, AA。

最多4个主分区(因为只有四个分区表)

如果想要更多的分区,要使用扩展分区和逻辑分区。要占用一个主分区的位置,把他变成一个扩展分区(扩展分区是不能用的,必须在扩展分区的基础上创建逻辑分区)。

可以包含3个主分区 + 一个扩展分区,然后在扩展分区上面创建更多的逻辑分区(IDE最多63个逻辑分区,SCSI最多创建15个分区)。


GPT:GUID Paration Table是一个较新的分区机制,解决了MBR很多缺点。

* 支持超过2T的硬盘
* 向后兼容MBR
* 必须在支持 UEFI 的硬件上才能使 用(UEFI 是由Intel提出的取代 BIOS 的新一代硬件引导系统)
* 必须使用64bit系统
* Mac、Linux系统都能支持GPT分区格式
* Windows7 64bit、windows Server 2008 64bit支持GPT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值