Linux磁盘分区表

参考文献 华清远见《FS-MP1A开发教程-2022-04-01》

一、磁盘分区表相关操作

1.1 MBR 分区和 GPT 分区

全新硬盘未初始化之前,必须对齐进行分区,硬盘分区初始化的格式包括 MBR 和GPT 两种。

  • MBR 分区
    MBR 的全称是 Master Boot Record(主引导记录),MBR 早在 1983 年 IBM PC DOS2.0 中就已经提出。之所以叫“主引导记录”,是因为它是存在于驱动器开始部分的一个特殊的启动扇区。这个扇区包含了已安装的操作系统的启动加载器驱动器的逻辑分区信息。MBR 最大支持 2.2TB 磁盘,它无法处理大于 2.2TB 容量的磁盘。MBR 只支持最多 4个主分区,如果想要更多分区,则需要创建 “扩展分区”,并在其中创建逻辑分区。

  • GPT 分区
    GPT 的全称是 Globally Unique Identifier Partition Table,意即 GUID 分区表,它的推出是和 UEFI BIOS 相辅相成的,鉴于 MBR 的磁盘容量和分区数量已经不能满足硬件发展的需求,GPT 首要的任务就是突破了 2.2T 分区的限制,最大支持 18EB 的分区。在分区数量上,GPT 会为每一个分区分配一个全局唯一的标识符,理论上 GPT 支持无限个磁盘分区,不过在 Windows 系统上由于系统的限制,最多只能支持 128 个磁盘分区,基本可以满足所有用户的存储需求。在每一个分区上,这个标识符是一个随机生成的字符串,可以保证为地球上的每一个 GPT 分区都分配完全唯一的标识符。

1.2 linux 下磁盘文件节点名

基本上,linux 下所有实体外部存储设备的文件名都被命名成 /dev/sd[a-p]的格式,第一个存储设备的文件名为/dev/sda。而分区的文件名若以第一个存储设备为例,则为/dev/sda[1-128]。除了实体磁盘之外,虚拟机的磁盘通常为/dev/vd[a-p]的格式。 若有使用到软件磁盘阵列的话,那还有/dev/md[0-128]的磁盘文件名。

1.3 MBR 创建分区及格式化

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2022-2024 lk
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信