磁盘基本概念
计算机大多是使用机械硬盘(固态硬盘和USB盘一样是flash存储)
cylinder柱面
sector 扇区
head 磁头
磁盘在linux中的表示
linux所有设备都被抽象为一个文件,保存在/dev目录下。
设备名称一般为hd[a-z]或者sd[a-z]([a-z]为分区号),如:hda,hdb,sda,sdb
IDE设备的名称为hd[a-z],SATA,SCSI,SAS,USB等设备的名称为sd[a-z]
硬盘1,2,3 /dev/sda,sdb,sdc
分区概念
将一个磁盘逻辑的分为几个区,每个区当作独立磁盘,以方便使用管理。
不同分区用:设备名称+分区号 方式表示,如sda1,sda2
主流的分区机制分为MBR和GPT两种。
MBR
MBR(Master Boot Record)是传统的分区机制,应用于绝大多数使用BIOS的PC设备。(based input&output system)
MBR支持32bit和63bit系统
MBR支持分区数量有限
MBR只支持不超过2T的硬盘,超过2T的硬盘将只能使用2T空间(有第三方解决方法)
MBR占用硬盘的头512个字节。前446是引导代码部分, 64字节是分区表,最后2个字节是启动标识,为55AA。
MBR分区
主分区
最多只有4个主分区
扩展分区
一个扩展分区会占用一个主分区位置
逻辑分区
linux最多支持63个IDE分区和15个CSI分区
GPT
GPT(GUID Partition table)是一个较新的分区机制,解决了MBR的很多缺点
支持超过2T的磁盘
向后兼容MBR
必须在支持UEFI的硬件上才能使用
必须使用64bit系统
Mac,linux系统都能支持GPT分区格式
Windows7 64bit,windowsServer2008 64bit支持GPT
计算机大多是使用机械硬盘(固态硬盘和USB盘一样是flash存储)
cylinder柱面
sector 扇区
head 磁头
磁盘在linux中的表示
linux所有设备都被抽象为一个文件,保存在/dev目录下。
设备名称一般为hd[a-z]或者sd[a-z]([a-z]为分区号),如:hda,hdb,sda,sdb
IDE设备的名称为hd[a-z],SATA,SCSI,SAS,USB等设备的名称为sd[a-z]
硬盘1,2,3 /dev/sda,sdb,sdc
分区概念
将一个磁盘逻辑的分为几个区,每个区当作独立磁盘,以方便使用管理。
不同分区用:设备名称+分区号 方式表示,如sda1,sda2
主流的分区机制分为MBR和GPT两种。
MBR
MBR(Master Boot Record)是传统的分区机制,应用于绝大多数使用BIOS的PC设备。(based input&output system)
MBR支持32bit和63bit系统
MBR支持分区数量有限
MBR只支持不超过2T的硬盘,超过2T的硬盘将只能使用2T空间(有第三方解决方法)
MBR占用硬盘的头512个字节。前446是引导代码部分, 64字节是分区表,最后2个字节是启动标识,为55AA。
MBR分区
主分区
最多只有4个主分区
扩展分区
一个扩展分区会占用一个主分区位置
逻辑分区
linux最多支持63个IDE分区和15个CSI分区
GPT
GPT(GUID Partition table)是一个较新的分区机制,解决了MBR的很多缺点
支持超过2T的磁盘
向后兼容MBR
必须在支持UEFI的硬件上才能使用
必须使用64bit系统
Mac,linux系统都能支持GPT分区格式
Windows7 64bit,windowsServer2008 64bit支持GPT