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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2026-4-10 15:08:15 | 显示全部楼层 |阅读模式
[root@controller ~]# lsblk 4 c4 C: r+ K- m8 N0 ]# }2 ^8 c0 k
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS* W- N" U" B+ k3 O3 F" ]7 Y
sr0                 11:0    1  4.3G  0 rom  ; K6 _8 k0 L7 C8 u1 V, a
nvme0n1            259:0    0   60G  0 disk
. t2 k) E* Q& C# a$ L├─nvme0n1p1        259:1    0    1M  0 part
* `! S" ^. j& U├─nvme0n1p2        259:2    0    1G  0 part /boot
' N$ m( b1 M- _( H└─nvme0n1p3        259:3    0   29G  0 part
& A( e0 y9 t5 H2 ]- Z" S  └─openeuler-root 253:0    0   29G  0 lvm  /, @( n+ D- g  R  ?
[root@controller ~]# dnf install -y cloud-utils-growpart
" j/ j- O0 X9 Z: K, X6 s: {, `Last metadata expiration check: 0:43:46 ago on Tue 10 Mar 2026 10:13:30 PM CST.6 W0 I+ p# |- {: s1 B8 R9 f
Dependencies resolved.5 _: m0 p! A; R# ^: c+ K0 N7 J9 q
================================================================================================================================
7 j- F+ C# f' _+ u Package                               Architecture            Version                        Repository                   Size
9 @- \& N3 b6 q! E; L================================================================================================================================
0 ?$ ]9 Z; }9 x' wInstalling:
6 u- t* s0 A3 N9 f cloud-utils-growpart                  x86_64                  0.33-2.oe2503                  everything                   31 k
4 ]. W' e: R% |
' Z, s6 ?  l/ J1 x! a2 K7 R$ bTransaction Summary
2 U3 ]9 \( k9 P$ j================================================================================================================================0 i! ~# ^/ X2 y& K. g* c
Install  1 Package) x/ d8 H  t1 T# m/ Q5 C5 H) H
! Q9 w: q  t* t6 h9 x$ K$ b
Total download size: 31 k
' l' O! f! t! l$ I: bInstalled size: 77 k
2 P8 I+ l! ?  A( Y% t+ \4 ODownloading Packages:9 {% A6 o0 h( ?, s
cloud-utils-growpart-0.33-2.oe2503.x86_64.rpm                                                    67 kB/s |  31 kB     00:00   
2 j; @: x1 ~7 `' D' k3 T8 s& J1 u--------------------------------------------------------------------------------------------------------------------------------
# R# r7 h" h; t+ O# u; OTotal                                                                                            43 kB/s |  31 kB     00:00     " r# |) q1 ]$ `5 w
Running transaction check  E" N  d- o1 {
Transaction check succeeded.
; S  z. j, `4 V2 J: h8 M( BRunning transaction test
/ w+ }  X: O: `* X7 ~* V2 {Transaction test succeeded.. ?8 ]' x" k8 ?- A
Running transaction
. F" p! m) S: \: L  Preparing        :                                                                                                        1/1
6 O) N# N- |, f1 W) K  Installing       : cloud-utils-growpart-0.33-2.oe2503.x86_64                                                              1/1
* r( X0 D( `0 \( v# E0 _( P  Verifying        : cloud-utils-growpart-0.33-2.oe2503.x86_64                                                              1/1 ; T& \: ^! Y6 i5 B$ v

& S) ^! o' S& ^; y3 K5 s# ^Installed:) \- }% w+ _8 Y$ t. {& C
  cloud-utils-growpart-0.33-2.oe2503.x86_64                                                                                     " J$ U# ~7 z) N* [

/ y, J2 i3 z- t7 [Complete!
$ w: E( I3 {; G' e% T4 G0 r: P) `
* Q2 g: Y7 d3 l6 W$ ]' l7 s! t[root@controller ~]# lsblk 7 W0 ^9 T  G$ N1 {+ r/ K1 {3 o# U
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS9 E. q1 Q1 M' ^' ^
sr0                 11:0    1  4.3G  0 rom  
5 _8 g/ ]+ b9 S- L" e' anvme0n1            259:0    0   60G  0 disk
0 Y; Q( s$ P$ q9 G, W5 t# @' ^( a7 W├─nvme0n1p1        259:1    0    1M  0 part ; M% S! Z& T4 O: }, R. Y0 R$ K
├─nvme0n1p2        259:2    0    1G  0 part /boot3 U' R* |& K/ D8 U( j8 Z
└─nvme0n1p3        259:3    0   29G  0 part 9 O; P- E5 I6 x( f! O5 I7 y
  └─openeuler-root 253:0    0   29G  0 lvm  /
0 c8 Y$ h8 X( Z9 M& t! Z* P6 @6 i# g* c" X1 v0 b) `
) ^, D. T" \. ]  M) b
[root@controller ~]# growpart /dev/nvme0n1 33 t% h# z# b& H6 \+ B$ N/ ?
CHANGED: partition=3 start=2101248 old: size=60811264 end=62912511 new: size=123727839 end=125829086) `, Y) m* _1 ?* r' @4 r; l, Z0 s
3 r( ?, N$ m. |* L) S6 ]
[root@controller ~]# lsblk
. @' j+ K2 e* T% p! i' VNAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
9 M6 U& g) A) f4 hsr0                 11:0    1  4.3G  0 rom  7 C" Y* X7 i2 @2 h
nvme0n1            259:0    0   60G  0 disk
7 d) _7 B3 d' y+ g0 R0 m├─nvme0n1p1        259:1    0    1M  0 part
/ {# ?9 H: \9 |" ~' t( h' }├─nvme0n1p2        259:2    0    1G  0 part /boot
0 S" _3 |5 P+ y, W└─nvme0n1p3        259:3    0   59G  0 part : B/ D$ r- d+ F+ D3 J
  └─openeuler-root 253:0    0   29G  0 lvm  /
- E/ V/ @3 w) ]5 Q
, d- Q6 J0 u8 _5 _: l% L$ R  d9 Q1 l; C( }$ U, \

" y6 q" @( K2 u4 `" [. o[root@controller ~]# lvextend -l +100%FREE /dev/mapper/openeuler-root
; @" N* W3 G! \' ~. X# _# H  Device read short 16896 bytes remaining; c0 m* J4 O# d, O) i
  Size of logical volume openeuler/root changed from <29.00 GiB (7423 extents) to <59.00 GiB (15103 extents).4 s1 R) M+ ]' ]+ s: K% ?5 O
  Logical volume openeuler/root successfully resized.4 C& D8 A1 G, @' y. h. \
[root@controller ~]# lsblk
0 v) i# Z9 u: `% `NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS. X* U5 u# v# u2 c
sr0                 11:0    1  4.3G  0 rom  
: P5 K8 w6 D+ nnvme0n1            259:0    0   60G  0 disk
: X+ B- A' Z% |) A1 D# d├─nvme0n1p1        259:1    0    1M  0 part 5 L# I. E% @! ~; x* {' ~# p
├─nvme0n1p2        259:2    0    1G  0 part /boot6 Z6 P. ^1 x( g0 c2 {& h  [9 n  i3 M
└─nvme0n1p3        259:3    0   59G  0 part
! o; k6 j0 X( P' X& L0 E  └─openeuler-root 253:0    0   59G  0 lvm  /
: h+ V. B8 e7 o% j[root@controller ~]# df -h # D6 r' w( G: f5 O2 K2 j# S% o
Filesystem                  Size  Used Avail Use% Mounted on2 K& j8 ]2 w& E4 O* A# S9 x
/dev/mapper/openeuler-root   29G  9.7G   18G  36% /
9 k9 H! W+ Z* R# p! edevtmpfs                    4.0M     0  4.0M   0% /dev& {! O2 D6 R6 ^: H
tmpfs                       3.7G  4.0K  3.7G   1% /dev/shm8 b* s% }$ ^- R
tmpfs                       4.0M     0  4.0M   0% /sys/fs/cgroup
) ?' U7 a6 |& ~8 p( f% ltmpfs                       1.5G  1.2M  1.5G   1% /run! d8 Z* W- o! f- e# e+ e) Z( {
tmpfs                       3.7G   36K  3.7G   1% /tmp
' ]* O8 G& Q2 U9 L5 O& e8 o8 R/dev/nvme0n1p2              974M  170M  737M  19% /boot
1 i1 ~5 r9 d% T. G- Z9 c2 a1 G' N* R* `8 |3 K9 A! d8 V4 _

3 l% u( y8 T9 C6 n  r3 C% a, T- j7 x. g' e

$ }3 l# B  X0 ]: j[root@controller ~]# lvresize /dev/mapper/openeuler-root
$ B9 q- m& p) V+ u) V( e( G  No command with matching syntax recognised.  Run 'lvresize --help' for more information.% y# W7 R2 j# c5 j! B

8 a* ^- o' W% U: w/ g: o, S[root@controller ~]# lsblk
' l; v3 @' p- v* fNAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS! g* b# _" \8 y
sr0                 11:0    1  4.3G  0 rom  
- h& V; v) y& Q! Vnvme0n1            259:0    0   60G  0 disk
7 w# P# d7 m8 _- g, ?├─nvme0n1p1        259:1    0    1M  0 part 5 ?- }- s! H# Z
├─nvme0n1p2        259:2    0    1G  0 part /boot2 P; y, h: b, N( J0 ]
└─nvme0n1p3        259:3    0   59G  0 part
6 f- X" m* X' P) K  └─openeuler-root 253:0    0   59G  0 lvm  /! K8 B4 w! n: b, c. z6 R
* q0 ]% H8 j+ w+ p' ]4 z5 _& |
[root@controller ~]# df -h
. ?, _7 A+ ]! `/ N, k3 i, r+ ]& X4 NFilesystem                  Size  Used Avail Use% Mounted on9 t; u. [% t( ]( m, K6 U5 k
/dev/mapper/openeuler-root   29G  9.7G   18G  36% // g- C7 U4 W) i) n! h4 Q- y
devtmpfs                    4.0M     0  4.0M   0% /dev
% q  Q4 R* ^! j( M5 m9 Y' m1 ?tmpfs                       3.7G  4.0K  3.7G   1% /dev/shm. ?- W( [7 o$ Q) J. M
tmpfs                       4.0M     0  4.0M   0% /sys/fs/cgroup/ S  |7 }6 H. {# @2 _
tmpfs                       1.5G  1.2M  1.5G   1% /run
' }! t' }' R6 @/ Itmpfs                       3.7G   36K  3.7G   1% /tmp
) u% u7 {( P1 U2 O0 c3 o! U; J/dev/nvme0n1p2              974M  170M  737M  19% /boot1 [8 j0 z  ?4 |% n: D) W% V2 K

0 @2 a  p/ x) Z0 b* n
* c$ p5 d5 ]  y' P[root@controller ~]# pvresize /dev/nvme0n1p3 $ M  M, J$ H, F
  Device read short 16896 bytes remaining- V7 ]/ u8 o" L+ V
  Physical volume "/dev/nvme0n1p3" changed
7 y$ ^! O! a7 P* e' \+ l6 A  1 physical volume(s) resized or updated / 0 physical volume(s) not resized9 v. i2 j" K/ _# W, o

" O" L5 F6 V, C4 K. G
* Q2 l# J# ^9 i  C" i$ Z. H[root@controller ~]# df -Th & H7 y* c- Z, |
Filesystem                 Type      Size  Used Avail Use% Mounted on
/ q9 V8 p0 I$ i" j4 c4 U/dev/mapper/openeuler-root ext4       29G  9.7G   18G  36% /
7 h$ q3 P. X+ `2 L! \6 cdevtmpfs                   devtmpfs  4.0M     0  4.0M   0% /dev/ n/ o5 T' u: f  C* R/ c4 _
tmpfs                      tmpfs     3.7G  4.0K  3.7G   1% /dev/shm
* }4 L) |7 m( o' d% b3 r  ytmpfs                      tmpfs     4.0M     0  4.0M   0% /sys/fs/cgroup
; [; f9 r+ L; K& M6 Htmpfs                      tmpfs     1.5G  1.2M  1.5G   1% /run3 Z7 [$ p9 \* R7 b4 E# o
tmpfs                      tmpfs     3.7G   36K  3.7G   1% /tmp0 K$ q# G4 z) S+ T6 |9 v: i
/dev/nvme0n1p2             ext4      974M  170M  737M  19% /boot
0 R! ]' b: ]) h+ @5 u+ X/ R/ Z! j) x4 l) }! E

  i# K  B# N9 [[root@controller ~]# resize2fs /dev/mapper/openeuler-root
2 Q9 u' ]# Z0 g0 I6 j. |) kresize2fs 1.47.0 (5-Feb-2023)
- j0 n& q( t3 i  E2 \$ SFilesystem at /dev/mapper/openeuler-root is mounted on /; on-line resizing required
$ H9 ?/ A6 [. F7 b: zold_desc_blocks = 4, new_desc_blocks = 83 Q' Y' s$ ]# k- D
The filesystem on /dev/mapper/openeuler-root is now 15465472 (4k) blocks long.: _8 S& T( J, z; A* V6 S# ^0 ~

7 I9 N: T/ Z4 |% ?9 J% O[root@controller ~]# df -h 2 C* M- c, V* R8 m. v" I& J/ Y, f
Filesystem                  Size  Used Avail Use% Mounted on' N0 s( w- {$ L# z- ?! ?$ R! n
/dev/mapper/openeuler-root   58G  9.7G   46G  18% /) ]" Y! J. S$ R/ G2 r+ w. b
devtmpfs                    4.0M     0  4.0M   0% /dev# ]' W& ^! ~/ l+ y' t9 |8 r3 U
tmpfs                       3.7G  4.0K  3.7G   1% /dev/shm
8 s4 k! }; _3 w: C4 Utmpfs                       4.0M     0  4.0M   0% /sys/fs/cgroup
2 D5 }) H4 f  B* e, G: Ktmpfs                       1.5G  1.2M  1.5G   1% /run" v  z' A% B; n  G& a5 ^4 T- g
tmpfs                       3.7G   36K  3.7G   1% /tmp
  F& a' y$ ?' h. C: d) Q+ H/dev/nvme0n1p2              974M  170M  737M  19% /boot
& y7 U# @2 N7 r+ u& z
9 _! V+ D$ |7 b% x/ o) |. m2 Z$ _6 h& r' G
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-11 23:33 , Processed in 0.018990 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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