基础资源,
cpu资源,内存资源,磁盘资源,I/O资源 (input /output) 网络资源
系统资源,文件打开数 文件描述符 socket
扇区 :有固定大小 第一个文件没占满 下一个文件是第二个扇区
磁盘结构 ,硬盘
MBR主引导记录,MBR 位于硬盘第一个物理扇区处
MBR中包含硬盘的主导程序和硬盘分区表
分区表有4个 分区记录表,每个分区记录区占16个字节
linux中将硬盘,分区,等设备均表示为文件
ps /dev/hda5 dev是硬件设备文件所在目录
hd 表示LDE设备 sd 表示scsl设备
a 硬盘的顺序号,以字母a b c… 表示
分区的顺序号,以数字 1.2.3… 表示
ps :ssd500G
CDFG盘
系统盘 (c盘) 也叫主分区 保存系统相关文件
先划分扩展分区
D F G 都叫分区
主分区(C)扩展分区(泛指除了主分区之外的磁盘的其他区域)逻辑分区(D F G)
区别
主分区:一块硬盘,最多可以同时创建4个主分区。
主分区:是独立的,对应磁盘上的第一个分区,目前绝大多数电脑,在分区的时候,一般都是将C分分成主分区。
逻辑分区:在扩展分区上面,可以创建多个逻辑分区。逻辑分区相当于一块存储截止,和操作系统还有别的逻辑分区、主分区没有什么关系,是“独立的”。
逻辑分区:当创建完四个主分区后,就无法再创建扩展分区和逻辑分区。
交换分区swap: 就相当于备用的空间 但是读写很慢,速度慢 临时去用 预留出来的空间 当内存不够用的时候 会触发交换分区
1、主分区
主分区,也称为主磁盘分区,和扩展分区、逻辑分区一样,是一种分区类型。主分区中不能再划分其他类型的分区,因此每个主分区都相当于一个逻辑磁盘(在这一点上主分区和逻辑分区很相似,但主分区是直接在硬盘上划分的,逻辑分区则必须建立于扩展分区中)
主分区也叫引导分区,会被操作系统和主板认定为这个硬盘的第一个分区。所以C盘永远都是排在所有磁盘分区的第一的位置上。Windows系统一般需要安装在这个主分区中,这样才能保证开机自动进入系统。简单来说,主分区就是可以引导电脑开机读取文件的一个磁盘分区,
一块硬盘,最多可以同时创建4个主分区,当创建完四个主分区后,就无法再创建扩展分区和逻辑分区了。此外,主分区是独立的,对应磁盘上的第一个分区。
2、扩展分区
扩展分区是一个概念,实际在硬盘中是看不到的,也无法直接使用扩展分区。
除了主分区外,剩余的磁盘空间就是扩展分区了。当一块硬盘将所有容量都分给了主分区,那就没有扩展分区了,仅当主分区容量小于硬盘容量,剩下的空间就属于扩展分区了,扩展分区可以继续进行扩展切割分为多个逻辑分区。
3、逻辑分区
在扩展分区上面,可以创建多个逻辑分区。逻辑分区相当于一块存储截止,和操作系统还有别的逻辑分区、主分区没有什么关系,是“独立的”。扩展分区是不能直接用的,是以逻辑分区的方式来使用的,所以说扩展分区可分成若干逻辑分区。他们的关系是包含的关系,所有的逻辑分区都是扩展分区的一部分。
XFS文件系统 :操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。
存放文件和目录数据的分区
高性能的日志型文件系统
centos 7系统中的默认系统文件
fdisk -l 查看磁盘信息
交互模式中的常用指令 fdisk指令说明
Command (m for help):m #输入m指令
fdisk /dev/ 磁盘名 (sdb,sdc 等等) =进入磁盘
a toggle a bootable flag #设置可引导标记
b edit bsd disklabel #修改bsd的磁盘标签
c toggle the dos compatibilityflag #设置DOS操作系统兼容标记
d delete a partition #删除 除一个分区
l list known partition types #显示 示已知的分区类型,其中82为 Linuxswap分!
m print this menu #显示 示帮助菜单
n add a new partition #增力 加一个新的分区
o create a new empty DOS partition table #创建建一个新的空白的DOS分区表
p print the partition table #显示 示磁盘当前的分区表
q quit without saving changes #退出 出fdisk程序,不保存任何修改
s create a new empty Sun disklabel #创建 建一个新的空白的Sun磁盘标签
t change a partition’s system id #改变 变一个分区的系统号码
u change display/entry units #改变 变显示记录单位
w 保存磁盘修改结果并保存
怎么创建新的磁盘分区
- fdisk /dev/sdb
2.进入磁盘编辑 按n 创建新的分区 - p是主分区 ,e是扩展分区 ,除了1234 之外都是逻辑分区
w 保存
fdisk -l 查看磁盘列表
扩展分区不可以用,要逻辑分区以后才可以用
xfs linux默认的文件系统
磁盘格式化:
mkfs -t xfs /dev/sdb1 对sdb1进行格式化
lsblk,查看文件简要类型
挂载磁盘
df -hT :查看挂载信息
blkid(默认查找系统中所有块设备的简要信息,信息中有UUID和文件系统类型)查看UUID
永久挂载:默认把启动程序写在配置文件中 vim /etc/fastab 在重启的时候就会启动配置文件 就等于永久挂载
vim编辑器里 :
1 小o插入 写入UUID
2 然后挂载到哪
3 在写上文件系统的类型
4 挂载参数 defaults (默认参数)
5 表示文件系统是否要备份 dump dump是备份工具 做容灾
6 决定系统在启动的时候检查
mount -a 刷新 立即让磁盘生效
SWAP创建交换分区
mkswap 创建swap分区 mkswap mkswap /dev/sdb1 不能在挂载的系统盘里创建交换分区
swapon 表示开启swap
swapof 表示关闭
swapof -a 表示关闭所有
swapon -s 表示查看每个swap分区的状态
free -m:查看的是内存多大,使用了多少 空闲了多少 分享了多少 缓存和缓冲了多少 可用内存多少
Men memory 内存
swap 交换分区
free-m 用于排查以及如何知道内存占比超过安全值
mount 挂载 文件系统 iOS、镜像到指定文件夹
mount -t 类型 存储设备 挂载点目录
mount -o loop los镜像文件 挂载点目录
umount 卸载已挂载 的文件系统
umount 存储设备位置
umount 挂载点目录
1、首先介绍了磁盘长什么样,磁盘是怎么保存数据的
主要的部分在于
①扇区的概念
②磁盘磨损的概念
2、介绍了分区的概念
①主分区
扩展分区 逻辑分区
swap概念和用法(内存交换的场景)
使用fdisk-1查看磁盘信息列表使用
df-hT 查看详细的挂载信息
3、添加了一块盘(/dev/sdb)
介绍了/dev/sdb1
- sd:表示磁盘设备的类型
- b:表示第几块盘
- 数字:表示第几个分区
4)主分区最多有4个
5)逻辑分区从5开始
对/dev/sdb这第二块盘进行了分区、挂载(永久挂载)
分区:划分了主分区(83)、扩展分区(5)、逻辑分区(83)、swap分区(82)
格式化:格式化为xfs格式和swap格式,
命令:mkfs.xfs /dev/sdb1 or mkfs -t xfs /dev/sdbl
mkswap/dev/sdb2
讲解了挂载mount,演示了永久挂载的方式
介绍了/etc/fstab中每个字段的含义
演示了mount-a永久挂载
介绍了free-m查看内存、swap分区信息
然后moiunt和umonut



