Linux system LVM逻辑卷管理
来源:互联网 发布:胸大 知乎 编辑:程序博客网 时间:2024/05/17 09:01
lvm逻辑卷管理
1.
pv 物理卷
vg 逻辑卷组
pe vg中的组成单位
2.lvm的建立
1)划分物理分区,并修改分区标签为lvm
pvcreate /dev/vdb1 #创建物理卷
vgcreate vg0 /dev/vdb1 #创建物理卷组
lvcreate -L 100M -n lv0 vg0 #创建逻辑卷
对操作命令进行监控,得到以下监控结果
mkfs.xfs /dev/vg0/lv0 #格式化设备
mount /dev/vg0/lv0 /redhat #设备挂载投入使用
#监控命令
watch -n 1 'pvs;echo =========;vgs;echo =========;lvs;echo ========;df -h /redhat'
3.lvm的拉伸
1)当vg中剩余容量充足的时候lvextend -L 400M /dev/vg0/lv0 #拉伸设备到400M
xfs_growfs /dev/vg0/lv0 #拉伸文件系统到400M
监控结果显示
2)当vg中剩余容量不足时
新建分区
pvcreate /dev/vdb2
vgcreate vg0 /dev/vdb2
lvextend -L 700M /dev/vg0/lv0 #拉伸设备到700M
需要同步分区表
监控结果显示
xfs_growfs /dev/vg0/lv0 #拉伸设备到700
在ext文件系统中:
先做卸载mkfs.ext4 /dev/vg0/lv0 #格式化文件类型为.ext4
拉伸
resize2fs /dev/vg0/lv0 #拉伸文件系统
缩减监控结果显示
1)对设备
umount /redhat
e2fsck -f /dev/vg0/lv0 #扫描设备内文件大小以免缩小过多导致文件丢失
lvreduce -L 200M /dev/vg0/lv0 #缩减设备到200M
mount /dev/vg0/lv0 /redhat #挂载设备
resize2fs /dev/vg0/lv0 200M #缩减文件系统
监控结果显示
2)对卷组
pvmove /dev/vdb1 /dev/vdb2 #当我要移除的分区存在数据,那需要把数据迁移到其他pv中
成功迁移
vgreduce vg0 /dev/vdb1 #在vg中移除该分区
pvremove /dev/vdb1 #移除分区
#lvm的快照
先在/redhat/目录下建立文件再进行快照
lvcreate -L 100M -n lv00 -s /dev/vg0/lv0
挂载快照到/redhat
删除建立的文件
卸载快照并移除快照
再次进行快照并挂载,查看文件是否存在
#lvm的删除
lvremovevgremove
pvremove
监控结果显示
fdisk /dev/vdb #最后删除建立的分区
- Linux system LVM逻辑卷管理
- linux逻辑卷管理 (LVM)
- Linux管理逻辑卷LVM
- LINUX逻辑卷lvm管理
- Linux LVM逻辑卷管理
- lvm Linux逻辑盘卷管理LVM
- Linux逻辑盘卷管理LVM详解
- Linux逻辑盘卷管理LVM详解
- Linux逻辑盘卷管理LVM详解
- Linux逻辑盘卷管理LVM详解
- Linux逻辑卷管理LVM详解
- Linux逻辑盘卷管理LVM详解
- LVM -- Linux 逻辑卷管理详解
- Linux逻辑盘卷管理LVM详解
- Linux LVM逻辑卷管理技术
- Linux逻辑卷管理LVM详解
- Linux逻辑卷管理LVM详解
- Linux逻辑盘卷管理LVM详解
- 9.Python的基本运算和表达式(上)
- log4j的详细使用
- might_sleep 分析
- Thread类中join()方法
- Oracle 大字段类型处理
- Linux system LVM逻辑卷管理
- 11.7多校联考
- javax.net.ssl.SSLHandshakeException: Handshake failed
- JAVA基础面试题
- 更改pip源至国内镜像,显著提升下载速度
- Maven私服Nexus3.6.0
- Unknown layer type: Python
- CentOs下安装gcc/g++/gdb
- settimeout = 0 的 问题