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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2026-4-10 15:08:15 | 显示全部楼层 |阅读模式
[root@controller ~]# lsblk ) ]3 L4 r2 V4 a  i- s& r# a
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
2 k; S7 ?4 k- S7 |sr0                 11:0    1  4.3G  0 rom  
1 O, m' Q7 O+ _0 F9 anvme0n1            259:0    0   60G  0 disk . A' F. L8 O+ G% \4 L
├─nvme0n1p1        259:1    0    1M  0 part
8 o9 A3 d6 N2 d; V, u2 X4 u/ o: z├─nvme0n1p2        259:2    0    1G  0 part /boot& h9 ?: I" Q" U, F9 ?
└─nvme0n1p3        259:3    0   29G  0 part
5 t1 B: j  c( n" e& P  └─openeuler-root 253:0    0   29G  0 lvm  /
4 I; A& |' p# _[root@controller ~]# dnf install -y cloud-utils-growpart 8 N# }1 B# W/ J3 e* Z
Last metadata expiration check: 0:43:46 ago on Tue 10 Mar 2026 10:13:30 PM CST.
- v; d+ A- |8 [/ k6 T* ^Dependencies resolved.
: W  w" {( {6 F================================================================================================================================
% H' Y' s. e6 w1 h2 d  { Package                               Architecture            Version                        Repository                   Size
7 r# x. I1 A1 }8 \# O; ^$ Q================================================================================================================================0 r) D' f9 \8 ]/ H8 c7 V( i3 G
Installing:
  r$ M0 p/ b* l8 E6 V, J cloud-utils-growpart                  x86_64                  0.33-2.oe2503                  everything                   31 k8 I+ b& P1 e" r: R/ H: j# ?

% h6 ~" Q/ L1 x  c3 P3 M3 D0 `. S8 oTransaction Summary' v7 n! J) }. p3 e( R. G
================================================================================================================================" u* o6 p9 o% h2 M* z  E" p
Install  1 Package
, ]8 G1 M2 d/ g. z, Q' p1 ^% U7 a4 i$ P
Total download size: 31 k' k: M8 P% U; c
Installed size: 77 k) |' U" ^! Z  e
Downloading Packages:) Z6 U; i, B" W: `
cloud-utils-growpart-0.33-2.oe2503.x86_64.rpm                                                    67 kB/s |  31 kB     00:00   
* V- |0 ]& `1 A" W4 j, x7 O* x--------------------------------------------------------------------------------------------------------------------------------/ s) n8 k% j0 j7 i  I) M/ S
Total                                                                                            43 kB/s |  31 kB     00:00     1 s" L, \  F8 y' o6 X
Running transaction check
, V) u2 d* c* Q' I, O) hTransaction check succeeded.6 f* n  L4 v9 X% U4 }
Running transaction test5 F0 k, P0 y. l. J
Transaction test succeeded./ [+ G; L! C9 r# X# H0 c0 K* _1 J' u
Running transaction
: S* [- Z/ \/ H  Preparing        :                                                                                                        1/1 5 b, c& R# J+ p: Z$ D
  Installing       : cloud-utils-growpart-0.33-2.oe2503.x86_64                                                              1/1 % D& l/ N; e( @4 n2 W0 t# B
  Verifying        : cloud-utils-growpart-0.33-2.oe2503.x86_64                                                              1/1 8 K% U7 T) R  _- E- R; z
# g0 S5 `8 n+ l/ s( s0 l: {
Installed:! q9 r  m. G  R
  cloud-utils-growpart-0.33-2.oe2503.x86_64                                                                                     $ q# ~$ r$ {7 U  n, ]7 v# y
: M/ H. z9 Y- t( j
Complete!
, u/ D/ h+ x& _- e$ o) y1 x0 g( F* D- y) L" J+ R
[root@controller ~]# lsblk
; B: Z1 H- o  U1 @& m$ j/ V- a" bNAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
! j' g0 ?  p9 O0 L* {sr0                 11:0    1  4.3G  0 rom  
, |( ?) V/ t, fnvme0n1            259:0    0   60G  0 disk 7 I$ I8 o: {" `  O4 G5 O1 V# z
├─nvme0n1p1        259:1    0    1M  0 part
" J* `/ `& _; E& Z1 e├─nvme0n1p2        259:2    0    1G  0 part /boot
& k- i" S" H( H8 I, J% R└─nvme0n1p3        259:3    0   29G  0 part
( X# Z" l, R( j- B0 d  └─openeuler-root 253:0    0   29G  0 lvm  /7 G% ]* W/ ~) D9 R/ Y

' z. l% a+ [: E
; E; u0 O( H6 M6 ~; X[root@controller ~]# growpart /dev/nvme0n1 3
4 C7 J: t% T' \5 i* K$ r1 x9 E& W% ]CHANGED: partition=3 start=2101248 old: size=60811264 end=62912511 new: size=123727839 end=125829086
$ n1 a3 F+ u& }, h8 o- ?$ l
$ u+ s8 w/ N& \! J) I4 x. v[root@controller ~]# lsblk
( P9 Q1 |6 T$ xNAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
9 f& A" `; j* [# r) ]  D# psr0                 11:0    1  4.3G  0 rom  
, @( i$ _2 R5 f% }6 |nvme0n1            259:0    0   60G  0 disk
: }$ q* @+ ^& H% {3 {" o! q2 k├─nvme0n1p1        259:1    0    1M  0 part % F( w& m! Q6 C8 J& v7 j' D$ |
├─nvme0n1p2        259:2    0    1G  0 part /boot
" d( d) L: x* ~8 K└─nvme0n1p3        259:3    0   59G  0 part ! @9 {: b2 V2 _: z1 L" w( z* g
  └─openeuler-root 253:0    0   29G  0 lvm  /% n1 n: z6 i. X7 C

! I9 ?. h. X+ k$ d8 i
- a3 F) ?& Y% \4 }6 z" e6 P
$ _$ q2 T/ D' P[root@controller ~]# lvextend -l +100%FREE /dev/mapper/openeuler-root# P  F; Q( ?3 ~- T  X( z5 {" d
  Device read short 16896 bytes remaining
4 A2 j8 J( d3 y: S  Size of logical volume openeuler/root changed from <29.00 GiB (7423 extents) to <59.00 GiB (15103 extents)." g- G7 q' ]- E+ \6 ^
  Logical volume openeuler/root successfully resized.
9 i1 P, o1 Y  W$ W& L) v5 l[root@controller ~]# lsblk
  l  D& L) ]/ l. \0 r6 H6 Y# PNAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
9 H5 R7 F  n6 a1 x' f7 jsr0                 11:0    1  4.3G  0 rom  1 W, F3 T/ G$ q/ L+ j6 l2 J
nvme0n1            259:0    0   60G  0 disk . r5 W" h* ^" d% s4 g' B) q7 b  W
├─nvme0n1p1        259:1    0    1M  0 part
7 x1 e3 Z9 ^  E% _  Y. C├─nvme0n1p2        259:2    0    1G  0 part /boot
- M  A, N/ y! f  z" r+ A└─nvme0n1p3        259:3    0   59G  0 part
2 n$ r" H9 s/ J) m7 p  └─openeuler-root 253:0    0   59G  0 lvm  /- S' b. W9 H8 o7 N( k/ N+ e
[root@controller ~]# df -h   T/ N. k0 \* h& x& @
Filesystem                  Size  Used Avail Use% Mounted on, d) x$ R9 l* F  _& w4 t) H+ A, @
/dev/mapper/openeuler-root   29G  9.7G   18G  36% /( c: ^# H0 y  X& U
devtmpfs                    4.0M     0  4.0M   0% /dev! M  h0 Y2 D+ X% U, E
tmpfs                       3.7G  4.0K  3.7G   1% /dev/shm
2 j$ g' P! K, e6 G' ztmpfs                       4.0M     0  4.0M   0% /sys/fs/cgroup- k& B7 D, {% k/ {* B9 H# x" K+ D
tmpfs                       1.5G  1.2M  1.5G   1% /run8 A) A4 O. V& w( y' u! N
tmpfs                       3.7G   36K  3.7G   1% /tmp* {1 s  P8 _! j: K
/dev/nvme0n1p2              974M  170M  737M  19% /boot+ H& M9 O; I) |" |7 O2 t
, [( U( R. e' Q- ~! S  c7 \
" m- V6 r/ |4 K! }5 ~
' @6 e4 w' h3 V7 a3 x$ [
  I6 T  z& J' x6 F/ ~
[root@controller ~]# lvresize /dev/mapper/openeuler-root
! I( J$ x, m" c* }  No command with matching syntax recognised.  Run 'lvresize --help' for more information.( h" `# Q! f' T, \* P
7 S6 e: B$ x6 p; {
[root@controller ~]# lsblk - {4 w( O2 h8 y8 h4 e$ ]. O. ]1 y
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
6 |- k4 g) a, Osr0                 11:0    1  4.3G  0 rom  : H8 v8 Z: ^/ Q! \
nvme0n1            259:0    0   60G  0 disk 6 ?, T# p; u+ c; T5 v* e; e1 f
├─nvme0n1p1        259:1    0    1M  0 part   a5 F7 X6 R" R, I
├─nvme0n1p2        259:2    0    1G  0 part /boot
& N& p2 w, n! E" R7 W└─nvme0n1p3        259:3    0   59G  0 part
8 ^$ c0 c5 C, J. s  └─openeuler-root 253:0    0   59G  0 lvm  /
7 g6 i' n- f# {
, I7 I' S7 P5 W+ M  _2 ^[root@controller ~]# df -h ' c" c% ^1 U5 F
Filesystem                  Size  Used Avail Use% Mounted on2 h& B! \' L( h
/dev/mapper/openeuler-root   29G  9.7G   18G  36% /
0 l: e' o; u* W0 |6 |devtmpfs                    4.0M     0  4.0M   0% /dev
/ D1 l( R  N# k; x. w* F% ~+ `tmpfs                       3.7G  4.0K  3.7G   1% /dev/shm
; ~2 Y) [% Y  m& Stmpfs                       4.0M     0  4.0M   0% /sys/fs/cgroup
1 b+ N% D0 u& |" I: Etmpfs                       1.5G  1.2M  1.5G   1% /run
% s2 s0 x% s. t/ A$ ltmpfs                       3.7G   36K  3.7G   1% /tmp3 z* t1 b2 b+ G+ e! `
/dev/nvme0n1p2              974M  170M  737M  19% /boot
* g2 H6 a  j! p+ k+ b1 f1 N6 ^1 T; B

* {0 q, @* ~6 A5 U9 ?- q# S[root@controller ~]# pvresize /dev/nvme0n1p3 : v. N9 |0 ~* _! R
  Device read short 16896 bytes remaining( Q2 Z. H7 r* i! ^% D
  Physical volume "/dev/nvme0n1p3" changed3 [" n: h' _7 G) X4 i
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized
2 |! f* [; v5 _7 k7 Q' A" D# X# A' |

" R7 v5 w; j: [: G1 ^# N, \[root@controller ~]# df -Th
1 `  q* z+ D" t1 w5 Q  F9 m, v: v; IFilesystem                 Type      Size  Used Avail Use% Mounted on; e! A9 N7 P9 c" O1 E1 G( w- Q! h( b
/dev/mapper/openeuler-root ext4       29G  9.7G   18G  36% /
3 N1 A, `2 G  f6 edevtmpfs                   devtmpfs  4.0M     0  4.0M   0% /dev' y8 o' B( p' J; `) K0 L
tmpfs                      tmpfs     3.7G  4.0K  3.7G   1% /dev/shm
# @" g# ]* q) }1 R8 s+ F( m% j2 l5 ]tmpfs                      tmpfs     4.0M     0  4.0M   0% /sys/fs/cgroup& N6 y, m5 ]3 ~: I
tmpfs                      tmpfs     1.5G  1.2M  1.5G   1% /run7 b) s+ P  `, I; I* Q0 }% ~
tmpfs                      tmpfs     3.7G   36K  3.7G   1% /tmp. j4 L) b2 x) C# E6 W5 M7 U" p$ B* D
/dev/nvme0n1p2             ext4      974M  170M  737M  19% /boot
# o& }/ H8 a* S& x) \, l. u* m
4 v3 P7 o+ i* y7 g$ f" D. r# ^: P4 D+ b: I5 e0 t# H+ R& Q6 U
[root@controller ~]# resize2fs /dev/mapper/openeuler-root * x4 V* J* ]5 p
resize2fs 1.47.0 (5-Feb-2023)% m* h3 g' D' i& E& E5 `
Filesystem at /dev/mapper/openeuler-root is mounted on /; on-line resizing required
! J- O; \. U* c% x. ^8 M6 H: j. Y  Iold_desc_blocks = 4, new_desc_blocks = 8
+ F8 t) Y' c5 M( e+ [6 V( }The filesystem on /dev/mapper/openeuler-root is now 15465472 (4k) blocks long.
, d/ Q' m8 R4 b2 @( n+ L2 b% j. e
  A% \/ d/ R# |  A[root@controller ~]# df -h
' r. ~; v& w4 d% A) dFilesystem                  Size  Used Avail Use% Mounted on& P/ Q3 x/ I3 [3 }
/dev/mapper/openeuler-root   58G  9.7G   46G  18% /' t' Q4 Z7 K9 r# t- T& q! y) Z9 j
devtmpfs                    4.0M     0  4.0M   0% /dev1 P7 ?6 ]  Y: Y. Z3 s/ G
tmpfs                       3.7G  4.0K  3.7G   1% /dev/shm
8 G, H( i8 J* b3 R! w" Ctmpfs                       4.0M     0  4.0M   0% /sys/fs/cgroup1 f, B3 N- ~; e/ ~4 m6 I9 \0 c
tmpfs                       1.5G  1.2M  1.5G   1% /run5 P  E5 v1 _! L- v" N; \
tmpfs                       3.7G   36K  3.7G   1% /tmp
* r4 `0 @. g9 \% o# d5 A/dev/nvme0n1p2              974M  170M  737M  19% /boot8 Q6 g( e& S- c/ a
. P; |2 L  K- `5 i3 x+ n2 W! ^1 U
1 c1 x0 H! a8 Y  t# ^# L6 R2 d
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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