linux磁盘分区

一 磁盘基础

  1. 磁盘的物理结构
    盘片:硬盘有多个盘片,每个盘片有2面
    磁头:每面1个磁头

  2. 硬盘的数据结构
    扇区:盘片被分成多个扇形区域,每个扇区存放512字节数据。扇区是硬盘最小的存储单元
    磁道:同一盘片不同的半径的同心圆,是由磁头在盘片表面划出的圆形轨迹
    柱面:不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成
    在这里插入图片描述

硬盘存储容量=磁头数x磁道(柱面)数x每道扇区数x每扇区字节数(512字节)

可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域

磁盘接口类型

类型 说明
IDE 并行数据线连接主板与硬盘,抗干扰性太差,且排线占用空间较大,不利电脑内部散热,已逐渐被SATA所取代
SATA 抗干扰性强,支持热插拔等功能,速度快,纠错能力强
SCSI 小型机系统接口,SCSI硬盘广为工作站级个人电脑以及服务器所使用,资料传输时CPU占用率较低,转速快,支持热插拔等。
SAS 是新一代的SCSI技术,和SATA硬盘相同,都是采取序列式技术以获得更高的传输速度,可达到6Gb/s。
1.1 MBR与磁盘分区表示
  • 主引导记录(MBR:Master Boot Record)
    • MRB位于硬盘第一个物理扇区处
    • MBR中包含硬盘的主引导程序和硬盘分区表
    • 分区表又4个分区记录区,每个分区记录区占16个字节
    • Linux中将硬盘、分区等设备均表示为文件
    • MBR磁盘分区支持最大卷为2.2TB,每个磁盘最多有4个主分区,或者3个主分区1个扩展分区和在扩展分区里面分多个逻辑分区
    • MBR总共512字节,前476个字节是主引导记录,后477-510字节则用于保存分区表。分区表共4个分区记录区,每个分区记录区占16个字节
字符 说明
sd SCSI设备
hd IDE设备
a 硬盘的顺序号
5 分区的顺序号(主分区1-4,第一个逻辑分区始终从5开始)
例如 /dev/hda5
1.2 磁盘分区结构
  1. 硬盘中的主分区数目只有4个
  2. 主分区和扩展分区的序列号限制在1-4
  3. 扩展分区再分则为逻辑分区
  4. 逻辑分区的序号始终从5开始
  5. fdisk -l [磁盘设备] (查看磁盘分区

二 管理磁盘及分区

2.1 全局唯一标识分区表(GPT:GUID Partition Table
  1. GPT是一个实体硬盘的分区结构。它是可扩展固件接口标准的一部分,用来替代BIOS中的主引导记录分区表。 传统的主启动记录(MBR)磁盘分区支持最大卷为2.2TB,每个磁盘最多有4个主分区,或3个主分区、1个扩展分区和在扩展分区里面分多个逻辑分区。
  2. 与MBR分区方法相比,GPT具有更多的优点,因为它允许每个磁盘有多达128个分区,支持高达18EB(千兆兆字节)的卷大小,允许将主磁盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区 ID (GUID)。
  3. 若磁盘小于2TB,可用fdisk /dev/sdb 进行分区,即MBR 分区格式
  4. 若磁盘大于2TB,可用parted /dev/sdb 进行分区,因为MBR分区磁盘是不能大于2.2TB,所以超过2TB一般使用GPT 分区格式
2.2 操作步骤

1.选择分区硬盘

  • 首先类似fdisk一样,先选择要分区的硬盘,此处为/dev/hdd: ((parted)表示在parted中输入的命令,其他为自动打印的信息)
  • #parted /dev/hdd
GNU Parted 1.8.1
Using /dev/hdd
Welcome to GNU Parted! Type ‘help’ to view a list of commands.

2.创建分区

  • ① 选择了/dev/hdd作为我们操作的磁盘,接下来需要创建一个分区表(在parted中可以使用help命令打印帮助信息)
  • ② (parted) mklabel
    New disk label type? gpt
    要正确分区大于2TB的磁盘,应该使用gpt方式的分区表,输入gpt后回车
  • 6
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值