温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux(06):LVM 案例

发布时间:2020-08-09 02:18:37 来源:ITPUB博客 阅读:112 作者:Ryan_Bai 栏目:建站服务器

一、创建 LVM

  1. 使用fdisk -l命令查看磁盘
    Linux(06):LVM 案例

  2. 对新增的硬盘/dev/sdb进行分区,并转换成LVM格式
    Linux(06):LVM 案例

  3. 使用分区/dev/sdb1进行LVM物理卷的创建,必须将分区先创建成物理卷(PV),才能进行后续卷组(VG)的创建

    pvcreate /dev/sdb1
    pvdisplay
    
    Linux(06):LVM 案例
  4. 使用分区/dev/sdb1进行卷组vg01的创建,注意要确认卷组的大小

    vgcreate vg01 /dev/sdb1
    vgdisplay
    
    Linux(06):LVM 案例
  5. 一个卷组可以包含多个逻辑卷(LV),-L是指定大小,-n是指定名称

    lvcreate -L 4.99G -n lv01 vg01
    lvcreate -l +100%FREE -n lv01 vg01
    
    Linux(06):LVM 案例
  6. 逻辑卷lv01创建完成后需要进行格式化

    mkfs.xfs /dev/vg01/lv01
    
    Linux(06):LVM 案例
  7. 挂在到/mnt目录,若要开机自动挂载则需将挂载信息写入fstab文件
    mount /dev/vg01/lv01 /oradata,并使用df -ah命令进行查看
    Linux(06):LVM 案例

  8. 开机自动加载
    Linux(06):LVM 案例

二、扩容(加磁盘)

  1. 识别盘:

    echo "- - -" > /sys/class/scsi_host/host0/scan
    partx -a /dev/sdc
    
  2. 重新识别pv大小

    pvresize /dev/sdb
    
  3. 制作pv

    pvcreate /dev/sdb2
    
  4. 使用/dev/sdb2对vg01进行扩容

    vgextend vg01 /dev/sdb2
    vgdisplay
    
  5. 扩容逻辑卷lv01

    lvextend -L 14.99G /dev/vg01/lv01
    
  6. 执行命令重定义文件系统的大小

    • ext4:

      resize2fs /dev/vg01/lv01
      
    • xfs:

      xfs_growfs /dev/vg01/lv01
      

三、扩容(扩容磁盘)

  1. 识别存储

    echo 1 > /sys/class/scsi_device/device/rescan
    echo 1 > /sys/block/sdb/device/rescan
    
  2. 重新识别pv大小

    pvresize /dev/sdb
    
  3. 使用/dev/sdb对vg01进行扩容

    vgs
    
  4. 扩容逻辑卷lv01

    lvextend -l +100%FREE /dev/vg01/lv01
    
  5. 执行命令重定义文件系统的大小

    • ext4:

      resize2fs /dev/vg01/lv01
      
    • xfs:

      xfs_growfs /dev/vg01/lv01
      

四、卸载卷组的逻辑卷LV

要卸载对应卷组VG的所有逻辑卷。从上面的信息可以看出对应的卷组vg01只有/dev/vg01/lv01这个逻辑卷LV

  1. 卸载lv

    umount /dev/vg01/lv01
    umount /oradata
    
  2. 删除逻辑卷LV

    lvremove /dev/vg01/lv01
    
  3. 验证

    lvdisplay | grep "/dev/vg01/lv01"
    

五、删除卷组VG

  1. 删除卷组VG

    1. 如果采用安全的方式删除卷组VG,则必须使用vgchange -a n vg01关闭了vg_name

      vgchange -a n vg01
      
    2. 然后删除它

      vgremove vg01
      
  2. 验证卷组(VG)是否删除

    vgscan
    

六、删除物理卷PV

  1. 删除

    pvremove /dev/sdb
    
  2. 验证

    pvscan
    
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI