• LVM 常用命令


    fdisk -l 查看硬盘信息
    df -h查看文件系统使用量
    fdisk /dev/sdb处理硬盘,删除分区,新建分区之类
    partprobe将核心的 partition table 更新
    mkfs -t ext4 /dev/sdb1
    vi /etc/fstab (设置开机自动挂载)
    /dev/mapper/vgtest-lvtest      /lvtest    ext4    defaults        1 2
    pvscan :搜寻目前系统里面仸何具有PV的磁盘
    pvdisplay :显示出目前系统上面的PV状态
    pvcreate :将实体partition建立成为PV
    pvcreate /dev/sdb /dev/sdc或pvcreate /dev/hda{6,7,8,9}建立pv
    pvremove :将PV属性移除,让该 partition 不具有 PV 属性
    
    vgscan:搜寻系统上面是否有VG存在
    vgdisplay:显示目前系统上面的VG状态
    vgcreate:建立VG
    vgcreate -s 16M vbirdvg /dev/hda{6,7,8}或vgcreate -s 8M vgtest /dev/sdb /dev/sdc
    vgextend:在 VG 内增加额外的 PV
    vgextend vgtest /dev/sdd
    vgreduce:在 VG 内移除 PV
    vgchange:设定 VG 是否启动(active)
       vgchange -a y vg0  ———— 激活vg0卷组
    vgremove:删除VG
    
    lvscan :查询系统上面的LV 
    lvdisplay :显示系统上面的LV状态
    lvcreate :建立LV 
    lvcreate -l 50 -n lvoracle vgtest
    lvcreate -L 1.5G -n lvmysql vgtest
    lvextend :在LV里面增加容量
    lvextend -L +400m /dev/vg_root/lv_home
    lvreduce :在LV里面减少容量
    lvremove :删除一个LV
    lvresize :对LV进行容量大小的调整
    lvresize -l +50 /dev/vgtest/lvoracle
    
    格式化、挂载
    mkfs -t ext4 /dev/vgtest/lvoracle;mkfs -t ext4 /dev/vgtest/lvmysql
    mkdir /oracle;mkdir /mysql
    mount /dev/vgtest/lvoracle /oracle;mount /dev/vgtest/lvmysql /mysql
    df -T可以查看
    增加lv文件系统容量
    lvresize -l +50 /dev/vgtest/lvoracle或lvextend -L +200M  /dev/vgtest/lvtest
    指定扩容后的尺寸lvextend -L 2G /dev/vgtest/lvtest
    dumpe2fs /dev/vgtest/lvoracle查看文件系统superblock情况
    resize2fs /dev/vgtest/lvoracle在线扩展文件系统的superblock
    降低lv文件系统容量
    umount /dev/vgtest/lvmysql缩小需要先umount
    e2fsck -f /dev/vgtest/lvmysql先检查
    resize2fs /dev/vgtest/lvmysql 700M再缩小
    mount /dev/vgtest/lvmysql /mysql
    df -hT查看文件系统格式
    lvresize -l -100 /dev/vgtest/lvmysql再缩小lv的大小
    pvdisplay查看不被完全使用的pv
    pvmove /dev/sdd /dev/sdb查看后将SDD中的pe全部移到SDB
    vgreduce vgtest /dev/sdd移除sdd
    pvscan查看
    pvremove /dev/sdd移除PV sdd
    
    快照
    必须VG里有剩余未使用的PE
    lvcreate -l 30 -s -n lvsp /dev/vgtest/lvmysql
  • 相关阅读:
    第三章:数据结构决定程序
    第二章:Rotate、变位词
    iOS常用宏定义
    去除重复的数据
    iOS开发者一些建设性的建议
    [iOS]应用内支付(内购)的个人开发过程及坑!
    UIDynamic(物理仿真)
    扇形进度
    iOS 之加密方式
    UIPresentationController
  • 原文地址:https://www.cnblogs.com/storymedia/p/4585768.html
Copyright © 2020-2023  润新知