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

相关推荐

  • CentOS 使用speedtest命令行测试网速

    安装speedtest-cli speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest-cli很简单——只需要下载其Python脚本文件。 使用speedtest-cli测试网速 输入这个命令后,它会…

    2022年6月28日
    1.7K00
  • linux修改limits.conf不生效

    一、修改方法 1.临时方法 为了优化linux性能,可能需要修改这个最大值。临时修改的话ulimit -n 204800就可以了,重启后失效。 2.永久生效方法 (1)、修改/etc/security/limits.conf文件 在文件末尾添加如下内容,然后重启服务器或重新登录即可生效。重启后用查看命令进行查看,如果显示数字等于204800即证明修改成功。如…

    2024年5月14日
    1.5K00
  • Ubuntu创建和删除用户

    Ubuntu与其他Linux发行版一样,是一个多用户操作系统。每个用户可以具有不同的权限级别和各种命令和GUI应用程序的特定设置。 了解如何添加和删除用户是Linux用户应该了解的基本技能之一。为能够创建和删除用户,您需要以root或具有sudo权限的用户登录。 在Ubuntu中添加用户方式有两种,第一种是使用adduser或者useradd命令。第二种通过…

    2023年3月10日
    1.6K00
  • 解决CentOS lspci(command not found)方法

    今日需要查看一台机器的显卡型号,但未安装驱动,只能通过lspci 进行查询 在进行CentOS最小化安装后,会发现lspci命令不好使。其实是因为相应的软件包没有安装。在终端中执行下列命令: 将会得到如下的显示内容 在终端中输入 安装后,即可正常使用lspci了。 查看显卡信息: 然后就可以参照型号下载显卡驱动了

    2024年5月6日
    2.2K00
  • Hollywood – 给你的命令行加点魔法般的动画效果

    作为命令行的重度用户,你是否想让枯燥的终端界面来点生动有趣的元素?Hollywood来了!这是一个无比诙谐、小巧玲珑而又功能强大的动画效果命令行工具。 Hollywood可以为文本添加各种动画效果,让你的输出显示得像电影般生动活泼。它支持多种炫酷动画,并可深度自定义。本文将详细介绍Hollywood的安装使用、酷炫示例和高级技巧,让你快速上手,给终端加点魔力…

    2023年10月13日
    2.6K00

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信