当前主流的操作系统磁盘分区类型主要有以下两种:
MBR 分区
主分区系统之中只能有四个主分区,以第一块磁盘为例,在没有扩展分区的情况下只能有 sda1,sda2,sda3,sda4 四个,当需要多个分区时,可以将第四个主分区变成扩展分区,从而在扩展分区下面建立更多的分区.
扩展分区
只能有一个加上主分区只能有四个
本身不能格式化和写入数据,只是包含逻辑分区
逻辑分区
Linux 之中可以有无限多个
在 Windows 之中 A,B 作为软驱盘符,C 作为系统盘符,所以理论上只能有 23 个逻辑分区
分区容量单个分区容量不得超过 2TB
GPT 分区
主分区可以有无限多个但是不适合安装 X86 架构的操作系统分区
容量理论上最大只能为 18EB(1EB=1024PB,1PB=1024TB,1TB=1024G)
格式化
格式化,又称逻辑格式化,它是根据用户选定的文件系统(如 EXT2,EXT3,EXT4,NTFS,FAT16,FAT32)在磁盘的特定区域写入特定数据,在分区中划分出一块存放文件分配表,目录表等用于文件管理的磁盘空间.
格式化的过程相当于给一个柜子打格段一样,会将存储区域分为一个个的小区间,这些小区间称为 Block,通常为 4k.数据在存储的过程如果数据大于 4k,那么将分段存储,各分段的存储位置也不一定是连续的.因此需要一张表来记录相关的信息,如 ID,权限等.当对一个已经格式化过的磁盘再次进行格式化时会将,磁盘中的数据清洗.如同再次给柜子分格段时需要将其中的衣物取出来一样,数据在这个过程中被默认清洗掉.但是这并不是格式化的最终目的,格式化的目的主要不是建立新的文件系统,以便新的数据存储需求
文件系统
FAT16
单个分区最大为 16g,单个文件最大为 2g
FAT32
容量都在 FAT16 的基础上翻倍
NTFS
为 Windows 上最为先进的分区格式,支持更大的分区容量和单个文件的大小
EXT2,EXT3,EXT4
为 Linux 上的三种分区类型,支持的分区容量和单个文件大小也是依次的递增
来源: http://www.bubuko.com/infodetail-2460625.html