zoukankan      html  css  js  c++  java
  • centos 7扩展磁盘分区容量

    一.fdisk -l
    查看磁盘空间大小

    二.
    1.fdisk /dev/sda
    增加分区
    2.判断应增加的分区号
    键入n,增加一个分区
    3.键入p,主分区,并键入(编号)
    4.起始扇区和结束扇区(默认或输入大小 两次Enter)键入t,修改分区类型为8e
    5.键入w,写分区表,然后重启
    重启服务器或者 partprobe
    使用vgscan查询物理卷

    三.初始化分区,加入卷组
    1.卷扩容,添加进LVM组

    pvcreate /dev/sdaX  初始化刚才的分区
    

    2.查看卷组,并讲初始化的分区加入到虚拟卷组
    为卷组centos-root添加新的物理卷sdaX增加卷组的容量

    vgextend centos-root /dev/sdaX
    
    vgdisplay  --查看虚拟卷名称
    lvdisplay  --查询lv
    

    四.扩展逻辑卷的大小
    1.扩展

    lvextend -L +10G /dev/mapper/centos-root
    

    2.使用resizefs2 命令重新加载逻辑卷的大小才能生效

    resize2fs /dev/mapper/centos-root
    //这里可能报错,若不是xfs可以用resize2fs
    //xfs_growfs /dev/mapper/centos-root
    

    3.然后再次查看逻辑卷的大小
    df -h
    df -T


    linux使用lvresize和resize2fs调整lv大小
    以下操作基于场景:有两个同vg的lv(applv和rootlv),需要从applv腾出1G给rootlv。

    1.缩小applv磁盘

    lvresize -L -1G /dev/mapper/myvg-applv
    

    2.扩展rootlv磁盘

    lvresize -L +0.99G /dev/mapper/myvg-rootlv
    

    3.扩展rootlv文件系统

    resize2fs /dev/mapper/myvg-rootlv
    

    说明:扩展完磁盘后使用lsblk查看的结果变了而使用df -h结果大小却没变,这是因为前者查看的是磁盘的大小而后者查看的是文件系统的大小。磁盘和文件系统在不严格区分时可视为同一个东西,但追究起来确实是两样东西。这也是需要第3步的原因。

  • 相关阅读:
    HDU 1882 Strange Billboard(位运算)
    Codeforces Round #243 (Div. 2) A~C
    Codeforces Round #242 (Div. 2) A~C
    2014 微软 编程之美初赛第一场 题目3 : 活动中心
    2014年微软编程之美初赛第一场 第二题 树
    POJ 2318 TOYS && POJ 2398 Toy Storage(几何)
    Coder-Strike 2014
    POJ 1269 Intersecting Lines(几何)
    HDU 1883 Phone Cell (圆覆盖最多点)
    HDU 1429 胜利大逃亡(续)(三维BFS)
  • 原文地址:https://www.cnblogs.com/OceanF/p/9574629.html
Copyright © 2011-2022 走看看