展开菜单
首页 精品内容 本月促销 装机必备 Windows PDF教程 macOS软件 IOS软件 Android AI 专题
全部分类

当前位置:

首页 > 软件教程 > 扩展LVM卷的基本流程

扩展LVM卷的基本流程

使用df-Th命令查看磁盘信息,可以看到当前LVM逻辑卷容量是38G[root@Z~]#df-TH文件系统类型容量已用可用已用%挂载点/dev/mapper/centos-rootxfs38G2.4G36G7%/devtmpfsdevtmpfs1.1G01.1G0%/devtmpfstmpfs1.1G01.1G0%/dev/shmtmpfstmpfs1.1G10M1.1G1%/runtmpfstmpfs1.1G01.1G0%/sys/fs/cgroup/dev/sda1xfs1.1G139M925M14%

本文目录

    使用df -Th 命令查看磁盘信息 ,可以看到当前LVM逻辑卷容量是38G

    [root@Z ~]# df -TH
    文件系统类型容量已用可用 已用% 挂载点
    /dev/mapper/centos-root xfs38G2.4G 36G7% /
    devtmpfsdevtmpfs1.1G 01.1G0% /dev
    tmpfs tmpfs 1.1G 01.1G0% /dev/shm
    tmpfs tmpfs 1.1G 10M1.1G1% /run
    tmpfs tmpfs 1.1G 01.1G0% /sys/fs/cgroup
    /dev/sda1 xfs 1.1G139M925M 14% /boot
    tmpfs tmpfs 208M 0208M0% /run/user/0

    查看磁盘分区,可以看到sda 磁盘64G,下面sda2分区分了40G

    [root@Z ~]# fdisk -l
    
    磁盘 /dev/sda:64.4 GB, 64424509440 字节,125829120 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x000b05f5
    
     设备 BootStart EndBlocks IdSystem
    /dev/sda1 *2048 2099199 1048576 83Linux
    /dev/sda2 20992008388607940893440 8eLinux LVM
    
    
    磁盘 /dev/mapper/centos-root:37.7 GB, 37706792960 字节,73646080 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    
    
    磁盘 /dev/mapper/centos-swap:4160 MB, 4160749568 字节,8126464 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节

    新建磁盘分区sda3

    [root@Z ~]# fdisk /dev/sda
    欢迎使用 fdisk (util-linux 2.23.2)。
    
    更改将停留在内存中,直到您决定将更改写入磁盘。
    使用写入命令前请三思。
    
    
    命令(输入 m 获取帮助):p (p是查看当前分区)
    
    磁盘 /dev/sda:64.4 GB, 64424509440 字节,125829120 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x000b05f5
    
     设备 BootStart EndBlocks IdSystem
    /dev/sda1 *2048 2099199 1048576 83Linux
    /dev/sda2 20992008388607940893440 8eLinux LVM
    
    
    
    
    命令(输入 m 获取帮助):n(n是新建分区)
    Partition type:
     p primary (2 primary, 0 extended, 2 free)
     e extended
    Select (default p): (回车默认选择p主分区)
    Using default response p
    分区号 (3,4,默认 3): (回车默认3)
    起始 扇区 (83886080-125829119,默认为 83886080):
    将使用默认值 83886080
    Last 扇区, +扇区 or +size{K,M,G} (83886080-125829119,默认为 125829119):+19G(这里给新建分区19G)
    分区 3 已设置为 Linux 类型,大小设为 19 GiB
    
    命令(输入 m 获取帮助):t(指定类型)
    分区号 (1-3,默认 3):(要指定的分区号,刚刚默认3,这里也默认3)
    Hex 代码(输入 L 列出所有代码):8e (8e代表LVM)
    已将分区“Linux”的类型更改为“Linux LVM”
    
    命令(输入 m 获取帮助):w(w保存)
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    
    WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
    The kernel still uses the old table. The new table will be used at
    the next reboot or after you run partprobe(8) or kpartx(8)
    正在同步磁盘。
    
    
    
    
    ### 注意:###
    保存后,最后几行提示设备资源忙,这时同步不了磁盘
    需要重启服务器或者执行partprobe,我这里是执行的命令,如果这里不做操作的话,下面格式化磁盘的时候会报错!!!

    查看分区,及格式化分区

    [root@Z ~]# fdisk -l
    
    磁盘 /dev/sda:64.4 GB, 64424509440 字节,125829120 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x000b05f5
    
     设备 BootStart EndBlocks IdSystem
    /dev/sda1 *2048 2099199 1048576 83Linux
    /dev/sda2 20992008388607940893440 8eLinux LVM
    /dev/sda383886080 12373196719922944 8eLinux LVM
    
    磁盘 /dev/mapper/centos-root:37.7 GB, 37706792960 字节,73646080 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    
    
    
    
    ### 格式化分区 ###
    [root@Z ~]# mkfs.xfs -f /dev/sda3
    meta-data=/dev/sda3isize=512agcount=4, agsize=1245184 blks
     = sectsz=512 attr=2, projid32bit=1
     = crc=1finobt=0, sparse=0
    data = bsize=4096 blocks=4980736, imaxpct=25
     = sunit=0swidth=0 blks
    naming =version 2bsize=4096 ascii-ci=0 ftype=1
    log=internal log bsize=4096 blocks=2560, version=2
     = sectsz=512 sunit=0 blks, lazy-count=1
    realtime =none extsz=4096 blocks=0, rtextents=0
    
    
    
    
    不执行"注意"命令或不重启设备,格式化时报找不到设备:
    [root@Z ~]# mkfs.xfs-f/dev/sda3
    /dev/sda3: 没有那个文件或目录

    将分区转换为物理卷,使用pvdisplay命令查看物理卷信息:pvdisplay

    ### 转换物理卷 ###
    [root@Z ~]# pvcreate /dev/sda3
     WARNING: xfs signature detected on /dev/sda3 at offset 0. Wipe it? [y/n]: y
    Wiping xfs signature on /dev/sda3.
    Physical volume "/dev/sda3" successfully created.
    
    
    
    
    ### 查看物理卷 ###
     [root@Z ~]# pvdisplay
    --- Physical volume ---
    PV Name /dev/sda2
    VG Name centos
    PV Size <39.00 GiB / not usable 3.00 MiB
    Allocatable yes 
    PE Size 4.00 MiB
    Total PE9983
    Free PE 1
    Allocated PE9982
    PV UUID v5DSQS-Cumb-xtyK-BWsx-ayfS-T0iT-FC3rbE
     
    "/dev/sda3" is a new physical volume of "19.00 GiB"
    --- NEW Physical volume ---
    PV Name /dev/sda3
    VG Name 
    PV Size 19.00 GiB
    Allocatable NO
    PE Size 0 
    Total PE0
    Free PE 0
    Allocated PE0
    PV UUID Xkbr0u-Ce9h-jvqW-JSZr-nwxY-qYNo-OSqqWm

    使用vgdisplay,看到总容量Alloc PE 为38.9, Free 可分配容量没了

    [root@Z ~]# vgdisplay
    --- Volume group ---
    VG Name centos
    System ID 
    Formatlvm2
    Metadata Areas1
    Metadata Sequence No3
    VG Access read/write
    VG Status resizable
    MAX LV0
    Cur LV2
    Open LV 2
    Max PV0
    Cur PV1
    Act PV1
    VG Size <39.00 GiB
    PE Size 4.00 MiB
    Total PE9983
    Alloc PE / Size 9982 / 38.99 GiB
    FreePE / Size 1 / 4.00 MiB
    VG UUID hTO0Fm-c4q8-yboo-cSig-XLcK-CXo7-JoTInz

    将刚才初始化的物理卷添加到主分区的物理卷:vgextend centos(vg name ) /dev/sda3,添加后查看vgdisplay,可以看到Free 可分配容量有了19G

    [root@Z ~]# vgextend centos /dev/sda3
    Volume group "centos" successfully extended
    
    [root@Z ~]# vgdisplay
    --- Volume group ---
    VG Name centos
    System ID 
    Formatlvm2
    Metadata Areas2
    Metadata Sequence No4
    VG Access read/write
    VG Status resizable
    MAX LV0
    Cur LV2
    Open LV 2
    Max PV0
    Cur PV2
    Act PV2
    VG Size 57.99 GiB
    PE Size 4.00 MiB
    Total PE14846
    Alloc PE / Size 9982 / 38.99 GiB
    FreePE / Size 4864 / 19.00 GiB
    VG UUID hTO0Fm-c4q8-yboo-cSig-XLcK-CXo7-JoTInz

    查看逻辑卷LVM信息: lvdisplay,主要看 LV Path ,LV Size

    [root@Z ~]# lvdisplay
    --- Logical volume ---
    LV Path/dev/centos/swap
    LV Nameswap
    VG Namecentos
    LV UUIDvfUMhU-5XVp-s4uB-lVs3-436b-29Vh-StDsYb
    LV Write Accessread/write
    LV Creation host, time localhost, 2022-03-30 16:58:54 +0800
    LV Statusavailable
    # open 2
    LV Size<3.88 GiB
    Current LE 992
    Segments 1
    Allocation inherit
    Read ahead sectors auto
    - currently set to 8192
    Block device 253:1
     
    --- Logical volume ---
    LV Path/dev/centos/root
    LV Nameroot
    VG Namecentos
    LV UUID4KsFu6-jk8H-WsUa-1RVM-2DUq-gyPE-Nb6Rcx
    LV Write Accessread/write
    LV Creation host, time localhost, 2022-03-30 16:58:54 +0800
    LV Statusavailable
    # open 1
    LV Size<35.12 GiB
    Current LE 8990
    Segments 1
    Allocation inherit
    Read ahead sectors auto
    - currently set to 8192
    Block device 253:0

    使用lvextend命令扩容分区: lvextend -l +4864 /dev/centos/root,扩容完lvdisplay查看 LV size 大小 4864是:Free PE的id号,通过vgdisplay命令查看 /dev/centos/root是:LV path,通过lvdisplay 命令查看

    [root@Z ~]# lvextend -l +4864 /dev/centos/root
    Size of logical volume centos/root changed from <35.12 GiB (8990 extents) to <54.12 GiB (13854 extents).
    Logical volume centos/root successfully resized.
    
    
    
    [root@Z ~]# lvdisplay
    --- Logical volume ---
    LV Path/dev/centos/swap
    LV Nameswap
    VG Namecentos
    LV UUIDvfUMhU-5XVp-s4uB-lVs3-436b-29Vh-StDsYb
    LV Write Accessread/write
    LV Creation host, time localhost, 2022-03-30 16:58:54 +0800
    LV Statusavailable
    # open 2
    LV Size<3.88 GiB
    Current LE 992
    Segments 1
    Allocation inherit
    Read ahead sectors auto
    - currently set to 8192
    Block device 253:1
     
    --- Logical volume ---
    LV Path/dev/centos/root
    LV Nameroot
    VG Namecentos
    LV UUID4KsFu6-jk8H-WsUa-1RVM-2DUq-gyPE-Nb6Rcx
    LV Write Accessread/write
    LV Creation host, time localhost, 2022-03-30 16:58:54 +0800
    LV Statusavailable
    # open 1
    LV Size<54.12 GiB
    Current LE 13854
    Segments 2
    Allocation inherit
    Read ahead sectors auto
    - currently set to 8192
    Block device 253:0

    挂载:xfs_growfs /dev/centos/root ; 磁盘类型为xfs 所以使用:xfs_frowfs 命令 磁盘类型为ext4类型则使用:resize2fs 命令【 resize2fs /dev/centos/root】

    [root@Z ~]# xfs_growfs /dev/centos/root
    meta-data=/dev/mapper/centos-root isize=512agcount=4, agsize=2301440 blks
     = sectsz=512 attr=2, projid32bit=1
     = crc=1finobt=0 spinodes=0
    data = bsize=4096 blocks=9205760, imaxpct=25
     = sunit=0swidth=0 blks
    naming =version 2bsize=4096 ascii-ci=0 ftype=1
    log=internal bsize=4096 blocks=4495, version=2
     = sectsz=512 sunit=0 blks, lazy-count=1
    realtime =none extsz=4096 blocks=0, rtextents=0
    data blocks changed from 9205760 to 14186496

    df -TH 查看磁盘信息,已经扩容完成

    [root@Z ~]# df -TH
    文件系统类型容量已用可用 已用% 挂载点
    /dev/mapper/centos-root xfs59G2.4G 56G5% /
    devtmpfsdevtmpfs1.1G 01.1G0% /dev
    tmpfs tmpfs 1.1G 01.1G0% /dev/shm
    tmpfs tmpfs 1.1G 10M1.1G1% /run
    tmpfs tmpfs 1.1G 01.1G0% /sys/fs/cgroup
    /dev/sda1 xfs 1.1G139M925M 14% /boot
    tmpfs tmpfs 208M 0208M0% /run/user/0

    lvm扩容创建的基本步骤

    LVM工作原理总结

    将分区按照LVM的格式首先创建成PV(物理卷),把物理卷加到卷组(VG)里,再通过逻辑卷分出LV(逻辑卷),实现分区的扩容, 所以使用LVM进行扩容实际上是将分出的逻辑卷扩容给根分区。

    如何使用LVM扩容步骤总结

    准备一个分好区的新磁盘→修改磁盘类型为8e→创建逻辑卷(PV)(将新添加的磁盘分区作为物理卷)→创建卷组(VG)→创建逻辑卷(LV)→格式化和挂载逻辑卷→实现扩容

    简单来说就是:

    PV: 是物理的磁盘分区
    VG: LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库或者是几个大的硬盘
    LV: 从VG中划分的逻辑分区

    总览步骤

    #把硬盘分区创建成pv
    pvresize /dev/sdb1 (新分区)
    #把创建成pv的分区 加入vg
    vgextend centos/dev/sdb1(新分区)
    # 给vg中的/dev/centos/home 扩容
    lvextend -L +500G /dev/centos/home
    #调整XFS文件系统以利用新增的空间。使用xfs_growfs命令来调整XFS文件系统的大小
    xfs_growfs /dev/centos/home(xfs)
    #调整文件系统大小以利用新增的空间。如果逻辑卷上运行的是ext2、ext3或ext4文件系统,可以使用resize2fs命令调整文件系统大小
     resize2fs /dev/centos/home(ext4)
    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    软件教程
    上一篇: NTFS和exFAT的比较
    相关文章 更多
    精品专题 更多
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    macOS软件

    正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

    IOS软件

    正软商城iOS软件专区,精选适用于iPhone和iPad的办公、学习、影音、设计、效率及AI应用,提供功能介绍、适用设备、系统要求和正版获取方式等信息。

    AI

    正软商城AI软件专区,汇集AI写作、AI绘画、AI视频、AI办公、AI编程、AI翻译、智能客服和数据分析等人工智能工具,提供功能介绍、适用平台、收费方式及正版购买信息。

    Mac软件 更多
    Aperty macOS版
    Aperty macOS版

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    火山引擎 网页版
    火山引擎 网页版

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    立刻MV 网页版
    立刻MV 网页版

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    蛙蛙写作 网页版
    蛙蛙写作 网页版

    蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

    讯飞智作 网页版
    讯飞智作 网页版

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    超级简历WonderCV 网页版
    超级简历WonderCV 网页版

    超级简历WonderCV是面向应届生和AI小白的智能求职平台,覆盖简历、面试与职业规划。

    音述AI 网页版
    音述AI 网页版

    音述AI,是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区。

    AionClaw macOS版
    AionClaw macOS版

    AionClaw 是可在桌面端运行的任务型 AI 助手,通过数字专家与技能市场组合办公、创作、数据和开发能力。

    Loomy macOS版
    Loomy macOS版

    Loomy 是科大讯飞推出的桌面 AI 助手,可通过对话、任务与工作目录协助处理办公、内容创作和资料整理。

    AirBuddy 3 macOS版
    AirBuddy 3 macOS版

    AirBuddy 3 是面向 macOS 的蓝牙外设增强工具,可集中查看 AirPods、Beats 与苹果设备电量,提供快速连接、播放控制、电量提醒、桌面小组件和多台 Mac 外设接力等功能。

    AirServer macOS版
    AirServer macOS版

    AirServer macOS版可把 Mac 转换为无线投屏接收端,通过 AirPlay 或 Google Cast 接收手机、平板和电脑画面,并支持多设备同时连接、高清镜像及会话录制,适合家庭娱乐、课堂教学、会议演示和应用展示。

    AnyDesk macOS版
    AnyDesk macOS版

    AnyDesk macOS版是一款适用于远程办公、设备维护和客户支持的远程桌面工具,可连接并操作异地计算机,支持文件传输、无人值守访问、会话权限控制及跨平台协作。

    WINDOWS 更多
    讯飞绘文 网页版
    讯飞绘文 网页版

    讯飞绘文网页版是科大讯飞推出的AI图文创作与内容运营工具,覆盖热点选题、文章生成、稿件校对、智能配图、排版发布和数据复盘等环节,适合自媒体创作者及内容团队在线使用。

    Maya(Autodesk Maya) Windows版
    Maya(Autodesk Maya) Windows版

    Autodesk Maya 是面向影视、电视、动画和游戏行业的专业三维制作软件,集多边形与 NURBS 建模、角色绑定、关键帧和动作捕捉动画、Bifrost 特效模拟、材质开发及 Arnold 渲染于一体,

    Aperty Windows版
    Aperty Windows版

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    火山引擎 网页版
    火山引擎 网页版

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    立刻MV 网页版
    立刻MV 网页版

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    蛙蛙写作 网页版
    蛙蛙写作 网页版

    蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

    讯飞智作 网页版
    讯飞智作 网页版

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    超级简历WonderCV 网页版
    超级简历WonderCV 网页版

    超级简历WonderCV是面向应届生和AI小白的智能求职平台,覆盖简历、面试与职业规划。

    音述AI 网页版
    音述AI 网页版

    音述AI,是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区。

    AionClaw Windows版
    AionClaw Windows版

    AionClaw 是可在桌面端运行的任务型 AI 助手,通过数字专家与技能市场组合办公、创作、数据和开发能力。

    Loomy Windows版
    Loomy Windows版

    Loomy 是科大讯飞推出的桌面 AI 助手,可通过对话、任务与工作目录协助处理办公、内容创作和资料整理。

    AirServer Windows版
    AirServer Windows版

    AirServer Windows版可把电脑变成AirPlay、Google Cast和Miracast无线投屏接收端,适合会议演示、课堂教学及家庭大屏分享。发送设备通常无需另装客户端,并可同时接收和智能排列多个镜像会话。