找回密码
 注册
查看: 522|回复: 2

lvextend 扩容lvm逻辑卷磁盘 ,使用xfs_growfs

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-9-28 10:30:23 | 显示全部楼层 |阅读模式
[root@uoslvm ~]# lvextend -l +100%FREE /dev/uniontechos/root
; h( |/ _( b7 U5 [  v2 u  Size of logical volume uniontechos/root changed from <2.95 GiB (754 extents) to <47.95 GiB (12274 extents).( F0 y0 R. c! G( O+ o, H- ~
  Logical volume uniontechos/root successfully resized.9 J9 h  Z3 S+ X  W2 |
[root@uoslvm ~]# df -TH" L0 U) c# }3 ]4 a" ^8 `
Filesystem                   Type      Size  Used Avail Use% Mounted on
4 W# y* z" d! i3 Xdevtmpfs                     devtmpfs  2.0G     0  2.0G   0% /dev
6 f& m  Z+ t. e/ s' h8 W; d0 vtmpfs                        tmpfs     2.0G     0  2.0G   0% /dev/shm
  ~! k2 _0 A/ }* A( E: itmpfs                        tmpfs     2.0G   18M  2.0G   1% /run# M4 ~# K' y6 |) B/ ^9 L, P
tmpfs                        tmpfs     2.0G     0  2.0G   0% /sys/fs/cgroup
  ?! ~0 v) f- D/dev/mapper/uniontechos-root xfs       3.2G  2.0G  1.3G  61% /% u1 Q5 R, B' [5 S3 k  c0 G/ T5 r# `
/dev/vda2                    xfs       1.4G  1.3G  155M  89% /backup$ M( p% b7 p9 Z" F1 J
/dev/vda1                    xfs       532M  278M  254M  53% /boot7 U3 |, c% h- m2 [
tmpfs                        tmpfs     397M     0  397M   0% /run/user/0& m. G0 c6 K' }9 E6 w6 p
[root@uoslvm ~]# xfs_growfs /
) ^+ k# l: I# d/ N) smeta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks
" p: ~9 ]! X3 A5 s1 `" A         =                       sectsz=512   attr=2, projid32bit=10 K1 h. Q; H5 G
         =                       crc=1        finobt=1, sparse=1, rmapbt=0$ }' X1 x# @2 n, T2 }% d
         =                       reflink=1
; A% @: M; v9 m2 qdata     =                       bsize=4096   blocks=772096, imaxpct=25
: w* C5 h0 d6 i) y8 A! v) u         =                       sunit=0      swidth=0 blks% f' {8 u) g3 ?- L5 B
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1' N3 A0 G; H' o5 |+ ]
log      =internal log           bsize=4096   blocks=2560, version=2
& O% X+ T8 k" {) w6 z+ I0 l+ g         =                       sectsz=512   sunit=0 blks, lazy-count=1, J* G9 u, v7 ?& M6 \4 `
realtime =none                   extsz=4096   blocks=0, rtextents=0
6 F# I. B4 ^6 W3 P# L+ f0 t# l0 e! I/ R" z3 ^1 O' K! l2 x
data blocks changed from 772096 to 12568576
% G1 L6 _( s, J1 F" q) l! J$ |[root@uoslvm ~]#
8 l3 ?% L  z5 z4 O$ D[root@uoslvm ~]# lsblk
, r4 a! _7 c5 Z) b5 |1 J+ {, iNAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT6 w7 l6 G- J  L, L
vda                  252:0    0   50G  0 disk % Q5 j+ ]! e# Y: S4 D
├─vda1               252:1    0  512M  0 part /boot
1 I) c" x) u! a3 J1 [├─vda2               252:2    0  1.3G  0 part /backup
6 L" n" S, A+ R4 x2 [) x- d└─vda3               252:3    0 48.2G  0 part
8 l8 u& {0 t% Y  ├─uniontechos-root 253:0    0   48G  0 lvm  /
. y6 `7 }  k1 B! o+ H  └─uniontechos-swap 253:1    0  256M  0 lvm  [SWAP]
. r2 u, x1 C% }) Q) w; B* m3 p/ `2 P" x2 d" t2 O: q  H

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-9-29 10:12:14 | 显示全部楼层
[root@llf-uos-1 ~]# lvresize /dev/uniontechos/5 }$ d: D; B; |7 A& K: O: I
/dev/uniontechos/root  /dev/uniontechos/swap  1 W2 W4 J3 G2 J
[root@llf-uos-1 ~]# lvresize /dev/uniontechos/root 1 y/ T# T) l( N: s3 i
  No command with matching syntax recognised.  Run 'lvresize --help' for more information.
5 D: b. x- w3 [) K, A. Q+ I3 T' Z[root@llf-uos-1 ~]# lvresize -f /dev/uniontechos/root
: {: E" j; ]3 N7 r: C% b: _2 P  No command with matching syntax recognised.  Run 'lvresize --help' for more information.2 F. _9 f4 i/ ]- k7 v2 p1 \
[root@llf-uos-1 ~]# lvresize -r -l +100%FREE /dev/uniontechos/root . R# O( k: t- j
  Size of logical volume uniontechos/root unchanged from <2.95 GiB (754 extents).% @! q6 b7 g* _# @% n- }
  Logical volume uniontechos/root successfully resized.
: V- P2 b  m9 x# P1 g! o/ F[root@llf-uos-1 ~]# lvextend -l +100%FREE /dev/uniontechos/root" m/ Y  v# M; G% y+ W5 I, @+ d" S
  New size (754 extents) matches existing size (754 extents).
" T# T5 a! r" f% P/ H% v* w$ h[root@llf-uos-1 ~]# xfs_growfs /7 l% S: e2 \+ f& i5 y$ w6 k
meta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks
! ^/ m4 h( r" S% g  P) s3 ?         =                       sectsz=512   attr=2, projid32bit=1
0 R% b, m7 I1 n; V  C! n         =                       crc=1        finobt=1, sparse=1, rmapbt=0
8 ^7 `( j4 c9 o. ^- g         =                       reflink=1
8 O/ Z$ f+ N/ [# v8 H; n$ fdata     =                       bsize=4096   blocks=772096, imaxpct=256 B3 B. U9 }/ w3 A0 N
         =                       sunit=0      swidth=0 blks% Q( Q( h5 x5 R7 I7 S- a( v5 ]
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
6 X1 {; k: y4 {0 n* o3 |log      =internal log           bsize=4096   blocks=2560, version=2
9 ]" ]- V- N! ~, `         =                       sectsz=512   sunit=0 blks, lazy-count=1
0 e) O- n  {3 w/ H. Q2 L, Urealtime =none                   extsz=4096   blocks=0, rtextents=00 c; G6 m2 _2 n  G- l
[root@llf-uos-1 ~]# lsblk ' ?& ^$ h9 b& u  ]  g
NAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
$ Z# T1 y- m% ]( d1 F% T4 X# Yvda                  252:0    0   50G  0 disk
( O' N2 D& r! V6 R0 q; p$ w7 Y├─vda1               252:1    0  512M  0 part /boot- u" N" V8 Y/ m; ]1 x( E0 t- k
├─vda2               252:2    0  1.3G  0 part /backup7 f: X' y3 M+ F7 o7 B2 h
└─vda3               252:3    0 48.2G  0 part
6 c8 G: X5 Z- S: G, _  ├─uniontechos-root 253:0    0    3G  0 lvm  /
9 h6 ~, u3 ~" M2 c; A$ P+ m  └─uniontechos-swap 253:1    0  256M  0 lvm  [SWAP]
% b# X, a! W9 V, f7 R3 \) A[root@llf-uos-1 ~]# xfs_
( t8 z5 R1 z+ p1 _, Uxfs_admin      xfs_db         xfs_fsr        xfs_io         xfs_metadump   xfs_quota      xfs_spaceman  j; l: k6 Y( w: F7 R
xfs_bmap       xfs_estimate   xfs_growfs     xfs_logprint   xfs_mkfile     xfs_repair     
0 |) D6 o1 k: a) ^4 [0 ?- uxfs_copy       xfs_freeze     xfs_info       xfs_mdrestore  xfs_ncheck     xfs_rtcp       : Y5 u. m$ ^" x1 f  K! l7 b
[root@llf-uos-1 ~]# xfs_growfs 6 c. E& g- Y; P
anaconda-ks.cfg  .bash_logout     .bashrc          .ssh/            .viminfo         
* K1 w7 _# z, r.bash_history    .bash_profile    .cshrc           .tcshrc         
1 n3 i, z/ i* T- L  n, }[root@llf-uos-1 ~]# xfs_growfs /dev/vda
5 B6 a( X2 I3 ^  h% Dvda   vda1  vda2  vda3  
# q/ j; X. t& G0 [: w) A, T' j" K- V[root@llf-uos-1 ~]# xfs_growfs /dev/vda
" |# I- n+ l0 [% _( S* Lvda   vda1  vda2  vda3  
* G0 m. V6 s/ U6 y[root@llf-uos-1 ~]# xfs_growfs /dev/vda3
' G& f& i; {- Q9 l+ \xfs_growfs: /dev/vda3 is not a mounted XFS filesystem8 ^: Z% x: f5 n0 a( S, w
[root@llf-uos-1 ~]# growpart /dev/vda
' p# b; d, C9 q: \* o  Uvda   vda1  vda2  vda3  
/ S1 H" {' e2 q! |( Y6 }1 |[root@llf-uos-1 ~]# growpart /dev/vda
( J$ h3 K% {( tvda   vda1  vda2  vda3  
; s( ~- s  h' u. R[root@llf-uos-1 ~]# growpart /dev/vda" T' L( q' U' d5 Q7 b5 X8 G8 t3 n) K% ?
vda   vda1  vda2  vda3  
+ m, R; R/ K6 Z" f2 y! I/ F' N[root@llf-uos-1 ~]# growpart /dev/vda 3& M! q7 ?7 l7 C
NOCHANGE: partition 3 is size 101081055. it cannot be grown8 U. w( I' m" o4 U8 S
[root@llf-uos-1 ~]# growpart /dev/vda3
. T# K$ G1 V: ?6 d# f' fgrowpart disk partition1 ?: w$ e3 t; q
   rewrite partition table so that partition takes up all the space it can
) _# K. G8 T8 }& p5 H) d: T   options:$ r2 H; j- U  K  M
    -h | --help       print Usage and exit, `) q' A( }. Q% e7 a' U
         --fudge F    if part could be resized, but change would be
# {2 d3 v% T+ H                      less than 'F' bytes, do not resize (default: 1048576). T8 t# |# L( u6 k- e' F& l; Q
    -N | --dry-run    only report what would be done, show new 'sfdisk -d'
8 I; z& h! m6 s: ]    -v | --verbose    increase verbosity / debug
+ k9 k: m" I/ w5 J& z6 U' {    -u | --update  R  update the the kernel partition table info after growing! q4 L3 `% T2 g) P
                      this requires kernel support and 'partx --update'" A5 e: _" j! }0 {; k- R) C
                      R is one of:
% u9 W8 K+ r$ ]6 q2 e  R# G; q; D                       - 'auto'  : [default] update partition if possible
/ |. X5 T( @/ I                       - 'force' : try despite sanity checks (fail on failure)
) d8 x# v9 i! P$ K& P                       - 'off'   : do not attempt
( f; }- L7 C( a2 |+ ?, u                       - 'on'    : fail if sanity checks indicate no support
2 K! Q# F% g1 P, P. x* V3 s
0 k0 K( V2 A% e8 g+ R- y   Example:3 z0 c" {( B& s/ L1 C- _
    - growpart /dev/sda 1
7 c& q7 J9 m3 P      Resize partition 1 on /dev/sda8 z( x$ ]# q1 \: k8 d* J
must supply partition-number
- g" ]) v% r# [0 P; t0 Q6 W0 Q: s: D; b[root@llf-uos-1 ~]# lvextend -l +100%FREE /dev/uniontechos/root
, z8 D% b$ S8 k) w& s4 B! G! t  New size (754 extents) matches existing size (754 extents).
0 O  ]5 K) y4 `/ k) c[root@llf-uos-1 ~]# lvresize -r -l +100%FREE /dev/uniontechos/root
$ j7 D1 b2 n5 I  Size of logical volume uniontechos/root unchanged from <2.95 GiB (754 extents).
" R( Q2 f3 U7 d  Logical volume uniontechos/root successfully resized.
0 D+ n5 o* ]5 k0 C2 f[root@llf-uos-1 ~]# lvresize -r -l +100%FREE /dev/mapper/^C
' Z+ A4 _8 Z7 z" I0 E5 h5 o[root@llf-uos-1 ~]# ls /dev/m
! L# j+ i0 ]4 Z# A1 l1 m7 xmapper/           mcelog            mem               memory_bandwidth  mqueue/           7 r# s* s; w  {# e
[root@llf-uos-1 ~]# ls /dev/mapper/+ p/ t  T) {: o, f. p# F/ ]# d
control           uniontechos-root  uniontechos-swap  
4 M* z/ A2 ]% J( S  s. S( C[root@llf-uos-1 ~]# ls /dev/mapper/8 y7 K. W* y/ B. k  y0 I
control           uniontechos-root  uniontechos-swap  
; u8 ~0 G' t( [, q' j[root@llf-uos-1 ~]# ls /dev/mapper/uniontechos-root 8 M+ N) J4 r. w2 O/ U+ d2 J# S9 m
/dev/mapper/uniontechos-root
# G. Q9 X  A! C$ [0 q% N! `/ `! E[root@llf-uos-1 ~]# lvextend -l +100%FREE  /dev/mapper/uniontechos-root3 D7 j4 L' X* f) i
  New size (754 extents) matches existing size (754 extents).$ k- b0 ^; \, p' t7 h
[root@llf-uos-1 ~]# lvresize -r -l +100%FREE /dev/mapper/uniontechos-root
2 g$ E5 Q$ _! o; u  Size of logical volume uniontechos/root unchanged from <2.95 GiB (754 extents).
$ ^4 W3 W. H% l0 G: T4 _8 x  Logical volume uniontechos/root successfully resized.6 [% ?" k) o8 {1 }: `$ }
[root@llf-uos-1 ~]# lsblk
( a4 Q! t5 @/ @NAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
; \( n9 i2 S" p, p) Y0 J! uvda                  252:0    0   50G  0 disk
/ s- E. _% L) G9 c├─vda1               252:1    0  512M  0 part /boot. e) y- S7 r# _2 W
├─vda2               252:2    0  1.3G  0 part /backup( |& W9 I. C+ g
└─vda3               252:3    0 48.2G  0 part
" h4 v/ V5 D) c' x  ├─uniontechos-root 253:0    0    3G  0 lvm  /
' s, Z6 S/ N: f( `2 m  └─uniontechos-swap 253:1    0  256M  0 lvm  [SWAP]# g! m# _/ e, f1 I
[root@llf-uos-1 ~]# df -Th
7 O# s4 g( Z, r4 f% q" P  OFilesystem                   Type      Size  Used Avail Use% Mounted on
0 j2 R8 [& n+ W: Y! @; g8 |devtmpfs                     devtmpfs  3.8G     0  3.8G   0% /dev. z. I; E; J& a
tmpfs                        tmpfs     3.9G     0  3.9G   0% /dev/shm6 S# \$ z; s0 t, v1 H/ a. w
tmpfs                        tmpfs     3.9G   17M  3.8G   1% /run  }# h' H. R, u, {1 H; s6 D( b/ b! |, ^
tmpfs                        tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup8 p: ^$ W9 F4 i5 u" Z2 ]
/dev/mapper/uniontechos-root xfs       3.0G  1.8G  1.2G  61% /
2 x; d) p0 n/ M# n  ~2 o/dev/vda2                    xfs       1.3G  1.2G  148M  89% /backup( V& Y/ K  x6 R. J1 E
/dev/vda1                    xfs       507M  266M  242M  53% /boot
# Z  r, t* {) l3 ctmpfs                        tmpfs     782M     0  782M   0% /run/user/0' b3 Q" s; j" L; ^. e! d' N
[root@llf-uos-1 ~]# xfs_growfs /
- s6 x# n/ ~+ B+ z7 ]) d1 v; p3 imeta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks
9 I. d7 ]9 [- W: f         =                       sectsz=512   attr=2, projid32bit=17 }! t( l( [1 B* v9 @' r+ o
         =                       crc=1        finobt=1, sparse=1, rmapbt=0$ d$ k" M+ s1 K5 Q5 X7 v
         =                       reflink=13 S% ~& D: O1 y* j2 p. p2 x5 k* e
data     =                       bsize=4096   blocks=772096, imaxpct=25
6 ^5 }- f( i( y7 r/ F8 _- y  D         =                       sunit=0      swidth=0 blks" d7 O; A" L2 y) X
naming   =version 2              bsize=4096   ascii-ci=0, ftype=16 N. \+ t1 w2 y  G
log      =internal log           bsize=4096   blocks=2560, version=2
. Z, u9 h) Y8 h         =                       sectsz=512   sunit=0 blks, lazy-count=12 [2 R" {& V0 }5 G1 E8 U1 Z; s
realtime =none                   extsz=4096   blocks=0, rtextents=0# I+ O  N3 {( G: I; H
[root@llf-uos-1 ~]# xfs_growfs /dev/mapper/uniontechos-root
+ E. k! g/ e9 k4 X0 C3 u. w( ?# K% zmeta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks! ]6 \0 [6 h* L8 \
         =                       sectsz=512   attr=2, projid32bit=11 J9 H" ?+ N+ P9 h: `
         =                       crc=1        finobt=1, sparse=1, rmapbt=0: V! {. [8 K7 {( V! X+ X
         =                       reflink=1
6 U8 J( z3 e" O( h% F2 pdata     =                       bsize=4096   blocks=772096, imaxpct=255 {5 L6 h# _7 v$ M  S
         =                       sunit=0      swidth=0 blks' T! p$ j: k7 A! J
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
0 ^9 g2 r% p0 V( }log      =internal log           bsize=4096   blocks=2560, version=2, s2 d# b! p# g1 H8 `
         =                       sectsz=512   sunit=0 blks, lazy-count=1
5 Z5 v3 v' |9 H- ]& \/ Zrealtime =none                   extsz=4096   blocks=0, rtextents=0
% k4 K& N& G  w( R* p- {[root@llf-uos-1 ~]# df -Th
' U- S: g2 c" K' f7 mFilesystem                   Type      Size  Used Avail Use% Mounted on, L& g* p3 r( s; b
devtmpfs                     devtmpfs  3.8G     0  3.8G   0% /dev+ L3 H7 c$ v8 O% D
tmpfs                        tmpfs     3.9G     0  3.9G   0% /dev/shm
4 z3 I$ K4 U9 Z% J! Stmpfs                        tmpfs     3.9G   17M  3.8G   1% /run0 w: s. C. O8 i& u' }  o
tmpfs                        tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup7 ]0 p; `1 `) ]# K. v
/dev/mapper/uniontechos-root xfs       3.0G  1.8G  1.2G  61% /. k( M9 ?1 |7 s
/dev/vda2                    xfs       1.3G  1.2G  148M  89% /backup
# r  y) V* I$ N5 r7 A/dev/vda1                    xfs       507M  266M  242M  53% /boot  @) x' ?/ d. ~" w
tmpfs                        tmpfs     782M     0  782M   0% /run/user/0, F; k3 ?3 ]& d7 l& P1 B. w8 l
[root@llf-uos-1 ~]# ls0 R/ ~. @) b) t% V$ p7 j/ Q
anaconda-ks.cfg6 j3 ~" E, g5 M7 @* t
[root@llf-uos-1 ~]# cd /var/l! M6 n1 Z3 C9 z7 I8 M; M
lib/   local/ lock/  log/   $ c, h$ m' R- D
[root@llf-uos-1 ~]# cd /etc/cloud/
% U; [5 U8 z) k" e0 f[root@llf-uos-1 cloud]# ls8 ^! d4 X% Z7 `7 I$ f8 l
cloud.cfg  cloud.cfg.d  extend_root_fs  templates. T" Y; K( I8 _& E# o" I
[root@llf-uos-1 cloud]# vim cloud.cfg
! h; O3 N) i" n# u2 a- [9 ~[root@llf-uos-1 cloud]# ls
; A; ]% A& e8 z6 q# a5 acloud.cfg  cloud.cfg.d  extend_root_fs  templates
1 Z$ n3 c' n6 w% h, o, T' p[root@llf-uos-1 cloud]# cat extend_root_fs 0 D9 o3 I  H: p+ ?
#!/bin/bash* h, [. h" q) i, k) O! V
###get / disk tag value
8 ]$ S2 @1 ^+ e* H1 R: p#tag=`(lsblk  -nl |grep / |grep part|awk '{print $2}' |awk -F ":" '{print $2}')`
/ Y/ L5 S6 J. r8 \0 R4 V2 T0 `tag=`(lsblk -nl |grep part |awk "NR==3" |awk '{print $2}' |awk -F ":" '{print $2}')`! X. h$ ^! i& i1 o8 }- Y1 o+ ~
##get block tag: ^) W9 I5 U7 e' F
block=`(lsblk  -nl  |grep disk | awk '{print $1}')`
+ e6 h0 F$ Q# p* S+ k! q$ h##grow disk size; f8 l9 V8 h; X) G
growpart /dev/$block $tag
# j, }+ [$ X( V2 m5 H###xfs file system grow
3 a& T3 E3 E$ I8 F8 _* w. s' ylvextend -l +100%FREE /dev/uniontechos/root, d3 s, d" \3 q# I, ?

" l: Q% M8 h, L' U* Y: Dxfs_growfs /: s2 [& A1 x, B' s/ X
5 ?  C: a( v6 X$ j/ `% }$ g
break;" ~+ |8 }' c' o5 u
exit 0;: k: a' K, {5 ~* n1 k% a' C  m; \
9 k, k) f4 a. A+ x
[root@llf-uos-1 cloud]# xfs_growfs 6 H1 a1 j0 S5 U3 v* _
Usage: xfs_growfs [options] mountpoint8 z  x* v6 r( S& B+ i3 p, F: X
. D# j0 p: p4 Y( K& U- r
Options:7 b. P6 B! q( A3 a% P6 H. w
        -d          grow data/metadata section8 I7 O, S( \$ [
        -l          grow log section4 H. K- }' k) p5 o. G  \
        -r          grow realtime section: K! i% x/ B8 a, O& E8 O0 o4 _
        -n          don't change anything, just show geometry
" X1 G) o  d$ g+ F, h" g        -i          convert log from external to internal format* v& A/ Y0 X+ ^
        -t          alternate location for mount table (/etc/mtab)' {( t+ X+ b2 a/ w# w6 b" m
        -x          convert log from internal to external format
; V6 z& o! C+ ?6 E        -D size     grow data/metadata section to size blks
# a# h3 a0 m, u. R0 i) Z        -L size     grow/shrink log section to size blks
  p. B- V! b$ X+ T- L7 [: n: J* o! m        -R size     grow realtime section to size blks+ E/ |# ^  B8 L: G) w& o
        -e size     set realtime extent size to size blks
+ f- ]5 q. p" }/ A" \9 y( ?' E5 F        -m imaxpct  set inode max percent to imaxpct
  }- \' |; M, J) z3 j        -V          print version information- J" W" V, x  ]! ~/ z$ @) h
[root@llf-uos-1 cloud]# xfs_growfs -i /dev/vda
0 q% ?( M: n3 I7 ~9 ?! Jvda   vda1  vda2  vda3  
5 Q; X3 k# a* r5 g% q$ O9 }[root@llf-uos-1 cloud]# xfs_growfs -i /dev/vda5 f1 h3 K# R$ K: y+ `2 ~
vda   vda1  vda2  vda3  , ^# X; n1 A$ T! W- p
[root@llf-uos-1 cloud]# xfs_growfs -i /dev/vda3
6 J( @9 m* u' m) ]- u# ?  \xfs_growfs: /dev/vda3 is not a mounted XFS filesystem
4 r' \4 B) L0 v6 D* }# I1 G8 t6 k[root@llf-uos-1 cloud]# xfs_growfs -r /2 W4 }5 d- |; E( i
xfs_growfs: failed to access realtime device for /" h% Q+ ?; {0 E0 n* W  C; h6 J
[root@llf-uos-1 cloud]# xfs_growfs -d /
6 d  Y5 m3 r: {) D; ]- ameta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks
6 w( T1 `5 W# ]5 m         =                       sectsz=512   attr=2, projid32bit=1; l3 k' Y. Q' d) \! `
         =                       crc=1        finobt=1, sparse=1, rmapbt=0$ O$ [" F  y& f8 _3 D( y( P( h
         =                       reflink=12 I4 n5 W8 n4 |  D
data     =                       bsize=4096   blocks=772096, imaxpct=25, e4 H+ ^. u; M3 y; l' H
         =                       sunit=0      swidth=0 blks
/ P! u6 Q1 `7 u" y1 R6 q/ k/ znaming   =version 2              bsize=4096   ascii-ci=0, ftype=1; U+ Y+ n8 F% U7 z+ H. l8 H# j
log      =internal log           bsize=4096   blocks=2560, version=2# ~+ D) H# K  j& H- ]) X, j
         =                       sectsz=512   sunit=0 blks, lazy-count=1
; [$ o& O! |# _+ Y5 xrealtime =none                   extsz=4096   blocks=0, rtextents=0
, m1 n* ?. a  d2 f6 E  ydata size unchanged, skipping' g+ L3 D/ S- \
[root@llf-uos-1 cloud]# df -Th, U! K' A7 H, ^/ ~- O
Filesystem                   Type      Size  Used Avail Use% Mounted on
; y1 T7 Z; n! C# B: O/ V$ O4 ]% Vdevtmpfs                     devtmpfs  3.8G     0  3.8G   0% /dev
) x: P; m* o& w' W* C5 T8 ]tmpfs                        tmpfs     3.9G     0  3.9G   0% /dev/shm
' M# R2 g% [4 |tmpfs                        tmpfs     3.9G   17M  3.8G   1% /run
0 Y; t0 W( }5 P3 s5 w3 E2 w9 xtmpfs                        tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup+ k2 ?& r9 q: _
/dev/mapper/uniontechos-root xfs       3.0G  1.8G  1.2G  61% /
2 M, }1 v% d7 R: o/dev/vda2                    xfs       1.3G  1.2G  148M  89% /backup
- T( H5 E2 D8 K% |$ T* m/dev/vda1                    xfs       507M  266M  242M  53% /boot
' l1 f. D& m6 Ktmpfs                        tmpfs     782M     0  782M   0% /run/user/0
. v1 p1 H1 e1 j4 g+ p[root@llf-uos-1 cloud]# lsblk 6 X& u7 q/ }2 E0 ^
NAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
! F- {( \1 V: [0 b7 kvda                  252:0    0   50G  0 disk
' U. P3 p  Z8 z├─vda1               252:1    0  512M  0 part /boot
& P, j. e" R" g3 k) C9 r├─vda2               252:2    0  1.3G  0 part /backup
$ C. u& ^: b$ Y4 ~- W' q1 N└─vda3               252:3    0 48.2G  0 part 2 M; {, F0 `6 y- e9 I& [
  ├─uniontechos-root 253:0    0    3G  0 lvm  /' i' l! M' \7 ]3 B: ]! |
  └─uniontechos-swap 253:1    0  256M  0 lvm  [SWAP]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-9-29 10:22:38 | 显示全部楼层
成功的操作,系统为uos 统信系统
( r, j# x% q, q6 c% Q  g* K# d( Y& x( p( h/ ^
[root@llf-uos-1 ~]# lsblk
2 V9 Y, |2 M( gNAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT# I9 K* g5 B  a: A7 _) \* v
vda                  252:0    0   50G  0 disk / ~8 w* {5 ]' \
├─vda1               252:1    0  512M  0 part /boot
, [$ @9 ~9 p" |$ w! t7 A. V6 s├─vda2               252:2    0  1.3G  0 part /backup
. c) O3 x: r9 _' D4 c└─vda3               252:3    0 48.2G  0 part
& w' M5 i2 X3 y, M  ]1 i4 f  ├─uniontechos-root 253:0    0    3G  0 lvm  /- ?1 g. y0 S0 |1 C) k7 |
  └─uniontechos-swap 253:1    0  256M  0 lvm  [SWAP]' M/ i0 W1 g! H- u7 U- p* H
[root@llf-uos-1 ~]# lvdisplay
! y' U" Y% C) b% O  --- Logical volume ---
% }9 T7 [" r3 N. t9 D) l$ S; e  LV Path                /dev/uniontechos/root
. {% E* D; y4 ~( f  LV Name                root
7 j# [! H) ]0 `9 L7 e; m  VG Name                uniontechos
* m, ~. X( v8 V, _  LV UUID                QH1w1V-5OXl-hjhn-TGAq-CIBD-Oyeb-yM1sNS
. t( B" X7 I) T& c# h  LV Write Access        read/write( n' F. V# J3 b1 ]- m" Y
  LV Creation host, time localhost, 2022-09-23 14:32:32 +08008 ]5 ?  f! h* r
  LV Status              available
" D+ n1 \/ a2 t" {  # open                 1( U/ M; V2 U# }" p8 U
  LV Size                <2.95 GiB) d1 r$ }5 k* O; n% X- Q
  Current LE             754+ |9 g4 z2 G2 z
  Segments               1
0 a! n# ^7 w& M& z, g; J/ T  Allocation             inherit
; X2 \# W+ H# P+ A  Read ahead sectors     auto
; E2 x: j9 H+ E7 p2 D  - currently set to     256
3 q/ }1 J3 k- w9 p! f. r0 }  Block device           253:0
% H( ?* ]: E1 v# A! Y* p2 d9 R4 H
8 ]1 h2 R2 _& M; @3 Y2 `  --- Logical volume ---
- z9 d! x9 U% o# g' D: E7 T  LV Path                /dev/uniontechos/swap
+ r  ]# v' Y/ ?5 V7 o  LV Name                swap
3 l- F  _; |; [8 V  VG Name                uniontechos9 ~; M) V/ i" D( H0 E+ z  X
  LV UUID                Y1b0is-OvYc-FODx-KeA3-ue8H-onsB-29IbHW
( s) b+ U  H8 r6 v, C+ @9 l, z+ G1 t  LV Write Access        read/write* g' x5 H* F. b$ K% g  K( D
  LV Creation host, time localhost, 2022-09-23 14:32:33 +0800! |5 ~) j* Q7 z* }
  LV Status              available
( z0 X0 a/ r, @, k, g7 i) E# L  # open                 27 q+ D( ^* Y* u5 J- T! z
  LV Size                256.00 MiB
) R: B& z) }6 I' _: s( h! d  Current LE             648 x3 Z, ?; ^: p* N
  Segments               1" G! J$ J0 y8 c+ R* b
  Allocation             inherit2 }/ G: w+ ]( j; b( ]5 ~
  Read ahead sectors     auto( N' s+ a- T, O: S' ]+ r/ j
  - currently set to     256
& a- Z6 y3 ?9 |9 v  \. `/ x4 m  Block device           253:1
! k( s, D" m! c; }& ~3 G& w. f4 `5 }# P# P3 e+ B  O
[root@llf-uos-1 ~]# vgdisplay
$ {' }$ ~- m1 s4 i0 \  --- Volume group ---: w( k1 d% E9 c/ u: `# a
  VG Name               uniontechos$ z! v% {' Y; Y+ F6 l& x
  System ID            
2 a. p! A7 q! [. J& P2 l% b2 i  Format                lvm2
7 I' n' b" J' q  Metadata Areas        1
0 p  v1 F: s6 r3 z+ A* w: |2 u: V  Metadata Sequence No  3
" P; d! ]4 i4 Q+ N  VG Access             read/write
* a4 I3 g) ], V3 k, ^0 m3 M  VG Status             resizable
, {: Z! K: l9 ^! @- R  MAX LV                0
  D$ v1 b$ s9 ?9 I  Cur LV                21 d4 s* }5 F# V
  Open LV               2; m% a* {+ h* E- A- h2 I3 F( O
  Max PV                0
) f8 u; i! X- q, U$ m  Cur PV                1
6 W- q# V: q) z  Act PV                1/ t& l% `9 M4 t, D' c( s! i( u
  VG Size               <3.20 GiB
0 r' R2 ], i2 T& p9 _; V  m  PE Size               4.00 MiB. A" ^  {. D$ G3 M
  Total PE              818
* n6 y* ^# I3 w& u  Alloc PE / Size       818 / <3.20 GiB5 G# ]! K' R$ a- i, o4 Z
  Free  PE / Size       0 / 0   
/ }/ m( S$ b$ i/ E  P  VG UUID               ioCA1F-vttg-FsYG-b7ZG-RE2R-cLzw-lb1Cbi1 t1 e9 d! o4 d7 e/ N) R! [+ F; W
$ H5 A' V8 j# E" w% [  c( u$ R
[root@llf-uos-1 ~]# pvdisplay 1 P2 Q3 ~1 r1 L; o  `$ D. Q8 D- v
  --- Physical volume ---
2 ]# ?- V8 N; @  PV Name               /dev/vda3( j; l" ~( `4 h2 h( D8 ^
  VG Name               uniontechos
9 f; R% F) Z; D7 F( w  \( c  PV Size               <3.20 GiB / not usable 4.00 MiB9 k5 O/ n+ W% [- U( h- W2 m
  Allocatable           yes (but full)
5 P' a# a! l' D$ u  PE Size               4.00 MiB9 W+ I& F, g1 \% N: G# |
  Total PE              818- D2 x! O1 C0 B/ s: e
  Free PE               05 c3 X: H( E4 C: c
  Allocated PE          818
% T# u8 n! U  w4 u" |  PV UUID               LjB8Ji-mj1U-aeMc-R0RU-jhvY-HhlV-GJDkpy7 M+ J, F& G- F/ F: o5 Z

: _5 p; S! r" x0 N[root@llf-uos-1 ~]# pv+ a' j" I3 W( o; z
pvchange   pvck       pvcreate   pvdisplay  pvmove     pvremove   pvresize   pvs        pvscan     
. Q) x, ?9 M" P[root@llf-uos-1 ~]# pv
/ T# n" [- d. y. r. H2 e8 @pvchange   pvck       pvcreate   pvdisplay  pvmove     pvremove   pvresize   pvs        pvscan     
' J. S1 V- _/ X$ A7 Z9 {[root@llf-uos-1 ~]# pvresize /dev/vda! I# p' r4 f) {5 z
vda   vda1  vda2  vda3  0 i1 S3 t6 g: y/ A& C% r% ]  X
[root@llf-uos-1 ~]# pvresize /dev/vda
" P6 p$ x( y. Hvda   vda1  vda2  vda3  7 {6 W8 h8 \% G. y$ B7 K4 H0 F9 O
[root@llf-uos-1 ~]# pvresize /dev/vda
' i+ H8 ~% w3 ?vda   vda1  vda2  vda3  . ~1 t2 _8 f' {- f. T
[root@llf-uos-1 ~]# pvresize /dev/vda3+ D2 N& P8 v4 Z" d
  Physical volume "/dev/vda3" changed
% H& A; x* N5 V# Z  1 physical volume(s) resized or updated / 0 physical volume(s) not resized5 u8 l2 ~0 x" O0 R" `' S  L2 L
[root@llf-uos-1 ~]# pvdisplay
' F2 S+ C4 @, @$ O1 h  --- Physical volume ---
) O8 B( W- S) f  PV Name               /dev/vda3
/ X( `: K3 t! L" [0 l+ h$ N! e  VG Name               uniontechos
( K9 |; ?; L) K6 i9 P9 d$ j  PV Size               <48.20 GiB / not usable 2.98 MiB
! t$ j/ I+ g3 s/ ]3 [  Allocatable           yes
$ w2 o0 s7 `! U$ q7 b9 N/ @  PE Size               4.00 MiB- {1 G( {8 {- o0 ?; y
  Total PE              12338
6 j3 u4 Y* o5 v* u- V0 o  Free PE               11520* @+ j* G$ T" O- B% E; ]
  Allocated PE          818
! S- L, i/ ?( w3 I% s  PV UUID               LjB8Ji-mj1U-aeMc-R0RU-jhvY-HhlV-GJDkpy
3 {% e' S* y; g+ |  h. Q! Q: L0 ]! J4 v- H- V
[root@llf-uos-1 ~]# vgscan ( @3 o: Q7 f  B4 K4 A7 v
  Found volume group "uniontechos" using metadata type lvm2
1 n1 t% y7 J+ A; P8 i& ~# G' K& V[root@llf-uos-1 ~]# vgdisplay
; i( W: r$ j9 Y. G; J  --- Volume group ---9 q# B6 N4 O6 z- V0 f8 l
  VG Name               uniontechos
- x# t; d0 O7 ]) i4 \$ b  System ID            
" \+ [6 p; b6 N% s2 \7 A( A( v  Format                lvm2
0 T. o0 x& S( S! V, A1 a  Metadata Areas        10 v+ s2 r+ O  o, }' T
  Metadata Sequence No  4. |+ _1 ^" A2 I' x, w1 b2 \) |
  VG Access             read/write: P- W5 T5 H+ Y  p) s- y" N4 u
  VG Status             resizable
: w3 _) w- x/ a8 L) k$ a6 S8 S  MAX LV                06 E9 n5 q; F2 f
  Cur LV                2$ h3 N' `* f; C9 |; D1 w
  Open LV               2* Q. l$ D; M; u" v* ?
  Max PV                0
0 [, M/ E$ j2 r$ w: r$ t8 H  Cur PV                1
5 S* K$ h2 i2 r2 E+ u6 O9 m  Act PV                1) F; K2 Y/ Q+ _& j4 W+ b( {( Z3 B
  VG Size               <48.20 GiB
" g2 E5 L7 S( K0 B1 J  A  PE Size               4.00 MiB
+ h) q3 u9 g" B8 H0 E/ }  Total PE              12338
5 r" _) K4 ^$ g  s) Z( I  Alloc PE / Size       818 / <3.20 GiB* T, O) ]6 U6 ~8 g" O* v/ v7 m3 n9 k
  Free  PE / Size       11520 / 45.00 GiB! L! w3 p3 Y  T, k$ M
  VG UUID               ioCA1F-vttg-FsYG-b7ZG-RE2R-cLzw-lb1Cbi) R: m, j, S6 j0 @3 U5 l

  x# D3 H' o4 A8 C+ _4 Z[root@llf-uos-1 ~]# vgex
' G5 d  z1 y9 ^& u' |vgexport  vgextend  
" V0 C8 R/ x+ A, w" N( K[root@llf-uos-1 ~]# vg. c: v  j- m. R, j" I* d+ _* Z
vgcfgbackup    vgck           vgdisplay      vgimport       vgmknodes      vgrename       vgsplit
% M: F( l) A$ _1 }, n! @4 ivgcfgrestore   vgconvert      vgexport       vgimportclone  vgreduce       vgs            
7 `7 u# m4 u* J1 ?vgchange       vgcreate       vgextend       vgmerge        vgremove       vgscan         ! [+ P: p) a8 ^6 z5 B$ c" x: I. V
[root@llf-uos-1 ~]# vgre
6 {, u% N0 g$ I$ ?: d: p0 O' X3 bvgreduce  vgremove  vgrename  ( }/ i7 \) E+ t7 n* l
[root@llf-uos-1 ~]# vgex
1 h8 E* V- ?& W; V- Xvgexport  vgextend  , f5 V  w7 w; Q) _1 T) d; r9 g
[root@llf-uos-1 ~]# vgex0 b* J& g( }3 s. B3 x4 Y; I
vgexport  vgextend  % l. o0 S) j) i3 T( q$ }* b% F
[root@llf-uos-1 ~]# vgextend uniontechos /dev/vda3 2 e! U/ [8 k% [6 {8 }7 Z% O
  Physical volume '/dev/vda3' is already in volume group 'uniontechos'( Q: V" m1 o1 _$ Q, d
  Unable to add physical volume '/dev/vda3' to volume group 'uniontechos'
; y" Q0 i. P+ o$ e' ^& v4 A$ @  /dev/vda3: physical volume not initialized.
/ J6 q- c2 q5 T9 k+ b+ U; U% l[root@llf-uos-1 ~]# vgextend  /dev/vda3 uniontechos
7 l% z2 |  h% a# W7 d  No device found for uniontechos.
% b4 p, o+ g+ n[root@llf-uos-1 ~]# vgextend uniontechos /dev/vda3
6 B, c+ v' w3 x+ T4 X& E% J" K- I  Physical volume '/dev/vda3' is already in volume group 'uniontechos'" a. q: f* T9 [! L& p* O" d. V( ~
  Unable to add physical volume '/dev/vda3' to volume group 'uniontechos'
& J) S* v% f: ^: {  /dev/vda3: physical volume not initialized.6 H  d/ k; R  S# F- o5 W" r1 g6 q$ S& o
[root@llf-uos-1 ~]# vgdisplay # W. m  o5 a+ M& T
  --- Volume group ---8 F) g  X0 P( R3 x+ l! E" Q
  VG Name               uniontechos4 P) P5 B7 ]0 g1 w: q( K
  System ID             ) K- l% p" G# Z& k; x
  Format                lvm2
8 \# R4 Z3 [# S  Metadata Areas        1
, S: C- O1 o6 G  Metadata Sequence No  4
/ w) B% c  a* i2 U  VG Access             read/write
1 S( Z+ |* l* h. E  VG Status             resizable
: J8 G8 I5 Y" E: ^9 ]6 b) O# X  MAX LV                0  R) u3 C# e; P" N( p3 y; T- H5 ^- f
  Cur LV                29 [: A; f- A" H  i
  Open LV               20 U2 w! V. t2 R7 O, x9 B. u! W. g
  Max PV                0
' z9 c% f# w& H+ t5 w  Cur PV                1" ?6 {+ g) X% c' j# m
  Act PV                1
' C8 D! q* D% R  b3 t  VG Size               <48.20 GiB- w0 \( A' i1 \% D+ r
  PE Size               4.00 MiB+ P: z1 N# V+ E# d
  Total PE              12338
2 S! A8 h: X* p8 k: V- f  Alloc PE / Size       818 / <3.20 GiB5 W6 I( Y" x( M+ m' y; ]
  Free  PE / Size       11520 / 45.00 GiB
& h/ g# X8 r6 K8 k! X, g  VG UUID               ioCA1F-vttg-FsYG-b7ZG-RE2R-cLzw-lb1Cbi
; b. A* C- ~, T) l0 l- Z$ R! T6 m3 \- s% E8 F- E( H
[root@llf-uos-1 ~]# lvextend -l +100%FREE  /dev/mapper/uniontechos-root
1 Q' A% q5 {7 s0 {8 ]. X# z  Size of logical volume uniontechos/root changed from <2.95 GiB (754 extents) to <47.95 GiB (12274 extents).4 T6 Z9 h: M7 `* I2 I) a
  Logical volume uniontechos/root successfully resized.
' }/ v2 K/ h8 Q; y0 Y[root@llf-uos-1 ~]# xfs_growfs  /, j: l: v; a2 S) V$ h+ i
meta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks( L" D1 d( b0 I1 k+ V/ l; n
         =                       sectsz=512   attr=2, projid32bit=1  A* p. K  d2 K4 ^
         =                       crc=1        finobt=1, sparse=1, rmapbt=0( q$ E0 T0 n3 v7 e" Y7 X
         =                       reflink=1
" K: C0 m, k3 ]4 bdata     =                       bsize=4096   blocks=772096, imaxpct=25, G6 c( P6 B. F+ \
         =                       sunit=0      swidth=0 blks
; z; X- W5 B' V2 d) knaming   =version 2              bsize=4096   ascii-ci=0, ftype=1
7 w. E9 e1 }4 D$ ^log      =internal log           bsize=4096   blocks=2560, version=2
6 Q8 E( z- x9 O' B. k! x9 J         =                       sectsz=512   sunit=0 blks, lazy-count=1
; b; q2 ?" g+ J6 Y9 g- L2 \+ P# Orealtime =none                   extsz=4096   blocks=0, rtextents=0
: |7 K. a. z% [8 s0 g1 Kdata blocks changed from 772096 to 12568576
  J+ N! m& L  E5 e[root@llf-uos-1 ~]# df -Th8 j+ e: W3 D, p3 x4 F# |4 i: J
Filesystem                   Type      Size  Used Avail Use% Mounted on$ R& A' R7 A7 e/ C
devtmpfs                     devtmpfs  3.8G     0  3.8G   0% /dev
, U( ~9 f8 k3 i" s8 `tmpfs                        tmpfs     3.9G     0  3.9G   0% /dev/shm0 e) M! v3 Y: @
tmpfs                        tmpfs     3.9G   17M  3.8G   1% /run% c* V4 a/ f9 C& }; E! ^
tmpfs                        tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup( G: y0 T! m1 `  d& i: I. s) s
/dev/mapper/uniontechos-root xfs        48G  2.1G   46G   5% /
, f( j8 [6 z# L/dev/vda2                    xfs       1.3G  1.2G  148M  89% /backup3 T" n. Z9 i+ `1 m
/dev/vda1                    xfs       507M  266M  242M  53% /boot
5 L5 l: a& w& n7 G/ {  qtmpfs                        tmpfs     782M     0  782M   0% /run/user/07 I8 G1 v7 z. {+ {% t3 C
3 z1 o9 j/ A$ G( K
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 03:04 , Processed in 0.026623 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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