• linux vg lv pv


    =

    pv由物理卷或者分区组成   pv可以组成一个或者多个vg     vg可以分成多个lv 方便扩展

    pvs vgs lvs 可以查看当前存在的pv vg lv

    我的centos硬盘20g 使用了一段时间 加了100g 这时候 我们可以使用扩展来扩展我们的分区大小

    查看自己拥有多少个硬盘

    ls /dev/sd* | grep -v '[0-9]'

    查看自己拥有多少个分区

    ls /dev/sd*

    使用 fdisk 命令 为硬盘建立新的分区或者调整大小

    fdisk /dev/sda

    输入 m 可以得到帮助

    p 打印出现有的分区

    输入 n 新建分区

         p 建立基础分区

         e 建立扩展分区

    输入分区号

    输入启始扇区

    输入大小 +20G 就是20G +100M 就是100M 格式 : +数字 {K,M,G}

    输入 d 删除 分区

    输入w 保存分区表

    修改之后 系统不会立马读取分区表 这时候 我们可以重启 或者输入partprobe 让系统重新读取分区

    [root@localhost ~]# partprobe
    Warning: 无法以读写方式打开 /dev/sr0 (只读文件系统)。/dev/sr0 已按照只读方式打开。
    [root@localhost ~]# ls /dev/sd*
    /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 /dev/sda5

    分区有了                  3 用于挂载 其他两个分区扩展/ 目录

    为分区3 格式化

    mkfs.xfs /dev/sd3 

    挂载 sd3 到/下面的123

    mount -t xfs /dev/sd3 /123

    df -hT 查看 

    [root@localhost 123]# df -hT

    挂载ok 

     扩展我们的 / 目录 

    先查看pvs 

     

    把我们4分区和5分区添加进pv

    pvcreate  /dev/sd4 

    pvcreate /dev/sd5

    把 两个pv 加入到一个vg 当中去

    vgextend cl /dev/sda4

    vgextend cl /dev/sda5

    查看vg 此时free 已经多了

    vgs 查看

    下一步扩展我们的/ 目录

    lvextend -L +40G /dev/mapper/cl-root -L 指定大小 +40G 扩展40G 目标是/dev/mapper/cl-root

    显示成功 但是查看自己的硬盘信息 却发现没有更新

    还是需要刷新 重启 或者使用  xfs_growfs /dev/mapper/cl-root 扩展完成

  • 相关阅读:
    循环删除文件夹和文件
    MySQL的InnoDB引擎下执行更新Update语句时 执行时间太久 问题集锦
    maven的pom文件设置依赖包的版本号范围
    MySQL事务执行一半,连接被kill掉会怎样?
    MySQL连接相关
    IDEA 添加插件支持 bat开发
    elementui 之 FormItem 插槽使用
    树形插件 vuetreeselect 基本使用
    elementui 之 表单验证规则
    elementui 之 select 获取key和label
  • 原文地址:https://www.cnblogs.com/hywhyme/p/7081527.html
Copyright © 2020-2023  润新知