磁盘的作用
储存设备;用于储存计算机系统、应用程序、文档、多媒体文件。。
作用流程:
当计算机需要访问这些数据时:
内存发出调度指令------>硬盘------>硬盘读取数据------>在计算机内存中处理------>CPU------>CPU分配资源去执行
MBR:主引导记录
简述:主引导记录一共有446字节,在安装系统时,其会写入MBR;
特点:其分区的磁盘不能超过2T
主要作用:引导作用-------磁盘是否存在?磁盘的工作是否正常?------->加载操作系统
总结:MBR的作用就是识别活动分区,引导打开操作系统
分区类型
主分区、扩展分区、逻辑分区
注意:只有建立了扩展分区才可以去建立逻辑分区
主分区作用:安装操作系统、储存数据
扩展分区作用:储存逻辑分区的信息数据
逻辑分区:用来储存数据,但不能来安装操作系统
分区表
分区表:DPT,只有64字节;
作用:分区表中一个分区需要占用16字节,所以分区表最多只能有4个分区
分区的命令:fdisk 设备目录
进入交互页面后有以下命令:
m:查看帮助菜单
n:新建分区
p:查看磁盘的分区情况
d:删除分区
t:更改分区的类型
w:保存此次操作并退出
q:不保存此次操作并退出
在Linux中:对2T以上的磁盘进行分区使用gdisk(主流)、parted
gdisk的用法和fdisk基本一致
gdisk:GPT分区方式、GUID、其必MBR更加先进
gdisk使用GUID(全局唯一标识符);来标识分区和磁盘
特点:gdisk最多可以有128个分区
当发现添加的硬盘没有生效时:使用 partprobe :强制刷新内存缓存表
分区的原因
1、优化I/O(读/写)性能:核心作用
2、实现磁盘空间的配额
3、提高修复速度
4、隔离操作系统和程序、
5、可以使用不同的文件系统
分区的优缺点
优点:
1.优化读写性能
2.便于管理
缺点:
1.一旦做出修改,需要舍弃之前的所有操作;格式化、容易造成数据丢失;不够灵活;
2.其下所有的空间都来自一个硬盘,而且这些空间还必须是连续的空间
3.没有备灾功能,只能依靠人工进行手动备份
CentOS 7 默认的文件系统:XFS 、、、之前版本的默认文件系统为EXT4
文件系统的作用:
1、数据的组织以及储存
2、数据保护;以权限的方式进行控制,确保数据安全
3、数据访问;通过把二进制转换为人类语言,通过制定的接口进行数据访问
4、数据管理:复制、剪切、移动、删除、重命名(这些都由文件系统来提供)
没有文件系统既不能访问设备,也不能运行程序或者储存数据
XFS主要适用于大型文件的、高性能需求的文件系统
创建文件系统:mkfs
命令:
mkfs -t 文件系统类型 分区设备
mkfs.文件系统 分区设备
mkfs.文件系统 -f(强制)分区设备
设备创建好文件系统后还需要挂载才能使用
修改永久挂载文件: vim /etc/fstab
修改示例:/dev/sdb1 /data xfs defaults 0 0
设备文件位置 设置的挂载点目录 文件系统类型 默认给所有权限 不进行备份 不检查设备
mount -a 刷新挂载点
光盘镜像的永久挂载配置,文件系统类型 为iso9660
swap 交换分区
作用:系统物理内存不足时,会从其他的物理内存中释放一部分空间,给当前运行的程序使用;
释放的空间一部分是人工手动添加的实体空间,还有一部分是系统当中一些长时间未运行的程序提供的;
这些空间统一被记录在swap交换分区中;哪些需要用,就从swap交换分区中使用
查看设备的唯一标识符:UUID
命令:blkid
UUID的作用:用于挂载,不会出现错误