Linux 磁盘分区 LVM 动态扩容


磁盘:硬盘:
本质上是计算机的存储设备。磁盘由一个或者多个具有磁性的盘片组成。片上覆盖有磁性的材料。读写数据用的。
存储:操作系统、应用程序、图盘,文档 视频
读取内容:硬盘--->计算机内存--->cpu--->计算机系统--->人类语言
扇区,每个扇区512字节

硬盘分区:
1.主引导记录:MBR
MBR:一共占446字节,操作系统安装时写入主引导记录。一段引导程序
作用:1.检测磁盘的分区合法性(功能是否正常,磁盘位置是否正确)加载操作系统。
       应道系统找到正常工作和位置正确的硬盘,引导操作系统读取硬盘当中的内容。
只能分区2T以下的。


2.sda硬盘上的第一个扇区: 446字节 512字节
sda1 16字节
sda2 16字节
sda3 16字节
sda4 16字节 

3.硬盘分区:
主分区  扩展分区(逻辑分区)
创建逻辑分区必须要先创建扩展分区。
主分区和扩展分区加在一起只能有4个。
linux系统硬盘必须要分区之后才能使用。

不受4个分区限制
GPT分区:GUID来表示分区和硬盘,支持的容量更大,分区也更多。
128个分区,而且不受2T限制,最大接受9.4zb

2T以下用MBR分区 fdisk
2T以上用GPT分区。gdisk     parted(一旦分区则不可改)

不分区则没有引导记录表,没有表,系统找不到硬件设备
优化i/o性能,读写性能。
隔离系统和程序
采用多个不同的文件系统

分区缺点:
分区一旦建立无法修改,只能全部删除再来
不够灵活,所有的空间都来自于一块硬盘,而且是连续的空间
没有冗余功能(高可用),没有备份功能,只能管理员手动备份

alias scan='echo "- - -" > /sys/class/scsi_host/host0/scan;echo "- - -" > /sys/class/scsi_host/host1/scan;echo "- - -" > /sys/class/scsi_host/host2/scan'
注:刷新硬件设备的接口信息,同步到内核设备信息表,系统可以直接识别到硬件设备。无须重启服务器.

fdisk命令
n:新建分区
p:查看当前硬盘的分区情况
d:删除分区
t:变更分区类型
w:保存分区操作,并且退出
q:不保存退出

分区类型
linux默认分区类型    83
swap 82
逻辑卷 LVM 8e

分区完成之后缓存表没同步    partprobe   刷分区表
扩展分区大小一般为512字节,1K。存储分区表信息
逻辑分区必须建立在扩展分区基础上,扩展分区只能建立一个
扩展分区给多大,逻辑分区只能分多大

主分区和逻辑分区作用
主分区最多可以分4个,每个主分区都可以独立的安装一个操作系统,而且可以存储数据
逻辑分区,基于扩展分区才可以创建逻辑分区,逻辑分区不能安装操作系统,只能存储数据

文件系统
分区之后,创建文件系统才可以挂载
文件系统用来管理linux系统中的文件和目录
管理存储设备的数据存储和访问
作用:
1.数据组织和存储。组织数据的结构,八文件系统分为不同的目录,把数据存储在物理设备上
2.数据保护。为什么会有权限,文件系统提供权限控制
3.数据访问。文件系统提供了对存储设备访问的接口。通过接口可以访问硬盘上的数据
4.数据管理。文件系统提供了复制、删除、移动、重命名。

centos7的文件系统
XFS使用于大型文件的管理,高性能存储需求
ext3:I/O性能优,处理高并发
创建文件系统
            f 强制重新建立文件系统。

创建硬盘分区总体流程:
1.分区,不分区没有分区表
2.创建文件系统
mkfs.xfs /dev/sdb
3.挂载

交换分区--swap分区
当系统的物理内存不够用时,swap分区就会释放空间供物理内存使用
物理内存使用完之后,这一部分内存要还给swap分区。

buff/cache: 缓存 页缓存。
buff (buff)
cache (页缓存)
buff:文件系统的元数据(目录文件权限,时间戳)
清理缓存,清理不掉系统缓存  echo 1 > /proc/sys/vm/drop_caches
页缓存:存储设备中的数据和文件(经常访问)
available:还可用于程序和文件系统的内存大小。

永久挂载
1.mount临时挂载
2.永久挂载/etc/fstab下        一定不能出错
        defaults默认拥有所有权限
        读写,同步,自动挂载
        0 不备份
        0 不检查文件系统
    刷新 mount -a

3.永久挂载光盘镜像

在/etc/fstab


查询系统所有设备的唯一编号blkid
UUID--唯一的绝对不会出错


格式化swap分区

LVM 动态扩容

LVM 动态扩容
缺点 没有冗余(高可用性)
在不解除挂载点的情况下,也不妨碍其他用户的使用的情况下进行扩容
Lvm在概念上和fdisk相同,但是他是逻辑意义上的硬盘
使用Lvm的时候不考虑底层物理磁盘的概念
/boot分区用于存放引导文件,不能基于LVM创建

注:PE:物理扩展  lvm逻辑卷的最小存储单元  默认大小-4MB
物理卷: 真正意义上的提供磁盘存储的物理硬盘或分区
卷组:把多个物理卷组合起来,就成了一个卷组。可以说一个硬盘里的多个分区。逻辑上的硬盘
lv:分区,把这个逻辑硬盘进行分区


1.物理卷 创建物理卷
pvcreate    创建物理卷
pvdisplay    显示物理卷详细情况
pvremove    删除物理卷
pvscan        扫描物理卷

2.卷组 创建卷组
vgcreate    创建卷组
vgdisplay    显示卷组
vgremove    删除卷组
vgscan        扫描卷组
vgextend    扩展卷组
vgreduce    缩减卷组

3.逻辑卷 对卷组进行分区。(无缩容的概念,只有扩没有缩)
lvcreate    创建逻辑卷
lvdisplay    显示逻辑卷
lvremove    删除逻辑卷
lvscan        扫描逻辑卷
lvextend    扩展逻辑卷
lvreduce    缩减逻辑卷

创建流程
1.创建物理卷
pvcreate 路径
2.创建卷组
vgcreate 名字 磁盘路径
3.创建逻辑卷
lvcreate -L +10G -n 逻辑卷名 卷组名
-L:指定容量,也就是逻辑卷大小,M G T
-n:指定逻辑卷的名称

查看卷组    blkid
            lvdisplay

扩容过程:
先扩卷组,再扩逻辑卷
vgextend 卷组名 /dev/物理卷
lvextend -L +4G /dev/卷组/逻辑卷 -r

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值