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