磁盘管理与文件系统

磁盘管理与文件系统

磁盘又称(硬盘)

本质上是计算机的存储设备,磁盘是由一个或者多个具有磁性的盘片组成。盘片是覆盖有磁性的材料。

读写数据用的

存储:操作系统,应用程序 图盘 文档 视频

读取视频文件,硬盘----------计算机内存----------cpu-----------操作系统----------人类能够识别的内容

在工作当中,主要还是机械硬盘

数据恢复,95%  固态:恢复60-70%

数据无价,硬盘有价

磁盘分为扇区,每个扇区512字节,是磁盘的最小存储单位

硬盘分区:

主引导记录:MBR

MBR:一共占446字节,在操作系统安装的时候写入主引导记录

MBR的核心就是一段引导程序。作用:1、检测磁盘的分区合法性(功能是否正常,磁盘位置是否正确),加载操作系统

引导系统找到正常工作和位置真确的硬盘,引导操作系统读取硬盘当中的内容

MBR记录表只能分区2T以下的

sda1

a:硬盘顺序号

1:分区顺序号

sda硬盘上的第一扇区:446 512

sda1  16字节

sda2  16字节

sda3  16字节

硬盘分区:

主分区  扩展分区(逻辑分区)

创建逻辑分区必须要先创建扩展分区

主分区和逻辑分区加在一起只能有4个

linux系统的硬盘必须要分区之后才能使用

不受4个分区的限制:

GTP分区:GUID PARTITON TABLE,比MBR的分区方式更好

用标识符GUID来表示分区和硬盘,支持的容量更大,分区也更多

128个分区,而且不受2T的限制

最大可以支持9.4zb

2T以下用MBR分区  命令:fdisk

2T以上用GPT分区   命令:gdisk

硬盘分区(好处):

不分区就没有引导记录表,没有表,系统找不到硬件设备

优化I/O性能,就是优化读写性能

隔离系统和程序

可以采用多个不同的文件系统

分区(缺点):

分区一旦建立,无法修改,只能全部删除重启再来

不够灵活,所有的空间都来自于一块硬盘,而且是连续的空间

没有冗余功能(高可用),而且没有备份功能,需要工作人员手动备份

'echo "- - -" > /sys/class/scsi_host/host0/scan;echo "- - -" > /sys/class/scsi_host/host1/scan;echo "- - -" > /sys/class/scsi_host/host2/scan'

刷新硬件设备的接口信息,同步到内核设备信息表,系统可以直接识别到硬件设备。无需重启服务器

fdisk分区命令:

m:帮助信息

n:新建分区

p:查看当前硬盘的分区情况

d:删除分区

t:变更分区类型

w:保存分区操作,并且退出

q:不保存分区操作,并且退出

partprobe

分区类型:83默认的分区类型;82swap;8e表示逻辑卷LVM

扩展分区:大小一般为512字节或者1k。存储分区表的信息

逻辑分区必须要建立在扩展分区的基础之上

存储逻辑分区的分区表

你创建扩展分区给了多大的空间,那么逻辑分区也就只能分多大

为什么我们买到的硬盘200G,到手之后190G,为什么呢?

1、算法:1G=1000MB

1G=1024MB

2、分区表

主分区和逻辑分区的作用:

主分区:最多可以分四个,每个主分区都可以独立的安装一个操作系统。而且也可以存储数据

逻辑分区:基于扩展分区才可以创建逻辑分区,逻辑分区不能安装操作系统。只能存储数据

文件系统:分区结束之后的硬盘必须要创建文件系统才可以挂载

文件系统:主要就是用来管理linux系统中的文件和目录

管理存储设备的数据存储和访问

lsblk:查看分区情况

文件系统的作用:

1、数据组织和存储,提供了一种组织数据的结构,把文件分为不同的目录,把数据存储在物理设备上

2、数据保护。为什么会有权限,就是文件系统提供的权限控制

3、数据访问。文件系统提供了对存储设备的访问接口。通过接口可以访问硬盘上的数据

4、数据管理。文件系统提供了复制、删除、移动、重命名

centos 7的文件系统:

XFS:适用于大型文件的管理和高性能存储需求

创建硬盘分区三步:

1、分区。不分区就没有分区表

2、创建文件系统

命令:mkfs.xfs /dev/sdb1

强制创建:mkfs.xfs -f /dev/sdb1

3、挂载

挂载命令:mount /dev/sdb1 /data

永久挂载命令:

硬盘分区的永久挂载:vim /etc/fstab(到最底下空一行。/dev/sdb1 /ky32 xfs defaults 0 0)

永久光盘镜像挂载:vim /etc/fstab(/dev/sr0 /mnt iso9660 defaults 0 0

swap分区:交换分区(查看swap命令:free-h)

当系统的物理内存不够用时

swap分区就会释放空间供物理内存使用

物理内存使用完之后,这一部分内存要还给swap分区

buff/cache:缓存 页缓存

buff(缓存)

cache(页缓存)

buff:缓存的是文件系统的元数据(目录和文件的权限,时间戳)

页缓存:存储设备中的数据和文件(经常访问)

available:剩余程序和文件系统的内存大小

永久挂载又称自动挂载

mount临时挂载,重启失效

vim /etc/fstab

defaults 0 0

defaults:默认。默认拥有所有权限(读 写 同步 自动挂载等等)

0:表示不备份

0:系统启动时,不检查文件系统

blkid:查询系统设备的UUID号

UUID号是唯一的,不变的

你可能感兴趣的:(网络,运维,云计算)