存储管理方式(扩容,缩减,快照,删除)+RAID+压缩

lvm
在这里插入图片描述

pv:物理卷,被lv命令处理过的物理分区
多个磁盘pv组织为一个逻辑设备vg

vg:物理卷组,被组装到一起的物理卷
类似于拓展分区 没办法直接格式化。需要lv
分割成很多个pe作为存储使用的

pe:图里扩展,lvm设备的最小存储单元lvm是pe的整数倍
pv只有加入到vg才有pe的概念

lvm:逻辑卷,直接使用的设备,可以增大缩减并保持原有数据不变
逻辑卷 每个lv可以被格式化并使用 不够可以拉长

pe一旦被使用就 编程le

其实就是指定固定数量的 pe 组成逻辑 的存储空间的概念

在这里插入图片描述
还可以逐渐添加pv
在这里插入图片描述
如果移除只需要把之前在这个pv上的数据移动到其他的pv上,vg也就缩短了。

在这里插入图片描述
pv 被软件处理过了(榨汁了),被处理过的物理分区
pe 每一个存储单元
vg 包含所有的(大杯子里的果汁)
lv 取出的部分果汁

扩展先扩展文件系统,再扩展设备

设备文件在
在这里插入图片描述在这里插入图片描述符号链接

在这里插入图片描述
真正的设备文件时dm-*

在这里插入图片描述vgcerate可以指明pe大小 使用-s
创建好pe就不可以改变了

lvm建立:

分区并设定分区的标签为8e
pvcreate /dev/vdb1      创建物理卷
vgcreate vg0 /dev/vdb1   创建逻辑卷组
lvcreate -L 20M -n lv0 vg0   创建逻辑卷
mksf.xfs /dev/vg0/lv0     格式化
mount /dev/vg0/lv0      挂载
df -H .mnt

先pvmove,删除,缩减
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
pvcreate /dev/vdb1 创建物理卷

在这里插入图片描述

vgcreate vg0 /dev/vdb1 创建逻辑卷组

在这里插入图片描述
lvcreate -L 20M -n lv0 vg0 创建逻辑卷

在这里插入图片描述
mksf.xfs /dev/vg0/lv0 格式化
在这里插入图片描述
挂载
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

设备拉伸:xfs系统和ext4系统

lvm的拉伸:

lvm支持热拉伸
当vg中的剩余容量充足情况(足够拉伸)
lvextend -L 80M vg0 拉伸设备
xfs_grow /dev/vg0/lv0 拉伸文件系统 因为就是df还没变

在这里插入图片描述可以加多少 也可以直接目标大小
-L 目标为80M

在这里插入图片描述
在这里插入图片描述
当vg中的容量不足时(不够拉伸,需要创建物理卷)
再次建立分区并修改标签为8e
pvcreate /dev/vdb2
vgextend vg0 /dev/vdb2 拉伸物理卷组
lvextend -L 80M vg0
xfs_grow /dev/vg0/lv0
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
将物理硬盘分区vdb2初始化为物理卷
在这里插入图片描述
将物理卷加到vg0卷组里
在这里插入图片描述
改变lvm卷的大小
在这里插入图片描述

做改变操作之后需要同步文件
在这里插入图片描述
针对ext文件系统的设备的拉伸和缩减(可扩容可缩减)

umount /mnt
mkfs.ext4 /dev/vg0/lv0
mount /dev/vg0/lv0 /mnt

拉伸
lvextend -L 250M /dev/vg0/lv0
resize2fs /dev/vg0/lv0
在这里插入图片描述
需要格式化为.ext4格式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述

缩减 缩减lvm

umount /dev/vg0/lv0 先卸载
e2fsck -f /dev/vg0/lv0 文件系统强制检测和修复
resize2fs /dev/vg0/lv0 100M 缩减逻辑边界
lvreduce -L 100M /dev/vg0/lv0 100M减到100 物理边界
mount /dev/vg0/lv0 /mnt 重新挂载
在这里插入图片描述
在这里插入图片描述
扫描:
在这里插入图片描述
resize2fs 命令用来增大或收缩未加载的文件系统的大小,如果文件系统处于挂载的状态,那么他只能作为扩容。

在这里插入图片描述
缩减lvm卷占用的空间大小
在这里插入图片描述
挂载:
在这里插入图片描述
同样的方法可以继续减小至500M

缩减vg
移除空闲pv
vgreduce vg0 /dev/vdb2

移除含有数据的设备
pvmove /dev/vdb1 /dev/vdb2 移动 vdb1数据到vdb2
vgreduce vg0 /dev/vdb1
pvremove /dev/vdb1 移除

如果删除正在使用的物理卷,需要将使用的物理卷同步到另一个物理卷
在这里插入图片描述
将vdb1物理卷从vg0卷组删除
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

lvm快照

工作机制:
可以理解为把元数据监控着 快照卷
刚创建没有数据,
在这里插入图片描述
当元数据挂载了
可以通过快照卷去访问元数据
其实就是访问源卷的另一个方式
硬链接一样

但是
当源卷变化时 通过把数据提前复制一份到自己的身上

在这里插入图片描述
所以之后访问快照如果没有变化就访问源卷
变化过就访问自己本身的
他的体积很少 只存储对方发生变化的文件

不能跨分区 必须再同一个卷组vg0下!!!

lvcreate -L 40M -n lv0-backup -s /dev/vg0/lv0     建立快照(只读)
-n快照卷  -s源卷   -p 指定权限为制度  -p r
mount /dev/vg0/lv0-backup /mnt     挂载
rm -fr /mnt/*     

umount /mnt       
lvremove /dev/vg0/lv0-backup
lvcreate -L 40M -n lv0-backup -s /dev/vg0/lv0
mount /dev/vg0/lv0-backup /mnt

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
lvm的删除
卸载–>移除lvm快照–>移除lvm卷–>移除vg卷组–>移除pv物理卷–>移除pv物理分区
在这里插入图片描述
pvs查看pv物理卷
lvs查看lvm逻辑卷
vgs查看vg卷组
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
lvm有很好的伸缩性,可以方便的对卷组,逻辑卷的大小进行调整,更进一步调整文件系统的大小。

在这里插入图片描述dd命令
if源文件 of 目标文件
bs=xxx 复制单元大小
count=xx 数量
在这里插入图片描述
在这里插入图片描述100个字节
在这里插入图片描述也可以bs=100 count=1

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

RAID

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

raid10 更合适
在这里插入图片描述
raid01
在这里插入图片描述
第一组一份,第二组一份

压缩

在这里插入图片描述在这里插入图片描述

直接替换了,删除源文件
gzip

在这里插入图片描述在这里插入图片描述
解压成临时文件看一下
zcan xx.gz

在这里插入图片描述
两者都保存
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

不支持压缩目录
在这里插入图片描述
需要先进行归档操作 --合并为一个文件(只会增大体积)
然后压缩

在这里插入图片描述-f指明是那个文件

在这里插入图片描述
-f必须再-c后面

在这里插入图片描述都保留 不会删除

指明展开的路径。。默认在当前目录下
在这里插入图片描述文件列表
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以针对目录直接打包压缩
在这里插入图片描述
在这里插入图片描述
zip本身既可以打包解压又可以压缩
在这里插入图片描述在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值