磁盘
设备文件:关联至一个设备驱动程序,进而能够跟与之对应的硬件设备进行通信
设备号码:major number,标识设备类型
次设备号:minor number,表示同一类型下的不同设备
设备类型:块设备:block,字符设备:char。
磁盘空间的管理,使用硬盘的三个步骤
1.分区
2.安装文件系统=格式化
3.挂载
硬盘接口类型:sata sas 6GB传输速度
服务器硬盘大小LFF:3.5寸,SFF:2.5寸
windows当中可以不分区,linux当中一定要分区才能使用硬盘
为什么要分区?
优化I/O性能,读写
实现磁盘空间配额限制
提高修复速度
隔离系统和程序
安装多个OS
采用不同文件系统
分区技术
1.mbr分区(老的技术)2T以下的硬盘 fdisk
2.gpt分区(新技术)可以支持2T以上的硬盘 gdisk
mbr:主引导记录,是硬盘上的第一个扇区,想要读数据得从这个扇区开始
mbr一个512字节,前446字节是开机引导程序,硬件引导找到我们的操作系统
后64字节是分区表,表明了分区的范围,分区从哪开始到哪里结束,最后2字节代表了mbr的结束位。
mbr分区只可以分4个分区,一个分区16字节
分区分类:
主分区:可以直接使用,安装操作系统,存储文件等
扩展分区:不可以直接使用,用来存储逻辑分区,可以让分区超过4个
逻辑分区:可以直接使用,存储文件
主分区的序号为1-4,逻辑分区的序号从5开始
文件系统
文件系统的组成
内核中的模块:ext4,xfs,vfat
Linux的虚拟文件系统:VFS
用户空间的管理工具:mkfs.ext4,mkfs.xfs,mksf.vfat
RAW:裸文件系统,未经处理或者未经格式化产生的文件系统
文件系统的修复
fsck.FS_TYPE
fsck -t FS_TYPE
-a 自动修复,-r 交互式修复错误
分区工具
lsblk 列出块设备
fdisk 管理MBR分区
gdisk 管理GPT分区
parted 高级分区操作,可以是交互或非交互方式
partprobe 重新设置内存中的内核分区表版本,适合除了Centos 6以外的5,7,8版本