四时宝库

程序员的知识宝库

lvm的管理(简述lvm的基本思想)

创建lvm

1.将物理卷磁盘设备初始化为物理卷

pvcreate /dev/sdb /dev/sdc

2.创建卷组,并将pv加入到卷组中

vgcreate linuxCast /dev/sdb /dev/sdc

3.基于卷组创建逻辑卷

lvcreate -n mylv -L 2G linuxCast

4.为创建好的逻辑卷创建文件系统

mkfs.ext4 /dev/linuxCast/mylv

5.将格式化好的逻辑卷挂载使用

mount /dev/linuxCast/mylv /mnt

删除lvm

1.卸载文件系统

umount /mnt

2.删除lv

lvremove /dev/linuxCast/mylv

3.删除vg

vgremove linuxCast

4.删除物理卷

pvremove /dev/sdb

lvm的拉升(可以在线执行,不会丢失数据)

1.保证vg中有足够的空闲空间

vgdisplay

2.扩充逻辑卷

lvextend -L +1G /dev/linuxCast/mylv

3.查看扩充后lv的大小

lvdisplay

4.更新文件系统

resize2fs /dev/linuxCast/mylv

5.查看更新后的文件系统

df -h

拉升一个卷组

fdisk -l 可以查看新接入的硬盘

1.要将添加到vg的硬盘格式化成pv

pvcreate /dev/sdd

2.将新的pv添加到指定的卷组中

vgextent linuxCast /dev/sdd

3.查看扩充后的vg的大小

vgdisplay

缩小一个逻辑卷(必须要离线执行,需要卸载逻辑卷)

1.卸载已经挂载的逻辑卷

umount /dev/linuxCast/mylv

2.缩小文件系统

resize2fs /dev/linuxCast/mylv 1G (缩小->1G)

3.缩小lv

lvreduce -L -1G /dev/linuxCast/mylv (缩小1G)

4.查看缩小后的lv

lvdisplay

5.挂载

mount /dev/linuxCast/mylv /mnt

缩小卷组

1.将一个pv从指定卷组中移除

vgreduce linuxCast/sdd

2.查看缩小后的卷组

vgdisplay

3.移除磁盘

pvremove /dev/sdd

4.查看pv

pvs (sdd就可以拿去做别的使用了)

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接