unit5
逻辑卷管理器:
1)新建分区
fdisk 设备名称 ##建立分区并且更改system ID为8e
partprobe
2)新建pv(物理卷)
pvcreate 设备分区名称 ##将物理分区新建成pv
pvscan ##查询目前设备里所有具有pv的磁盘
pvdisplay ##显示出目前系统上pv的状态
pvremove pv名称 ##将pv属性删除,让该分区不再具有pv属性,成为物理分区
3)新建vg(卷用户组)
vgcreate vg名称 pv名称 ##将pv新建成一个vg
vgscan ##查找系统上是否有vg存在
vgdisplay ##显示目前系统上vg的状态
vgextend ##在vg内添加额外的pv
4)新建lv(逻辑卷)
lvcreate -L -x(M,G,T) -n lv名称 vg名称 ##从vg中新建大小为x(M,G,T)的lv
lvscan ##查看系统上的lv
lvdisplay ##显示系统上的lv状态
lvextend ##在lv里增加容量
lvresize ##对lv的容量进行大小的调整
lvremove ##删除一个lv
5)文件系统格式化,挂载
mkfs.xfs /dev/vg名称/lv名称 ##格式化lv
mount /dev/vg名称/lv名称 /weixindata
6)放大逻辑卷容量(先放大逻辑卷,再放大文件系统) ##不需要umount,直接在线处理
lvextend -L +/-x(M,G,T) lv设备全称 ##将lv大小增加到x
xfs_growfs lv设备全称 ##增大文件系统的大小
7)缩减逻辑卷容量(先缩减文件系统,再缩减逻辑卷)
前提要取消挂载并将文件系统转换为ext4格式,xfs不支持设备的缩减
umount lv名称
mkfs.ext4 lv名称
mount lv名称
umount lv名称
e2fsck -f lv名称 ##扫描设备,对磁盘进行检查
resize2fs lv名称 x(M,G,T) ##缩减文件系统的大小为x
mount lv全称 /weixindata
lvreduce -L x(M,G,T) lv名称 #缩减lv设备大小为x
8)增加一个设备
mdadm -S /dev/md0
pvcreate /dev/vdb2
vgcreate vg0 /dev/vdb2
9)快照设备
touch /weixindata/file{1..5}
umount /weixindata ##卸载设备
建立快照:
lvcreate -L 快照大小 -n 快照名称 -s lv名称 ##建立/dev/vg0/lv0的快照
mount 快照全称 挂载目录 ##挂载
ls 挂载目录
rm -fr 挂载目录里的文件 ##在快照里面删除文件
恢复数据:
umount /weixindata
lvremove ##删除快照
lvcreate -L 50M -n lv0snapshot -s/dev/vg0/lv0 ##建立快照
mount /dev/vg0/lv0snapshot/weixindata/ ##挂载
ls /weixindata ##可以显示出建立的5个文件
10)删除lvm
umount /wexindata
lvremove/dev/vg0/lv0snapshot
lvremove /dev/vg0/lv0
vgremove /dev/vg0
pvremove /dev/vdb1
pvremove /dev/vdb2
linux运维-逻辑卷管理器
最新推荐文章于 2024-01-11 16:58:46 发布