硬盘的作用:
存储设备,存储计算机系统,应用程序,文档,多媒体文件
工作流程:计算机需要访问这些数据室,内存发出调度指令----硬盘----硬盘读取数据---
计算机内存当中去处理---cpu-----分配资源执行
MBR主引导记录
主引导记录 32位表示扇区数。分区不能超过2T
主引导记录:一共446字节,在安装操作系统时,写入MBR,
作用:引导--->磁盘在不在,工作是否正常--->加载操作系统
主要作用:识别活动分区,引导打开操作系统。
分区表:DPT:只有64个字节,记录硬盘有多少分区,分区的属性。
一个分区的信息占用16字节,分区表最多只能有4个,只能分四个区
磁盘分区:fdisk
分区:主分区、扩展分区、逻辑分区
主分区 :安装操作系统,也可以存储数据
扩展分区:存储逻辑分区的信息数据,不能直接使用,只是记录了逻辑分区的信息
逻辑分区:存储数据
1-4 可以是主分区,也可以是扩展分区
只有建立了扩展分区,才可以建立逻辑分区
逻辑分区从5开始
查看当前磁盘分区的详细信息:fdisk -l /dev/sda
分区方式GUID
GPT:分区方式GUID,他比mbr要更先进的分区方式。
使用GUID,全局唯一标识符:标识分区和硬盘
针对2T以上的硬盘,要使用GPT。在工作中2T以内的,都用MBR,2T以上都用GPT
最多可以分128个区
linux对2T以上的磁盘:gdisk或 parted
进入磁盘分区交互页面:fdisk /dev/sdb
m:帮助菜单
n:新建分区
p:查看分区情况
d:删除分区
t:更改分区类型
w:保存分区并退出
q:不保存分区操作退出
分区的原因:
优化 I/O 性能(优化读写性能)
可以实现磁盘空间的配额
可以提高修复速度
可以隔离系统和程序
可以使用不同的文件系统
分区的优点:
主要是优化了读写性能
便于管理
分区的缺点:
不够灵活,一旦修改只能推到所有之前的操作重来,还要格式化意味着数据丢失
所有的空间都是来自于一个硬盘,而且是连续的空间
没有备灾功能,只能依靠人工设置手动备份
文件系统的作用:
数据的组织和存储
数据保护:主要通过权限的方式控制,保证数据安全
数据访问:通过把二进制转换成人类能够识别的语言,通过指定接口进行数据访问
数据管理:复制、剪切、移动、删除----都是文件系统提供的
xfs:大型文件、高性能需求
创建文件系统:mkfs
mkfs -t 文件系统的类型 分区设备
mkfs . 文件系统 分区设备
mkfs . 文件系统 -f(强制) 分区设备
mkfs . xfs /dev/sdb1(示例)
设备挂载:
设备经过挂载才能使用
创建一个新的空目录
mount /dev/sdb1 目录(临时挂载)
此时才能完整使用分区空间
解开挂载 mount /dev/cdrom /mntr
查看磁盘的读写性能:iostat
永久挂载/自动挂载
vim /etc/fstab #永久挂载文件
/dev/sd1 /data1 xfs defaults 0 0
设备 文件系统 不进行备份 不进行检查
mount -a 刷新
光盘镜像挂载:
vim /etc/fstab
/dev/cdrom /mnt iso9660 defaults 0 0
mount -a刷新
swap交换分区:
作用:系统的物理内存不够,从其他的物理内存中释放一部分空间给当前的与运行的应用程序使用
释放的空间一部分是人工添加的硬件空间,还要一部分是系统当中长时间未运行的程序提供的这些空间统一记录在swap交换分区之中,哪些要用就从swap分区中使用
mkswap /dev/sdb3 格式化
swapon /dev/sdb3 开启
swapoff /dev/sdb3 收回
free -h 查看交换分区
buff/cache :buff表示缓存 cache表示页缓存
查看所有设备的唯一标识符blkid
UUID是设备唯一的标识符
用uuid的方式挂载光盘镜像
把设备名换成uuid即可