linux磁盘分割

简介:

一、磁盘上面分为:扇区(sector)和磁柱(sylinder)

   每个扇区为512字节


二、磁盘第一扇区主要记录了两个重要信息

 1、主要启动记录区(master boot record,MBR):可以安装开机管理程序的地方,有446bytes

 2、分割表(partion table):记录整颗硬盘分割状态,有64bytes

 注意:如果整颗硬盘第一个扇区(MBR与partion table所在扇区)物理实体坏掉,那这个硬盘大概就没有用了,找不到分割表,没法读取磁柱区间


三、分割表

 1、由于分割表只有64bytes,最多只能容纳4个分割槽记录。这4个分割记录被称为:主要(primary)或延伸(Extended)分割槽。

P1   主要分割    /dev/hda1

p2   延伸分割    /dev;hda2

L1:/dev/hda5

L2:/dev/hda6

L3:/dev/hda7

L4:/dev/hda8

L5:/dev/hda9

注意:装置文件名没有/dev/hda3和/dev/hda4,因为前面四个号码都是保留给Primary或Extended用的确  

 2、延伸分割目的使用额外的的扇区来记录分割信息,本身不能拿来格式化

 3、由延伸分割出来的分割槽,称为逻辑分割槽

 4、由于分割表在分割表所在64bytes容量中,总共分为4组记录区,每组记录区记录了该区段的启始与结束的磁柱号

  P1:/dev/hda1    1----100

  P2:/dev/hda2     101--200

  P3:/dev/hda3     201--300

  P4:/dev/hda4     301--40l


四、总结

 1、其实所谓“分割”只是针对那个64 bytes的分割表进行设定而已

 2、硬盘默认的分割表仅能写入四组分割信息

 3、这四组分割信息我们称为primary或Extended分割槽

 4、分割槽最小单位为磁柱cylinder

 5、当系统要入磁盘时,一定会参考磁盘分区表,才能针对某个分割槽进行数据处理

 6、逻辑分割的数量依操作系统而不同:linux,IDE硬盘分割(5-63),SATA硬盘11个逻辑分割(5-15)











本文转自 zouqingyun 51CTO博客,原文链接:http://blog.51cto.com/zouqingyun/1412410,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
Ubuntu Linux Shell
Linux系统中如何查看磁盘情况
【9月更文挑战第3天】在Linux系统中,有多种方式查看磁盘情况。可通过命令行工具`df`查看文件系统磁盘使用情况,选项`-h`以人类可读格式显示,`-T`显示文件系统类型;`du`命令显示目录或文件磁盘使用情况,`-h`以人类可读格式显示,`-s`仅显示总计;`fdisk -l`列出磁盘和分区信息。此外,图形界面的磁盘管理工具和文件管理器也可用于查看磁盘使用情况。这些方法有助于更好地管理磁盘空间。
611 4
|
4月前
|
存储 监控 安全
在Linux中,⼀个EXT3的文件分区,当使用touch test.file命令创建⼀个新文件时报错,报错的信息是提示磁盘已满,但是采用df -h命令查看磁盘大小时,只使用了,60%的磁盘空间,为什么会出现这个情况?
在Linux中,⼀个EXT3的文件分区,当使用touch test.file命令创建⼀个新文件时报错,报错的信息是提示磁盘已满,但是采用df -h命令查看磁盘大小时,只使用了,60%的磁盘空间,为什么会出现这个情况?
|
2月前
|
Unix Linux 对象存储
Linux 磁盘管理
Linux 磁盘管理
38 1
|
3月前
|
存储 Linux 5G
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
这篇文章介绍了LVM(逻辑卷管理)如何提供灵活的磁盘管理方式,允许动态调整逻辑卷的大小而不会丢失数据。
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
|
2月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
59 0
|
2月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控三
Linux系统命令与网络,磁盘和日志监控三
42 0
|
4月前
|
存储 监控 Linux
|
4月前
|
Prometheus 监控 Ubuntu
在Linux中,如何进行磁盘性能监控?
在Linux中,如何进行磁盘性能监控?
|
4月前
|
存储 监控 Linux
在Linux中,如何管理磁盘配额?
在Linux中,如何管理磁盘配额?
|
4月前
|
监控 Shell Linux
在Linux中,如何使用shell脚本检测磁盘使用率?
在Linux中,如何使用shell脚本检测磁盘使用率?