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系统部署BBR服务器加速软件

    一、BBR加速软件介绍  BBR简介:  BBR是谷歌的黑科技,也可以理解为用来加速网络的软件,如果服务器在海外,会发现丢包率很高,线路还会时断时续。所以,不用点黑科技,肯定是没办法使用。而BBR加速能充分利用网络带宽 BBR的作用就是尽量跑满带宽,并且尽量不要有排队的情况。BBR可以起到单边加速TCP连接的效果。通俗来讲就是最大化利用网络上瓶颈线路的带宽。…

    2023年12月1日
    15600
  • Rocky9的安装与基本配置

    安装 Rocky Linux 9.0 设置语言为:中文 — 简体中文(中国) 注意: 默认 Rocky Linux 9.0 安全设置禁用了 SSH 使用 root 密码登录了,所以在设置 root 用户密码的时候,记得勾选[允许 root 用户使用密码进行 SSH 登录] 开始安装 安装完成,点击[重启系统] 内核升级到了5.14 登录成功 防火墙配置 SE…

    2023年4月7日
    86300
  • Centos7安装telnet-server

    如果什么都不显示。说明你没有安装telnet xinetd是新一代的网络守护进程服务程序 注意:因为是由xinetd管理,这里启动的是telnet.socket而不是telnet.service 注意: 默认情况下,PAM模块限制root不能telnet到telnet-server,可使用普通用户登录后su切换 一般不建议直接用root用户远程通过…

    2023年5月29日
    24300
  • smokeping修改Ping间隔和Ping包数量

    1、复制 所有带*.dist 2、修改httpd.conf 配置文件 3、修改 /usr/local/smokeping/etc/config

    2022年11月26日
    43000
  • diff命令比较两个文件的不同

    [语法]: diff [参数] 文件1 文件2-b 将一串空格或TAB 转换成一个空格或TAB-e 生成一个编辑角本,作为ex 或ed 的输入可将文件1 转换成文件2[例子]:diff file1 file2diff -b file1 file2diff -e file1 file2 >edscriptdiff 命令的常用参数参数 说明a 将所有文件当…

    2023年11月29日
    14600

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信