zoukankan      html  css  js  c++  java
  • 【阿圆实践】Linux中扩展LVM

    参考文章:https://www.cnblogs.com/chaos-li/p/10830576.html

     

    (1)创建一个LVM分区
    # fdisk /dev/sdb
    • 选择n来创建新分区。
    • 选择p来创建主分区。
    • 选择我们需要创建的分区号。
    • 如果有其它可用磁盘,请按1
    • 使用t来修改分区类型。
    • 输入8e来将分区类型修改为Linux LVM。
    • 使用p来打印创建的分区(这里我们没有使用该选项)。
    • w写入修改。

    重启机器

    使用fdisk列出并检查创建的分区。 fdisk -l /dev/sdb

    (2)创建新PV(物理卷)

    # pvcreate /dev/sdb1
    # pvs
     
    (3)创建VG或扩展VG

    vgcreate vg_data /dev/sdb1

    vgs

    或者

    vgextend vg_data /dev/sdb1

    vgs

     

    (4)创建LVM 或者 扩展LVM

     

    lvcreate -l 76799 -n lv_data vg_data

    说明:76799为vgdisplay中vg_data的Free PE数值。

     

    mkfs.ext4 /dev/vg_data/lv_data

    mkdir -p /data

    mount /dev/vg_data/lv_data /data

     

    扩展LVM:

    lvextend -L +18G /dev/vg_data/lv_data

     

    resize2fs /dev/vg_data/lv_data

     

    报错“resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos-root”解决办法:

    xfs_growfs /dev/centos/root

     

    df -h

     

    (5)配置文件
    vi /etc/fstab
    添加内容  /dev/vg_data/lv_data /data ext4 defaults 0 0
    保存重启机器。

     

     

     

     
  • 相关阅读:
    Visual Studio Code 上java开发环境搭建
    c++编译时打印宏定义
    git使用
    Let's Encrypt申请证书及使用
    使用docker创建aosp编译环境
    项目中使用protobuf 3.0
    ubuntu14.04 安装mono
    ubuntu14.04 安装apache+mysql+php
    Discuz & UCenter 修改手记
    代码细节重构:请对我的代码指手划脚(四)
  • 原文地址:https://www.cnblogs.com/chaos-li/p/10830893.html
Copyright © 2011-2022 走看看