Red Hat7.9新加磁盘的创建并且进行扩容

本文详细指导了如何在RedHat7.9系统中使用LVM技术对添加的磁盘sdb进行分区、创建物理卷、卷组、逻辑卷,并最终扩容文件系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tips:看此文章的时候请先移步此链接,然后看此文章。

使用vm给redhat7.9扩充磁盘(附详细图文)-CSDN博客

对已添加磁盘进行扩容

1.创建sdb1分区并把分区类型设置为Linux LVM 

[root@rhel oracle]# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): T
Selected partition 1
Hex code (type L to list all codes): L

 0  Empty           24  NEC DOS         81  Minix / old Lin bf  Solaris        
 1  FAT12           27  Hidden NTFS Win 82  Linux swap / So c1  DRDOS/sec (FAT-
 2  XENIX root      39  Plan 9          83  Linux           c4  DRDOS/sec (FAT-
 3  XENIX usr       3c  PartitionMagic  84  OS/2 hidden C:  c6  DRDOS/sec (FAT-
 4  FAT16 <32M      40  Venix 80286     85  Linux extended  c7  Syrinx         
 5  Extended        41  PPC PReP Boot   86  NTFS volume set da  Non-FS data    
 6  FAT16           42  SFS             87  NTFS volume set db  CP/M / CTOS / .
 7  HPFS/NTFS/exFAT 4d  QNX4.x          88  Linux plaintext de  Dell Utility   
 8  AIX             4e  QNX4.x 2nd part 8e  Linux LVM       df  BootIt         
 9  AIX bootable    4f  QNX4.x 3rd part 93  Amoeba          e1  DOS access     
 a  OS/2 Boot Manag 50  OnTrack DM      94  Amoeba BBT      e3  DOS R/O        
 b  W95 FAT32       51  OnTrack DM6 Aux 9f  BSD/OS          e4  SpeedStor      
 c  W95 FAT32 (LBA) 52  CP/M            a0  IBM Thinkpad hi eb  BeOS fs        
 e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a5  FreeBSD         ee  GPT            
 f  W95 Ext'd (LBA) 54  OnTrackDM6      a6  OpenBSD         ef  EFI (FAT-12/16/
10  OPUS            55  EZ-Drive        a7  NeXTSTEP        f0  Linux/PA-RISC b
11  Hidden FAT12    56  Golden Bow      a8  Darwin UFS      f1  SpeedStor      
12  Compaq diagnost 5c  Priam Edisk     a9  NetBSD          f4  SpeedStor      
14  Hidden FAT16 <3 61  SpeedStor       ab  Darwin boot     f2  DOS secondary  
16  Hidden FAT16    63  GNU HURD or Sys af  HFS / HFS+      fb  VMware VMFS    
17  Hidden HPFS/NTF 64  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE 
18  AST SmartSleep  65  Novell Netware  b8  BSDI swap       fd  Linux raid auto
1b  Hidden W95 FAT3 70  DiskSecure Mult bb  Boot Wizard hid fe  LANstep        
1c  Hidden W95 FAT3 75  PC/IX           be  Solaris boot    ff  BBT            
1e  Hidden W95 FAT1 80  Old Minix      
Hex code (type L to list all codes): 8e
Changed type of partition 'Linux LVM' to 'Linux LVM'

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
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)
Syncing disks.

2.使用partprobe重新读取sdb分区 

[root@rhel oracle]# partprobe /dev/sdb
[root@rhel oracle]# 

3.查看当前设备所有硬盘及分区情况

[root@rhel oracle]# fdisk -l

Disk /dev/sda: 75.2 GB, 75161927680 bytes, 146800640 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000a7816

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    10227711     4064256   82  Linux swap / Solaris
/dev/sda3        10227712    93538303    41655296   83  Linux
/dev/sda4        93538304   134217727    20339712    5  Extended
/dev/sda5        93540352   134217727    20338688   83  Linux

Disk /dev/sdb: 6442 MB, 6442450944 bytes, 12582912 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xcc6df30a

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    12582911     6290432   8e  Linux LVM

Disk /dev/sdc: 161.1 GB, 161061273600 bytes, 314572800 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sdd: 11.8 GB, 11811160064 bytes, 23068672 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x16a07606

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1            2048    23068671    11533312   8e  Linux LVM

Disk /dev/mapper/today-luojijuan: 11.0 GB, 10955522048 bytes, 21397504 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop0: 4526 MB, 4526702592 bytes, 8841216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x566ca3a0

      Device Boot      Start         End      Blocks   Id  System
/dev/loop0p1   *           0     8841215     4420608    0  Empty
/dev/loop0p2         1001012     1018935        8962   ef  EFI (FAT-12/16/32)

4.把sdb1创建为物理卷 

我这里已经添加过了

[root@rhel oracle]# pvcreate /dev/sdb1
  Can't initialize physical volume "/dev/sdb1" of volume group "today" without -ff
  /dev/sdb1: physical volume not initialized.

5.查看当前物理卷

[root@rhel oracle]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb1
  VG Name               today
  PV Size               <6.00 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              1535
  Free PE               0
  Allocated PE          1535
  PV UUID               F5F4t5-ofLc-0jvM-5Nqv-Oalo-5Ras-XcCuCT

6.创建卷组,并且查看

我这里已经创建过,会有稍许不同

[root@rhel oracle]# vgcreate today /dev/sdb1
  /dev/today: already exists in filesystem
  Run `vgcreate --help' for more information.
[root@rhel oracle]# vgdisplay
  --- Volume group ---
  VG Name               today
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               16.99 GiB
  PE Size               4.00 MiB
  Total PE              4350
  Alloc PE / Size       2612 / 10.20 GiB
  Free  PE / Size       1738 / <6.79 GiB
  VG UUID               jDtPjI-6wYb-hofL-qxwR-tnhO-eWbF-ipk8iZ

7.创建逻辑卷

[root@rhel oracle]# lvcreate -n luojijuan -L 10G today
  Logical volume "luojijuan" created
[root@rhel oracle]# lvdisplay
  --- Logical volume ---
  LV Path                /dev/today/luojijuan
  LV Name                luojijuan
  VG Name                today
  LV UUID                MUr3wL-IHh0-KI3g-UfsC-Tu8L-x8v3-qhOrrC
  LV Write Access        read/write
  LV Creation host, time rhel, 2023-10-25 21:06:31 +0800
  LV Status              available
  # open                 1
  LV Size                10.20 GiB
  Current LE             2612
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:0

8.创建文件系统:

[root@rhel oracle]# mkfs.ext4 /dev/today/luojijuan
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
655360 inodes, 2621440 blocks
131072 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2151677952
80 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
 
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

9.挂载

[root@rhel oracle]# blkid
/dev/sda3: UUID="fcc03e0f-687c-40e9-966d-0e638d944b60" TYPE="xfs" 
/dev/sda1: UUID="43c05e82-f45d-48aa-a169-df124ba7a38b" TYPE="xfs" 
/dev/sda2: UUID="ace1b085-bf6d-4d42-81ac-12769abf5f50" TYPE="swap" 
/dev/sda5: UUID="bd783c55-af92-4a69-bca1-968984076b00" TYPE="xfs" 
/dev/sdb1: UUID="F5F4t5-ofLc-0jvM-5Nqv-Oalo-5Ras-XcCuCT" TYPE="LVM2_member" 
/dev/sdc: UUID="e442c83c-9aa9-4684-84f4-339f92ac2ddd" TYPE="ext4" 
/dev/sdd1: UUID="Rgl3Vf-Txeb-gJMG-hOoC-gfF6-vLgI-5xmdBv" TYPE="LVM2_member" 
/dev/sr0: UUID="2022-06-28-12-45-52-00" LABEL="RHEL-7.9 Server.x86_64" TYPE="iso9660" PTTYPE="dos" 
/dev/mapper/today-luojijuan: UUID="54cfa44e-0b04-4420-b982-4f7992df2f76" TYPE="ext4" 
/dev/loop0: UUID="2022-06-28-12-45-52-00" LABEL="RHEL-7.9 Server.x86_64" TYPE="iso9660" PTTYPE="dos" 

#
# /etc/fstab
# Created by anaconda on Sun Oct 15 05:37:17 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=e442c83c-9aa9-4684-84f4-339f92ac2ddd /mnt2                   ext4    defaults        0 0
UUID=54cfa44e-0b04-4420-b982-4f7992df2f76 /sbk                    ext4    defaults        0 0
UUID=fcc03e0f-687c-40e9-966d-0e638d944b60 /                       xfs     defaults        0 0
UUID=43c05e82-f45d-48aa-a169-df124ba7a38b /boot                   xfs     defaults        0 0
UUID=bd783c55-af92-4a69-bca1-968984076b00 /home                   xfs     defaults        0 0
UUID=ace1b085-bf6d-4d42-81ac-12769abf5f50 swap                    swap    defaults        0 0
[root@rhel oracle]# df -hT
Filesystem                  Type      Size  Used Avail Use% Mounted on
devtmpfs                    devtmpfs  1.9G     0  1.9G   0% /dev
tmpfs                       tmpfs     1.9G     0  1.9G   0% /dev/shm
tmpfs                       tmpfs     1.9G   13M  1.9G   1% /run
tmpfs                       tmpfs     1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda3                   xfs        40G   25G   16G  62% /
/dev/sda5                   xfs        20G  2.7G   17G  14% /home
/dev/sdc                    ext4      148G   91G   50G  65% /mnt2
/dev/sda1                   xfs      1014M  179M  836M  18% /boot
/dev/mapper/today-luojijuan ext4       10G   25M  9.5G   1% /sbk
tmpfs                       tmpfs     378M   36K  378M   1% /run/user/988
/dev/loop0                  iso9660   4.3G  4.3G     0 100% /iso
tmpfs                       tmpfs     378M     0  378M   0% /run/user/0

10.扩展

[root@rhel oracle]# lvextend -L +2G /dev/today/luojijuan
  Size of logical volume today/luojijuan changed from 10.20 GiB (2612 extents) to 12.20 GiB (3124 extents).
  Logical volume today/luojijuan successfully resized.
[root@rhel oracle]# resize2fs /dev/today/luojijuan
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/today/luojijuan is mounted on /sbk; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 2
The filesystem on /dev/today/luojijuan is now 3198976 blocks long.

[root@rhel oracle]# df -hT
Filesystem                  Type      Size  Used Avail Use% Mounted on
devtmpfs                    devtmpfs  1.9G     0  1.9G   0% /dev
tmpfs                       tmpfs     1.9G     0  1.9G   0% /dev/shm
tmpfs                       tmpfs     1.9G   13M  1.9G   1% /run
tmpfs                       tmpfs     1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda3                   xfs        40G   25G   16G  62% /
/dev/sda5                   xfs        20G  2.7G   17G  14% /home
/dev/sdc                    ext4      148G   91G   50G  65% /mnt2
/dev/sda1                   xfs      1014M  179M  836M  18% /boot
/dev/mapper/today-luojijuan ext4       12G   25M   12G   1% /sbk
tmpfs                       tmpfs     378M   36K  378M   1% /run/user/988
/dev/loop0                  iso9660   4.3G  4.3G     0 100% /iso
tmpfs                       tmpfs     378M     0  378M   0% /run/user/0

OVER!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值