CentOS7系统下将多个磁盘合并到根目录

存在多个物理硬盘

CentOS7系统下将多个磁盘合并到根目录

可以理解为linux下的物理磁盘或者磁盘分区,如/dev/sdb(磁盘)、/dev/sdb1(磁盘分区,通过fdisk对/dev/sdb进行操作划分出来的磁盘分区,类似于windows下的C、D、E盘),但是和物理磁盘以及磁盘分区不同的是,物理卷含有和 LVM相关的参数

以下案例均是/dev/sda 为系统盘,/dev/sdb 为数据盘

  1. 创建物理卷

pvcreate /dev/sdb

$ pvcreate /dev/sdb
$ Physical volume "/dev/sdb" successfully created.
  1. 查看物理卷

pvdisplay

   [root@localhost ~]# pvdisplay
     --- Physical volume ---
     PV Name               /dev/sda2
     VG Name               centos
     PV Size               9.51 GiB / not usable 3.00 MiB
     Allocatable           yes 
     PE Size               4.00 MiB
     Total PE              2434
     Free PE               10
     Allocated PE          2424
     PV UUID               P6xf6f-NPgl-s3Dm-123h-B5e3-NJBh-GbNM1n
      
     "/dev/sdb" is a new physical volume of "30.00 GiB"
     --- NEW Physical volume ---
     PV Name               /dev/sdb
     VG Name               
     PV Size               30.00 GiB
     Allocatable           NO
     PE Size               0   
     Total PE              0
     Free PE               0
     Allocated PE          0
     PV UUID               eCPH0s-ptje-nqgd-42jW-e2c5-iay3-rRw2hY
  1. 查看lv的信息

lvdisplay

[root@localhost ~]# lvdisplay
     --- Logical volume ---
     LV Path                /dev/centos/swap
     LV Name                swap
     VG Name                centos
     LV UUID                9SLqUm-dXfi-bNle-wdX1-cnZQ-HCun-nGWdXk
     LV Write Access        read/write
     LV Creation host, time localhost.localdomain, 2016-06-28 02:34:19 +0800
     LV Status              available
     # open                 2
     LV Size                1.00 GiB
     Current LE             256
     Segments               1
     Allocation             inherit
     Read ahead sectors     auto
     - currently set to     8192
     Block device           253:1
      
     --- Logical volume ---
     LV Path                /dev/centos/root
     LV Name                root
     VG Name                centos
     LV UUID                J3ANyS-BTG5-YJ8M-2Zsq-sBUo-YVWg-jyFmvA
     LV Write Access        read/write
     LV Creation host, time localhost.localdomain, 2016-06-28 02:34:19 +0800
     LV Status              available
     # open                 1
     LV Size                <8.47 GiB
     Current LE             2168
     Segments               1
     Allocation             inherit
     Read ahead sectors     auto
     - currently set to     8192
     Block device           253:0
  1. 查看系统中的卷组,,查看VG Name,检查 VG Size/ Free PE / Size原大小

物理块(PE,physical extent)
每个物理卷被分为若干个物理块,是LVM寻址中的最小单元,有唯一编号,可以设置大小,默认为4MB

vgdisplay

   [root@localhost ~]# vgdisplay
     --- Volume group ---
     VG Name               centos
     System ID             
     Format                lvm2
     Metadata Areas        1
     Metadata Sequence No  3
     VG Access             read/write
     VG Status             resizable
     MAX LV                0
     Cur LV                2
     Open LV               2
     Max PV                0
     Cur PV                1
     Act PV                1
     VG Size               <9.51 GiB
     PE Size               4.00 MiB
     Total PE              2434
     Alloc PE / Size       2424 / <9.47 GiB
     Free  PE / Size       10 / 40.00 MiB
     VG UUID               OyB5dN-0LOk-6vb1-Qmtu-1EQp-1GtB-Szuco0
  1. 添加到卷组 centos 中,并查看

vgextend centos /dev/sdb

  [root@localhost ~]# vgextend  centos  /dev/sdb
     Volume group "centos" successfully extended
   [root@localhost ~]# vgs
     VG     #PV #LV #SN Attr   VSize  VFree  
     centos   2   2   0 wz--n- 79.50g <70.04g
  1. 为根目录进行扩容(+10G,+100%FREE )

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

   [root@localhost ~]# lvextend -L  +10G  /dev/centos/root   
     Size of logical volume centos/root changed from <8.47 GiB (2168 extents) to <18.47 GiB (4728 extents).
     Logical volume centos/root successfully resized.
  1. 刷新文件系统

resize2fs /dev/centos/root

   [root@localhost ~]# resize2fs  /dev/centos/root
   resize2fs 1.42.9 (28-Dec-2013)
   resize2fs: Bad magic number in super-block while trying to open /dev/centos/root
   Couldn't find valid filesystem superblock.

如果出现,Bad magic number in super-block 当尝试打开 /dev/centos/root 时 找不到有效的文件系统超级块.

请使用xfs_growfs /dev/centos/root

  1. 查看文件系统/挂载点的存储使用情况

df -Th

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/4217

(6)
郭靖的头像郭靖
上一篇 2022年6月9日 上午12:09
下一篇 2022年6月9日 下午3:01

相关推荐

  • Linux SSH 登录失败多少次禁止该IP访问 防止暴力破解

    Linux 系统SSH 登录失败的内容会记录到/var/log/secure文件,通过查找关键字 Failed,可以定位到这些异常的IP地址,比如: 比如这里,明显这个IP地址在进行SSH 扫描,不断的更换端口和用户进行暴力测试。 在Linux里面有两个相关的文件: /etc/hosts.allow: 允许哪些IP访问主机 /etc/hosts.deny 禁…

    2023年3月1日
    1.3K00
  • Linux如何调整Swap空间大小

    查看当前Swap文件位置以及大小 要查看当前正在使用的swap文件或分区的位置,您可以使用swapon命令。 执行以下命令: 这将显示所有活动的swap空间,包括其类型(例如文件或分区)、大小、使用情况和位置。 如果您只对文件路径或分区路径感兴趣,您可以通过/proc/swaps文件查看相同的信息: 这将列出系统上所有的swap空间,包括它们的位置。 设置一…

    2023年11月6日
    1.2K00
  • 800 多个 Kubectl 常用命令,再也不怕不会用 Kubernetes!

    这个存储库包含脚本 gener_ aliases.py 可以生成数百个方便的 kubectl shell 别名,您不再需要拼写出每个命令和–flag 参数。 通过命令/标志排列创建的 shell 别名示例如下: 示例 800 个别名,下面列出一部分: 访问下面地址,查看所有别名: 安装 您可以直接下载 bash/zsh 的文件…

    2023年7月26日
    1.1K00
  • VMware虚拟机安装Ubuntu24.04教程

    (一)Ubuntu镜像文件下载(选择Ubuntu桌面版)1、Ubuntu官方网站(1)Ubuntu官网:https://ubuntu.com(2)Ubuntu官网中文站:https://cn.ubuntu.com(3)Ubuntu24.04桌面端官方下载:https://ubuntu.com/blog/ubuntu-desktop-24-04-noble-n…

    2024年5月31日
    2.4K00
  • 部署linux服务器管理面板–Ajenti

    一、部署Ajenti服务器管理面板 1.Ajenti官网 官网地址:https://ajenti.org/ 2.其他操作系统部署方式 3.部署Ajenti 在本地直接部署署Ajenti,安装成功会有如下提示。 curl https://raw.githubusercontent.com/Eugeny/ajenti/master/scripts/install…

    2023年9月19日
    1.2K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信