Linux——lvm
来源:互联网 发布:提示windows找不到aero 编辑:程序博客网 时间:2024/06/06 16:55
LVM
管理设备,使设备无限拉申或缩减
1.
pv ##物理卷
vg ##物理卷组
pe ##物理卷组成
lvm ##逻辑卷
2.lvm的建立
划分物理分区并修改分区标签为lvm(8e)
pvcreate /dev/vdb1 ##创建物理卷
vgcreate vg0 /dev/vdb1 ##创建物理卷组
lvcreate -L 100M -n lv0 vg0 ##创建逻辑卷
mkfs.xfs /dev/vg0/lv0 ##格式化设备
mount /dev/vg0/lv0 /mnt##设备挂载投入使用
监控命令
watch -n 1 ‘pvs;echo ;vgs;echo ;lvs;echo ;df -h /挂载点’
3.lvm的拉申
当vg中剩馀容量充足的时候
lvextend -L 400M /dev/vg0/lv0 ##直接加
xfs_growfs /dev/vg0/lv0 ##同步数据文件
当剩馀容量不足
新建分区并修改分区标签为lvm
pvcreate /dev/vdb2
vgextend vg0 /dev/vdb2
lvextend -L 700M /dev/vg0/lv0
xfs_growfs /dev/vg0/lv0
在ext4文件系统中
umount /dev/vg0/lv0
mkfs.ext4 /dev/vg0/lv0 ##格式化为ext4
blkid ##查看格式
拉申
lvextend -L 800M /dev/vg0/lv0 ##拉申设备
resize2fs /dev/vg0/lv0 ##同步数据文件
缩减
对设备
umount /dev/vg0/lv0 ##卸载
e2fsck -f /dev/vg0/lv0 ##查看数据文件
resize2fs /dev/vg0/lv0 200M ##缩小数据文件
mount /dev/vg0/lv0 /mnt ##挂载
lvreduce -L 200M /dev/vg0/lv0 ##缩小设备
对卷组
pvmove /dev/vdb1 /dev/vdb2 ##当我要移除分区存在的数据,那么需要把数据转移到其他pv中
vgreduce vg0 /dev/vdb1 ##vg0去掉
pvremove /dev/vdb1 ##删除vdb1
快照,保护原始功能能不被篡改
lvcreate -L 100M -n lv0backup -s /dev/vg0/lv0
lvremove /dev/vg0/lv0backup
lvm的删除
umount /dev/mapper/vg0-lv0backup
lvremove /dev/vg0/lv0backup
lvremove /dev/vg0/lv0
vgremove vg0
pvremove /dev/vdb2
fdisk /dev/vdb #p回车d回车
当lvm的分区被误删除
vgreduce –removemissing vg0 –force
- Linux——lvm
- linux——lvm
- 文件系统——LVM
- LVM——Redhat
- 动态调整linux分区大小——lvm
- linux——(6)IOM项目LVM方案
- Linux LVM管理——卷的管理
- Linux LVM管理——DM的管理
- linux系统基本操作——lvm和ftp
- Linux存储管理 —— LVM卷管理
- Linux LVM
- Linux LVM
- Linux LVM
- Linux lvm
- Linux lvm
- Linux lvm
- linux lvm
- Linux LVM
- vs2015基于VisualStudioOnline协同工作流程
- datastage jobmoitor失效
- github中值得借鉴
- OkHttpUtils文件下载和文件打开
- JDBC连接Hive
- Linux——lvm
- 1. hadoop-2.7.x 单机伪分布式的安装与配置
- Application、ContentProvider、Activity执行顺序
- 怎样成为TMMi的培训提供者(培训机构)?
- spark任务中报连接不到hbase的错误
- MD5加密
- Qt和VTK等一些编程技巧
- 文章标题
- C# 文件的输入与输出