硬盘分区及挂载/永久挂载设备/镜像
硬盘中的分区
主引导记录(MBR:MasterBootRecord)
MBR位于硬盘 第一个物理扇区处
MBR中包含硬盘的 主引导程序 和 硬盘分区表
分区表中有4个分区记录区,每个分区记录区占16个字节
MBR引导作用:识别活动分区,引导打开操做系统
主分区:存储操作系统,普通数据
扩展分区:存储逻辑分区的信息数据,不能直接是使用
逻辑分区:用于存储数据
GPT分区方式:GUID唯一的标识符
比MBR更先进的分区方式
针对2T以上的硬盘和分区
最多可分128个分区
分区的原因
优化读写性能
可实现磁盘空间配额
提高修复速度
隔离系统和程序
可使用不同的文件系统
分区的有点
优化读写性能
便于管理
分区的缺点
不够灵活,一旦修改只能推到全部重来,且面临格式化容易丢失数据
所有数据都来自一个硬盘,且是连续的空间
没有备灾功能,只能依靠人工备份
文件系统有什么用?
当我们向一个文件写入内容时,那这个文件怎么向硬盘中写入数据的?这就需要文件系统,文件系统就帮助把文件内容写入到底层硬件。
或者当我们跨磁盘转存数据时,就需要文件系统去帮忙转存。
XFS文件系统
存放文件和目录数据的分区
高性能的日志型文件系统
Centos7系统中默认使用的文件系统
SWAP:交换文件系统 :为Linux系统建立交换分区
物理内存不够用时,从其他的物理内存中释放一部分空间给当前运行的应用程序使用
释放的空间一部分是人工添加的硬件空间,另一部分是系统中长时间未运行的程序提供的,这些空间记录在swap交换分区中
iostat查看文件读写性能
查看磁盘信息: fdisk -lfdisk/dev/sbd/进入交互界面
d删除一个分区l显示已知的分区类型,其中82位linux的swap分区,83位linux分区m显示帮助菜单n增加一个新分区p显示磁盘当前的分区表q退出fdisk程序,不保存任何修改t改变一个分区的系统号码w保存修改结果并退出fdisk程序mkfs-txfs/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-txfs/dev/sdb1
挂载:mount(临时挂载)、永久挂载