找回密码
 注册
查看: 160|回复: 0

ext4格式磁盘扩容lvm方式growpart和resize2fs命令全过程

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2026-4-10 15:08:15 | 显示全部楼层 |阅读模式
[root@controller ~]# lsblk
; A" ?; u# f; [/ s5 j* L; [; O: rNAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
) m/ Y0 a" @9 u- t+ e8 M8 `: x1 J- Usr0                 11:0    1  4.3G  0 rom  ' m7 @0 n0 w( h5 F9 u, n+ W
nvme0n1            259:0    0   60G  0 disk
& U9 t, n. C/ ?& C4 c├─nvme0n1p1        259:1    0    1M  0 part
9 Y5 O* ]) d  e; o% f3 M( Y' }$ E3 L├─nvme0n1p2        259:2    0    1G  0 part /boot
) m( I& K2 U; @5 C# J└─nvme0n1p3        259:3    0   29G  0 part ) A; c& d5 q6 O# }. q+ N+ |, R( G% D
  └─openeuler-root 253:0    0   29G  0 lvm  /
  h& _3 t, E' w" }5 k[root@controller ~]# dnf install -y cloud-utils-growpart
5 y6 q+ y. r0 z) z  pLast metadata expiration check: 0:43:46 ago on Tue 10 Mar 2026 10:13:30 PM CST.' c. @! R6 r$ }+ F& K* L# ^" ]; U
Dependencies resolved.
2 y8 j0 \$ H) Q3 ?* W================================================================================================================================# p! L7 r5 G7 w1 ~/ h9 y4 T# h
Package                               Architecture            Version                        Repository                   Size
2 P; O7 v# ?/ ?0 [$ U================================================================================================================================
5 Y6 q6 H, e1 }  n, F" P- PInstalling:
3 [, H: i5 i# i- `  a% M- Z cloud-utils-growpart                  x86_64                  0.33-2.oe2503                  everything                   31 k
& q9 b0 j2 e' R" T$ r6 X/ ]* E( X" j: y% B$ S: `+ p/ x
Transaction Summary$ Z! B0 H5 f, @! f. V% ]
================================================================================================================================
& ?! f1 Y* x, Z6 W) P; VInstall  1 Package
( V# U& J% f2 r2 S% P/ Q; b* k$ F
. \3 U4 h7 F  b6 f3 R- hTotal download size: 31 k
+ X+ l" z) q6 B* eInstalled size: 77 k- ^+ R( p8 m" _
Downloading Packages:
3 |3 p1 d, T, k) P, k  K  {cloud-utils-growpart-0.33-2.oe2503.x86_64.rpm                                                    67 kB/s |  31 kB     00:00   
" a+ V; B" s" ?4 Y- b3 u--------------------------------------------------------------------------------------------------------------------------------
. p1 a" a  y, y% X3 OTotal                                                                                            43 kB/s |  31 kB     00:00     
( l2 \6 s6 R! u8 V& P6 j, QRunning transaction check
  D& k( c" ^; _" t" |5 hTransaction check succeeded.
! B7 i3 K3 y; K1 cRunning transaction test3 N& m$ b6 }1 ]+ a+ g. O. y, s
Transaction test succeeded.
# [$ y. G* S" Z3 K( d6 S$ f) rRunning transaction- g0 D" e) n/ E6 o
  Preparing        :                                                                                                        1/1
" s$ T8 X1 T; l  Installing       : cloud-utils-growpart-0.33-2.oe2503.x86_64                                                              1/1 + r0 ^- E. f, [' N6 n! X
  Verifying        : cloud-utils-growpart-0.33-2.oe2503.x86_64                                                              1/1
$ K7 c. m0 w' w3 G5 \. R
' I% f: x/ i" o% g" L' L( tInstalled:
7 K* w& g. q8 P; C1 A' ~1 V; o) o  cloud-utils-growpart-0.33-2.oe2503.x86_64                                                                                     . D+ E0 V" D( r
+ `5 w- i# ^# A4 A0 h
Complete!
1 [, a' I+ g4 R' V! n4 U0 A! W- R8 q& }
[root@controller ~]# lsblk 4 w( q9 }$ u- l+ K
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
5 ?! A9 \9 a! x0 o1 zsr0                 11:0    1  4.3G  0 rom  
# {+ e# a$ Q5 H+ Q. u3 }8 Z0 M5 ?nvme0n1            259:0    0   60G  0 disk 8 f" d- H/ b1 ~' U' |4 e! ~, U! X+ S
├─nvme0n1p1        259:1    0    1M  0 part
8 z) e$ Q0 ?+ X2 y- m' d, a9 T6 }. W5 i├─nvme0n1p2        259:2    0    1G  0 part /boot* _3 ~0 k/ d! j0 v( h
└─nvme0n1p3        259:3    0   29G  0 part - M; m4 k! w+ z4 G* q5 @$ A! R
  └─openeuler-root 253:0    0   29G  0 lvm  /! D+ M, D. N" z/ A4 u
& w' `1 F4 n0 z, s8 a, x' A/ k
" `& X' Q: a0 l
[root@controller ~]# growpart /dev/nvme0n1 3& ~6 c8 m; g8 M6 s8 f" ?% {. c
CHANGED: partition=3 start=2101248 old: size=60811264 end=62912511 new: size=123727839 end=125829086
# i# H% ?$ l8 J1 i5 _6 ]
& |9 X" R8 W' M3 F/ i3 D8 p[root@controller ~]# lsblk 0 S1 R* g0 ?4 D1 h$ N- i9 ~
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS% N0 L. Y+ k# s8 l3 D! V1 {& Q7 [
sr0                 11:0    1  4.3G  0 rom  
3 O; f1 ^7 o2 z' u: r4 n/ Anvme0n1            259:0    0   60G  0 disk 1 Y( v9 u5 a7 K( l( {; n
├─nvme0n1p1        259:1    0    1M  0 part   A; d, p' ^4 V8 s
├─nvme0n1p2        259:2    0    1G  0 part /boot8 N" O0 u2 @. L
└─nvme0n1p3        259:3    0   59G  0 part 4 L% p$ ~9 n8 @) V; i& p4 P
  └─openeuler-root 253:0    0   29G  0 lvm  /
+ w, I; w- T- V+ t5 [
1 z& f0 L. E( ^( Y1 i
) o8 h# b4 |! ?# f
! Y& x$ N4 b( i) H5 w& J[root@controller ~]# lvextend -l +100%FREE /dev/mapper/openeuler-root9 z& a  L) H$ I! Y5 Z$ I0 T
  Device read short 16896 bytes remaining4 ]* K; B  P  V* g4 K1 e9 r# ^
  Size of logical volume openeuler/root changed from <29.00 GiB (7423 extents) to <59.00 GiB (15103 extents)./ _  G+ Z/ A1 i( U: m9 Z3 y. Y/ c' V
  Logical volume openeuler/root successfully resized.. x' z* v0 _1 p8 W% @/ G7 J
[root@controller ~]# lsblk 3 R" O$ J. y" k$ @! f5 Y3 l
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
- W) a% Y' j, s* c1 p5 @sr0                 11:0    1  4.3G  0 rom  / f( H4 |3 c  B# Q
nvme0n1            259:0    0   60G  0 disk
& L3 W9 ?! W9 \: h2 F& C  j% l: b+ A3 q├─nvme0n1p1        259:1    0    1M  0 part
& M# n. c4 G1 t├─nvme0n1p2        259:2    0    1G  0 part /boot
  s& t+ l! S+ w9 l└─nvme0n1p3        259:3    0   59G  0 part
1 ]% s' `- [3 D" u8 [9 {  └─openeuler-root 253:0    0   59G  0 lvm  /6 k( @0 R, p* a5 p% `9 D! Z
[root@controller ~]# df -h # i; ?' F& {# Q7 g9 R! _2 t8 @
Filesystem                  Size  Used Avail Use% Mounted on
* V9 u( q3 _6 y8 ~% ^3 K# ^# r' i/dev/mapper/openeuler-root   29G  9.7G   18G  36% /. C. p6 R  q3 y% ]  ~
devtmpfs                    4.0M     0  4.0M   0% /dev: r. _, o& H+ S1 v. P2 C* \# p
tmpfs                       3.7G  4.0K  3.7G   1% /dev/shm
+ g. Y! o/ H8 S3 U; B4 h' mtmpfs                       4.0M     0  4.0M   0% /sys/fs/cgroup" _5 E6 {& U/ X3 m( B/ l, ?% _
tmpfs                       1.5G  1.2M  1.5G   1% /run
5 S7 V- w% u% f2 u" u# Ctmpfs                       3.7G   36K  3.7G   1% /tmp
# `3 g8 t- J# v+ A) A2 _2 E% K/dev/nvme0n1p2              974M  170M  737M  19% /boot' s! B5 }* s7 F& `

- i# J- }9 s6 W0 T# i, M2 I$ V' Q. d- H4 C) ^$ a4 w( n
7 \$ e+ C+ G9 D; L4 A( H# R+ m
# Z% U, h, e. [- ~8 \
[root@controller ~]# lvresize /dev/mapper/openeuler-root " G! N% u3 F4 o2 O
  No command with matching syntax recognised.  Run 'lvresize --help' for more information.
3 B( |3 x- F$ m0 M9 t8 H% S/ q* O5 L  q7 J+ Y9 R3 U' x- B
[root@controller ~]# lsblk
9 {9 e: }! L* Y: x) o* wNAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS1 D' T2 V& }0 b/ [
sr0                 11:0    1  4.3G  0 rom  
3 T+ ~" v0 p, T( Q9 Qnvme0n1            259:0    0   60G  0 disk
, f; X2 {4 t/ T" o9 |0 v├─nvme0n1p1        259:1    0    1M  0 part 6 }# g( _% K. j8 t  j1 G( g
├─nvme0n1p2        259:2    0    1G  0 part /boot
9 b+ o8 Y; a1 N0 E└─nvme0n1p3        259:3    0   59G  0 part : o1 w; }- [: F3 q) x' k
  └─openeuler-root 253:0    0   59G  0 lvm  /
! i. e1 @' [) t3 b* l: R4 k2 d+ c
  Y: c$ H" I" G9 U% l' J[root@controller ~]# df -h 0 [  m9 `6 U  T& V7 h' v
Filesystem                  Size  Used Avail Use% Mounted on
' e1 O# _! N! e3 ^$ G& G( H/dev/mapper/openeuler-root   29G  9.7G   18G  36% /
6 w8 ~$ M4 }$ b+ Gdevtmpfs                    4.0M     0  4.0M   0% /dev
5 L1 Z( h; ~  m4 a9 I& s/ d2 ntmpfs                       3.7G  4.0K  3.7G   1% /dev/shm; j/ I4 C# Y! A0 L# E5 G2 g
tmpfs                       4.0M     0  4.0M   0% /sys/fs/cgroup
+ Z6 U9 b* p! B8 ~' E# Jtmpfs                       1.5G  1.2M  1.5G   1% /run# }: U% E/ O( V! h8 p  V
tmpfs                       3.7G   36K  3.7G   1% /tmp; ~5 A9 j7 F7 k/ X4 x; |& H1 g) e8 \0 z
/dev/nvme0n1p2              974M  170M  737M  19% /boot! U7 ~+ w3 n7 X* ^8 D; ?
6 P4 ]# V- t' S6 Y/ }$ I( j0 Q) C

$ [& Z4 g; r. P% W4 H& A/ u[root@controller ~]# pvresize /dev/nvme0n1p3 5 T- {$ L  p+ [- [" b
  Device read short 16896 bytes remaining, |0 ~) V6 I: L/ t- n
  Physical volume "/dev/nvme0n1p3" changed8 H7 Z% c6 \$ g+ O6 O9 O- R
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized4 z) Q5 b. g* f7 O8 k
( r5 s, t% R7 L+ J. T1 O

  `$ g% }: ~$ I; K. o7 C9 s[root@controller ~]# df -Th " y% E2 V* Y3 _' a5 l) l! b% I6 Z3 J
Filesystem                 Type      Size  Used Avail Use% Mounted on8 g/ H1 E' |5 x2 F
/dev/mapper/openeuler-root ext4       29G  9.7G   18G  36% /! d! c) e( C( W5 v
devtmpfs                   devtmpfs  4.0M     0  4.0M   0% /dev: L/ j5 Z& `4 ~' ]& K
tmpfs                      tmpfs     3.7G  4.0K  3.7G   1% /dev/shm
0 b$ A' p1 N7 t% q# Etmpfs                      tmpfs     4.0M     0  4.0M   0% /sys/fs/cgroup5 m" U4 W5 B& x  i/ s5 L- x0 u
tmpfs                      tmpfs     1.5G  1.2M  1.5G   1% /run8 w) S! [0 j6 G
tmpfs                      tmpfs     3.7G   36K  3.7G   1% /tmp
" I# K/ M/ j1 n9 O6 ]* x+ u4 B6 V/dev/nvme0n1p2             ext4      974M  170M  737M  19% /boot, A3 U/ F$ L! x+ \2 U1 y" L1 \

6 C( _. ]5 C8 w$ }! z4 D$ l4 d* y0 u2 q$ g
[root@controller ~]# resize2fs /dev/mapper/openeuler-root . N& |1 i' ?8 n
resize2fs 1.47.0 (5-Feb-2023)* e- }# `8 h% A/ s: F- L7 H9 G
Filesystem at /dev/mapper/openeuler-root is mounted on /; on-line resizing required
8 @* z! U( l, m" R9 |5 j/ Cold_desc_blocks = 4, new_desc_blocks = 8( ^+ j3 ?  X! P$ A; k
The filesystem on /dev/mapper/openeuler-root is now 15465472 (4k) blocks long.! M" P8 j$ F3 L9 N: ]6 v

5 R7 W# w' ?7 I3 I[root@controller ~]# df -h ' L& O# D) X3 g/ k/ k
Filesystem                  Size  Used Avail Use% Mounted on6 x, k. k8 i, m
/dev/mapper/openeuler-root   58G  9.7G   46G  18% /
" [  Z4 [) Q+ |8 z6 ^6 Kdevtmpfs                    4.0M     0  4.0M   0% /dev" ]" X. c' q* y. A
tmpfs                       3.7G  4.0K  3.7G   1% /dev/shm( O& E& Z0 ]9 R
tmpfs                       4.0M     0  4.0M   0% /sys/fs/cgroup
# I2 K# U6 d/ etmpfs                       1.5G  1.2M  1.5G   1% /run
2 X- Y8 U: u$ n0 O" stmpfs                       3.7G   36K  3.7G   1% /tmp
# l# r2 c& X  w/ d  V3 L/dev/nvme0n1p2              974M  170M  737M  19% /boot
* S! p' U7 F6 W# p1 M& N" [; |  N" Y! b& F4 R( c% X
) N" d( H  p. _. O& q' H: R
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:37 , Processed in 0.019294 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表