硬盘中的分区
主引导记录(MBR:Master Boot Record)
MBR位于硬盘 第一个物理扇区处
MBR中包含硬盘的 主引导程序 和 硬盘分区表
分区表中有4个分区记录区,每个分区记录区占16个字节
MBR引导作用:识别活动分区,引导打开操做系统
主分区:存储操作系统,普通数据
扩展分区:存储逻辑分区的信息数据,不能直接是使用
逻辑分区:用于存储数据
GPT分区方式:GUID 唯一的标识符
比MBR更先进的分区方式
针对2T以上的硬盘和分区
最多可分128个分区
分区的原因
优化读写性能
可实现磁盘空间配额
提高修复速度
隔离系统和程序
可使用不同的文件系统
分区的有点
优化读写性能
便于管理
分区的缺点
不够灵活,一旦修改只能推到全部重来,且面临 格式化容易丢失数据
所有数据都来自一个硬盘,且是连续的空间
没有备灾功能,只能依靠人工备份
文件系统有什么用?
当我们向一个文件写入内容时,那这个文件怎么向硬盘中写入数据的?这就需要文件系统,文件系统就帮助把文件内容写入到底层硬件。
或者当我们跨磁盘转存数据时,就需要文件系统去帮忙转存。
XFS文件系统
存放文件和目录数据的分区
高性能的日志型文件系统
Centos 7 系统中默认使用的文件系统
SWAP:交换文件系统 :为Linux系统建立交换分区
物理内存不够用时,从其他的物理内存中释放一部分空间给当前运行的应用程序使用
释放的空间一部分是人工添加的硬件空间,另一部分是系统中长时间未运行的程序提供的,这些空间记录在swap交换分区中
iostat 查看文件读写性能
查看磁盘信息 : fdisk -l
fdisk /dev/sbd/ 进入交互界面
d | 删除一个分区 |
l | 显示已知的分区类型,其中82位linux的swap分区,83位linux分区 |
m | 显示帮助菜单 |
n | 增加一个新分区 |
p | 显示磁盘当前的分区表 |
q | 退出fdisk程序,不保存任何修改 |
t | 改变一个分区的系统号码 |
w | 保存修改结果并退出fdisk程序 |
mkfs -t xfs /dev/sdb 格式化分区
挂载
就是将新分区挂载在某个目录下面,使得目录可以有自己的分区大小,然后通过xfs文件系统向磁盘中写入数据。
查看磁盘的挂载信息:df -h
临时挂载
挂载命令:mount
解挂载命令:umount
重启后消失
永久挂载
将磁盘分区的位置在存储在 /etc/fstab(fs表示文件,tab表示系统)
查看磁盘分区在系统中的位置:blkid /dev/sdb1
挂载之后,不会立即生效,需要进行刷新
刷新:mount -a
总结
1、磁盘概念
主要的部分在于①扇区的存储②磁盘磨损
2、介绍分区的概念
①主分区
②扩展分区
③逻辑分区
④swap概念和用法(内存交换的场景)
3、添加一块盘(/dev/sdb)
①sd表示磁盘类型
②b第几块磁盘
③数字:表示第几块分区
④主分区最多有4个
⑤逻辑分区从5开始
⑥使用df -hT 查看详细挂载信息
4、进行分区、格式化、挂载
分区: 划分了主分区(83)、扩展分区(5)、逻辑分区(83)、swap分区(82)
格式化: 格式化为xfs格式和swap格式,命令:mkfs.xfs /dev/sdb1 或者 mkfs -t xfs /dev/sdb1
挂载: mount(临时挂载)、永久挂载