磁盘基本概念

本文深入探讨了Linux系统中磁盘的基本概念,包括柱面、扇区、磁头,以及如何通过设备名称来标识不同的磁盘分区。文章详细解释了IDE设备与SATA/SCSI/USB设备的区别,并对比了MBR和GPT两种分区机制,阐述了它们各自的特点、优势与限制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



1.磁盘基本概念

cylinder(柱面)
sector(扇区)
head(磁头)
2.Linux所有设备都被抽象为一个文件,保存在/dev目录下
设备名称一般为hd[a-z]或者sd[a-z]([a-z]为分区号)
如had,hdb,sda,sdb

IDE设备(跟硬件相关的)的名称为hd[a-z]
SATA,SCSI,SAS,USB的设备的名称为sd[a-z],
3.分区的概念
将一个磁盘逻辑的分为几个分区,每个区当做独立磁盘,以方便使用管理
不同分区用:设备名称+分区号表示,如sda1(第一块硬盘的第一个分区),sda2
主流的分区机制分为MBR和GPT,分区不是硬盘的功能,而是一个软件的概念

MBR(Master Boot Record)是传统的分区机制,应用于绝大多数使用BIOS的PC设备
这里BIOS是指基本输入输出系统程序,固化到计算机芯片上的程序
MBR"支持32bit和64bit系统
MBR支持分区数量有限
MBR只支持不超过2T的硬盘,超过2T的硬盘只能使用2T的空间(有第三方解决办法)
MBR:占用硬盘的512个字节,前面446个字节是引导代码,后面还有分区表等

MBR分区:
最多只能创建4个主分区,
扩展分区:一个扩展分区会占用一个主分区的一个名额
逻辑分区:在扩展分区中,继续划分扩展分区,最多支持63个IDE分区和15个SCSI分区

GPT
GPT(GUID Partition Table) 是一个较新的分区机制,解决了MBR的很多缺点
支持超过2T的硬盘
向后兼容MBR
必须在支持UEFI的硬件上才能使用
必须使用64bit系统
Mac、Linux 系统都能支持GPT分区格式
Windows7 64bit 、windowsServer2008 64bit支持GPT
















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值