zoukankan      html  css  js  c++  java
  • LVM基础

    LVM基础
    1,PV
        一个PV相当于一块磁盘
        (1)磁盘分区
        fdisk /dev/sdb
        ① n 新建分区
        ② p 选择主分区
        ③ 1 选择主分区编号
        ④ 开始扇区编号(一般采用默认编号)
        ⑤ 结束扇区编号(按需选择,可用方法:500[结束扇区];+10K/M/G[分区大小];+100[增加多少个扇区])
        ⑥ p 查看创建结果
        ⑦ t 修改system_id
        ⑧ 输入8e 调整system_id为Linxu LVM
        ⑨ p 检查是否正确修改
        ⑩ w 保存退出
        (2) 检查是否有sdb1且system_id为Linux LVM的分区
        fdisk -l /dev/sdb
        (3)创建PV
        pvcreate /dev/sdb1
        (4)查看PV
        pvs
        pvscan
        pvdisplay
    2,VG
        (1)创建VG
        vgcreate -s 4M vg01 /dev/sdb1
        -s 创建vg时的PE大小
        (2)查看VG
        vgs
        vgscan
        vgdisplay
        (3)VG扩容或给VG添加PV
        pvcreate /dev/sdc1
        vgextend vg01 /dev/sdc1
        (4)VG缩容或从VG中移除PV
        vgreduce  vg01 /dev/sdc1
        --removemissing 移除丢失的PV,【vgreduce --removemissing -f vg01】
        -f 强制移除
    3,LV
        (1)创建LV
        lvcreate -L 10G -n lv01 vg01
        -L n[M|G|T]指定容量,单位是 MB,GB,TB
        -n LV 名称
        (2)查看LV
        lvs
        lvscan
        lvdisplay
        (3)LV扩容
        lvextend -L 20G -r -f /dev/vg01/lv01
        -L 20G LV容量增加到20G
        -L +20G LV容量在当前基础上增加20G
        -r resize LV在扩容/缩容之后,表面上看到LV的空间增加了,但是,仍需要处理block数,以达到块容量和实际LV大小一致。因此,无论扩容还是缩容都需要重新resize
        -f 强制
        (4)LV缩容
        lvreduce -L 20G -r -f /dev/vg01/lv01
        -L 20G LV容量减少到20G
        -L -20G LV容量在当前基础上减少20G
    4,删除LV,VG,PV
        (1) 卸载文件系统
        umount /dev/vg01/lv01
        (2)删除LV
        lvremove /dev/vg01/lv01
        -f 强制
        (3)从VG中移除PV
        vgreduce vg01 /dev/sdb1
        -f 强制
        (4)删除PV
        pvremove /dev/sdb1
        -f 强制
        (5)删除VG
        vgremove vg01
        -f 强制
    5,基于LVM的swap空间创建
        (1)pvcreate /dev/sdb1
        (2)vgcreate -s 4M vg01 /dev/sdb1
        (3)lvcreate -L 500M -n lv_swap vg01
        (4)mkswap /dev/vg01/lv_swap
        (5)swapon /dev/vg01/lv_swap
    6,删除基于LVM的swap空间
        (1)swapoff /dev/vg01/lv_swap
        (2)lvremove /dev/vg01/lv_swap
        (3)vgreduce vg01 /dev/sdb1
        (4)vgremove vg01
        (5) pvremove /dev/sdb1
  • 相关阅读:
    微软研究院的分布式云计算框架orleans
    DDDLite的权限管理
    OAuth在WebApi
    LVM pvcreate,vgcreate,lvcreate,mkfs
    List subList()的一个demo
    web 环境项目(intellj部署的tomcat) 重启时报 Exception in thread "HouseKeeper" java.lang.NullPointerException (转)
    Ehcache详细解读(转)
    Java 理论与实践: 正确使用 Volatile 变量(转)
    解决SecureCRT中文显示乱码
    免费动态域名解析
  • 原文地址:https://www.cnblogs.com/huifeidezhubao/p/9889880.html
Copyright © 2011-2022 走看看