Linux下一个磁盘可以有16个次设备号minor
其中,主分区和扩展分区占据4个,逻辑分区占据后12个。
操作系统必须建立在主分区上(不是逻辑分区,也不是扩展分区)
逻辑分区只能建立在扩展分区上,而不是主分区。
分区的指标:
1) 分区的大小
2) 分区的类型:就是该分区被格式化为的文件系统类型。文件系统表示该分区数据的组织方式。
常用分区:
1)/boot分区
包含操作系统的内核和系统启动过程中需要的一系列文件,大小可以在50MB~100MB之间。
2)/usr分区
系统存放软件的地方,尽可能多的分配空间。
3)/home分区
是用户home的根目录,大小根据用户数量决定。该分区是有必要的,可以对普通用户实现硬盘的限制以及文件访问的限制等。(可以使用LVM功能,便于之后的分区扩展)
4)/var/log分区
系统日志存放目录,这样即使日志分区出现问题,也不会影响操作系统的主分区。
5)/tmp分区
用来存放临时文件,对于多用户系统或网络服务器来说很有必要
6)/bin分区
存放标准执行程序
7)/dev分区
存放设备文件
8)/opt分区
存放可选的安装的文件
9)/sbin分区
存放标准的系统管理软件
必须要有的分区:swap分区和/分区。
MBR:master boot record主引导记录,512字节的段,MBR包含一个程序,该程序告诉计算机从磁盘的哪个分区进行加载第二个引导程序,linux提供更为复杂的MBR,这样就知道处理多操作系统和多内核。使用32bits来记录逻辑块的地址,最多为2^32个sector,每个sector为512字节,所以最多只能记录:2TB=2^32*2^9-1=2^41-1
GPT:GUID(globallyunique identifiers) partition table.使用64bits来记录逻辑块的地址,最多为2^64个逻辑块,对于512字节的sector来说,大概有9.4ZB的容量。
CHS: Cylinders/Heads/Sectors
Fdisk、sgdisk、parted工具