Linux打卡Day6-磁盘与分区

来源:互联网 发布:手机图像对比软件 编辑:程序博客网 时间:2024/05/30 23:03
磁盘与分区
1、磁盘基本概念

(1)传统机械磁盘:由多个盘片叠成,每个盘片上下面有一个磁头(由于读取盘片数据),盘片转速越快,磁盘性能越好(一般地,台式机7200转/s,laptop 5400转/s);
(2)固态硬盘,类似于U盘的flash存储芯片;
(3)基本概念:cylinder(柱面);sector(扇区);head(磁头);

(4)linux所有设备都被抽象为一个文件,保存在/dev目录下,设备名称一般为hd[a-z]或sd[a-z](a-z为分区号);
PS:旧式IDE设备名称为hd[a-z],现代计算机多为SATA、SCSI、SAS、USB等设备名称为sd[a-z].

2、分区概念:将一个磁盘逻辑地分为几个区,每个区当作独立磁盘,以方便使用管理.
(1)不同分区:设备名称 + 分区号 ,如sda1,sda2;目录/dev/sda、/dev/sda1、/dev/sda2并列;系统的分区机制分为MBR和GPT两种;
(2)MBR分区机制:
  • 支持32和64位系统;
  • 支持的分区数量有限;
  • 只支持不超过2T的硬盘(32位的寻址空间决定),超过2T的硬盘只能使用2T空间;
  • MBR结构:

  • 硬盘前512个字节被MBR占用:前446个字节为引导代码,用于启动硬盘安装的系统;接着的4个16字节为主分区表(<=4);剩下2个字节为启动标识,55AA(永久性,代表硬盘可以启动);
  • MBR分区:a、主分区(<=4);b、扩展分区(不能直接用),一个扩展分区会占用一个主分区位置;c、逻辑分区(基于扩展分区),linux最多支持63个IDE分区和15个SCSI分区;


(3)GPT分区机制
  • 支持超过2T的硬盘(64位的寻址空间决定的);
  • 向后兼容MBR;
  • 必须支持UEFI(取代BIOS的新一代引导系统)的硬件(主板)才能使用;
  • 仅支持64位系统;
  • MAC、Linux系统都支持GPT;
  • windows、windowsServer 2008 64bit 支持GPT.

1 0
原创粉丝点击