磁盘的管理与文件的建立
1 磁盘基础
1.1磁盘的结构
盘片:硬盘有多个盘片,每盘片有2面(正反两面)
磁头:每面一个磁头,并不是只有一个磁头,磁头也不会碰到盘面,磁头等于盘片数量
1.2 硬盘存储容量
硬盘存储容量=磁头数(8个2进制)×磁道(柱面)数×每道扇区数(6个二进制)×每扇区字节数
1柱面=512 * 扇区数/磁头数×磁道=51263255=7.84M
可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域
1.3 磁盘接口类型
IDE、SATA、SCSI、SAS、光纤通道
二、文件系统类型
2.1xfs文件系统(默认文件类型)
存放文件和目录数据的分区
高性能的日志型文件系统
CentOS 7系统种默认使用的文件系统
2.2Swap,交换文件系统
为Linux系统建立交换分区
2.3 Linux系统支持的其他文件系统类型
FAT16、FAT32、NTFS
EXT4、JFS......
三 规划硬盘中的分区
3.1 为什么分区
- 分区的优点:
- 优化读写性能
- 实现磁盘空间配额限制
- 提高修复速度
- 隔离系统和程序
- 安装多个OS
- 采用不同文件系统
- 分区的缺点:
- 只能使用一块硬盘的空间
- 如果分区必须是连续的空间
- 如果一旦分区不能改变分区大小(不能随意改变大小,删除分区会造成数据丢失)
3.2如何给硬盘进行分区
3.1 为什么分区
- 分区的优点:
优化读写性能
实现磁盘空间配额限制
提高修复速度
隔离系统和程序
安装多个OS
采用不同文件系统
- 分区的缺点:
只能使用一块硬盘的空间
如果分区必须是连续的空间
如果一旦分区不能改变分区大小(不能随意改变大小,删除分区会造成数据丢失)
3.2如何给硬盘进行分区
①MBR分区
MBR磁盘采用MBR分区表,由于MBR用4个字节存储分区总扇区数,最大可以表示2的32次方,一个扇区512字 节,那么分区的容量或者磁盘容量都不能超过2TB。
常见的硬盘可以划分为主分区、扩展分区和逻辑分区,通常情况下主分区只有四个。
扩展分区可以看成是一个特殊的主分区类型,在扩展分区中可以建立逻辑分区。
主分区一般用来安装操作系统
扩展分区则多用来存储文件数据
3.3 磁盘分区结构
硬盘中的主分区数目只有4个
主分区和扩展分区的序号限制在1 ~4
扩展分区再分为逻辑分区
逻辑分区的序号将始终从5开始
![](https://img2022.cnblogs.com/blog/2964616/202210/2964616-20221004231144888-623908492.png)
4 创建文件系统
Make Filesystem,创建文件系统(格式化)。
mkfs命令格式: mkfs -t 文件系统类型 分区设备 mkfs.文件系统类型 分区设备
mkswap命令格式:
5 挂载文件系统——mount命令
5.1挂载规则
一个挂载点同一时间只能挂载一个设备
一个挂载点同一时间挂载了多个设备,只能看到最后一个设备的数据,其它设备上的数据将被隐藏
一个设备可以同时挂载到多个挂载点
通常挂载点一般是已存在空的目录
5.2mount命令(不同类型的分区要分别挂载不同的空目录种)
5.3 umount命令
5.4 如何进行永久挂载?