找回密码
 注册
查看: 517|回复: 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
& M. V: j5 ?7 N8 m2 h- f  Size of logical volume uniontechos/root changed from <2.95 GiB (754 extents) to <47.95 GiB (12274 extents).
, S! C; a6 h3 G4 {1 a; ]) ^3 i  Logical volume uniontechos/root successfully resized.7 ^; @( x/ b6 ?2 k5 z
[root@uoslvm ~]# df -TH
7 J1 F! d5 i# e4 V$ u2 c* p3 lFilesystem                   Type      Size  Used Avail Use% Mounted on3 A  g+ a2 L! z% I& H, W
devtmpfs                     devtmpfs  2.0G     0  2.0G   0% /dev- z& Y, [) g. ?# X& O
tmpfs                        tmpfs     2.0G     0  2.0G   0% /dev/shm( ?* Y/ @6 U- L- O3 s, C7 E
tmpfs                        tmpfs     2.0G   18M  2.0G   1% /run
7 P5 j. c" e7 v& N" Ftmpfs                        tmpfs     2.0G     0  2.0G   0% /sys/fs/cgroup2 B2 _: y1 ]3 v2 l0 t% j6 x
/dev/mapper/uniontechos-root xfs       3.2G  2.0G  1.3G  61% /
1 W3 G& R1 n7 H* C7 s( u/dev/vda2                    xfs       1.4G  1.3G  155M  89% /backup- l- ~- u3 Y. [
/dev/vda1                    xfs       532M  278M  254M  53% /boot! J$ s  R' ^7 C. V% r6 W) p1 x
tmpfs                        tmpfs     397M     0  397M   0% /run/user/0
( t4 p  a# O. B* h) w) m: V6 |[root@uoslvm ~]# xfs_growfs /
2 h# r% Z6 c- ~- F) A% [% jmeta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks' B: L) l: ]0 ]; z
         =                       sectsz=512   attr=2, projid32bit=1
* s3 A0 n6 s* X         =                       crc=1        finobt=1, sparse=1, rmapbt=0( P  `& t9 d9 {9 U  W; f
         =                       reflink=1
3 F3 [# l% e2 G3 J; o. Fdata     =                       bsize=4096   blocks=772096, imaxpct=25
7 E5 ~: B1 p/ i/ \& O4 w         =                       sunit=0      swidth=0 blks7 J! D4 r' W4 }: s
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
# t* G' ]6 t" {: R- k: s( f5 Slog      =internal log           bsize=4096   blocks=2560, version=2
6 `4 E7 [8 k5 Y         =                       sectsz=512   sunit=0 blks, lazy-count=1& P$ ?# h! x7 ~7 D, ~; k
realtime =none                   extsz=4096   blocks=0, rtextents=0
' ~* Z# [6 H3 Y) C5 V) L
: v7 b: O* b7 `6 |4 C' ?data blocks changed from 772096 to 12568576" k' v; x  J& U( y- A2 \; j
[root@uoslvm ~]# - v* e3 ^- l; J8 ~" c
[root@uoslvm ~]# lsblk + y. k: Q5 M2 @
NAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
6 C" j, J0 L  [0 Fvda                  252:0    0   50G  0 disk - M# }% E6 L- ]0 V
├─vda1               252:1    0  512M  0 part /boot
) m' I: i7 \5 f1 _├─vda2               252:2    0  1.3G  0 part /backup; H. v+ v2 A+ E9 [5 @: \) a
└─vda3               252:3    0 48.2G  0 part
/ h5 b4 ]( }) b3 l  ├─uniontechos-root 253:0    0   48G  0 lvm  /
  l: w: n+ z. _  └─uniontechos-swap 253:1    0  256M  0 lvm  [SWAP]
$ t) Z0 W6 Y3 P" k! g6 n. c, J( M+ X( \" E0 l$ A$ d- o6 R* r+ X8 D8 v

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-9-29 10:12:14 | 显示全部楼层
[root@llf-uos-1 ~]# lvresize /dev/uniontechos/
: V& k  ~, n) Q/ i, e7 [+ i5 W, o, ?  u/dev/uniontechos/root  /dev/uniontechos/swap  
6 r! }6 Q# q+ y3 K[root@llf-uos-1 ~]# lvresize /dev/uniontechos/root
; D; Z; w& Y" {9 ^8 ]8 e+ w  No command with matching syntax recognised.  Run 'lvresize --help' for more information.3 r0 _! H4 R! h, n" {8 Z' z' o
[root@llf-uos-1 ~]# lvresize -f /dev/uniontechos/root
4 y* ^& G' ^* R! u& Z$ d  No command with matching syntax recognised.  Run 'lvresize --help' for more information.
, X# {1 \/ s6 v/ p[root@llf-uos-1 ~]# lvresize -r -l +100%FREE /dev/uniontechos/root + [/ f/ M$ `# L- h" O) O, c
  Size of logical volume uniontechos/root unchanged from <2.95 GiB (754 extents).
, S6 S3 m& V. K5 R, J4 l  Logical volume uniontechos/root successfully resized.6 A- m5 i0 e' q2 ^4 w2 N6 X6 Y
[root@llf-uos-1 ~]# lvextend -l +100%FREE /dev/uniontechos/root( l+ [. z* o' }& ^+ w
  New size (754 extents) matches existing size (754 extents).
) w6 l3 ^: M4 N[root@llf-uos-1 ~]# xfs_growfs /; ~& Y1 q" g( t/ ~+ f9 e7 J( W
meta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks* e  D8 J0 T$ b2 P
         =                       sectsz=512   attr=2, projid32bit=1
. q8 i4 X) v  Z0 Z+ i: c3 [         =                       crc=1        finobt=1, sparse=1, rmapbt=0% {2 H! G4 r8 J- n  r1 v9 W
         =                       reflink=1! D* A; n  t" ^% n
data     =                       bsize=4096   blocks=772096, imaxpct=25( N* n7 k+ E; {: L) [1 ]. m8 \6 N
         =                       sunit=0      swidth=0 blks6 P+ T( f7 W- s  k5 \3 S  J) O. N: T7 G
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
' p( v3 E4 T( t3 V- mlog      =internal log           bsize=4096   blocks=2560, version=2* {! S" h8 o, T* B  q: S0 U
         =                       sectsz=512   sunit=0 blks, lazy-count=1
' c4 m9 w3 w) o2 lrealtime =none                   extsz=4096   blocks=0, rtextents=0
  U0 w$ g6 S1 K2 c[root@llf-uos-1 ~]# lsblk : @0 @6 W) M" Q9 A
NAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
+ U0 U* [& x( M: [vda                  252:0    0   50G  0 disk . P0 {3 g' e/ A. w; g, M
├─vda1               252:1    0  512M  0 part /boot
( J1 Q' `7 ]/ N7 T! t9 Z3 t( S5 y├─vda2               252:2    0  1.3G  0 part /backup" ]( t/ C: c3 G# G& b
└─vda3               252:3    0 48.2G  0 part 3 |9 T9 ^  r- b) I
  ├─uniontechos-root 253:0    0    3G  0 lvm  /
8 v0 s( M, i: W9 ^3 c  └─uniontechos-swap 253:1    0  256M  0 lvm  [SWAP]5 a' h7 Q. o) g: t# |
[root@llf-uos-1 ~]# xfs_
: U/ r: j1 A. R: E1 D7 jxfs_admin      xfs_db         xfs_fsr        xfs_io         xfs_metadump   xfs_quota      xfs_spaceman
+ u! @- a( u+ _7 K5 ixfs_bmap       xfs_estimate   xfs_growfs     xfs_logprint   xfs_mkfile     xfs_repair     : j& P1 R* n* |
xfs_copy       xfs_freeze     xfs_info       xfs_mdrestore  xfs_ncheck     xfs_rtcp      
/ k+ f& `% Q: z0 t9 t/ {5 H% J[root@llf-uos-1 ~]# xfs_growfs 6 o- u% J1 j% H% ^) t4 ^
anaconda-ks.cfg  .bash_logout     .bashrc          .ssh/            .viminfo         
1 q# ?+ g3 x9 C9 h. D5 W.bash_history    .bash_profile    .cshrc           .tcshrc          ! U' k$ R& h- q. @$ _0 _0 j7 g: F
[root@llf-uos-1 ~]# xfs_growfs /dev/vda1 V6 e0 U! c9 ~; P* M  `# d
vda   vda1  vda2  vda3  - x6 ]% @' I; j$ Y* W
[root@llf-uos-1 ~]# xfs_growfs /dev/vda
0 X3 {( l. e; ]3 s! ?# H# Cvda   vda1  vda2  vda3  
- c* X6 ]. X( k3 E7 }6 M[root@llf-uos-1 ~]# xfs_growfs /dev/vda3 ; _! a* ^: R* W. I0 |' Y( Z2 f
xfs_growfs: /dev/vda3 is not a mounted XFS filesystem
& b3 R4 V: C; l- t4 C' e& D( K( }[root@llf-uos-1 ~]# growpart /dev/vda& Y( i* }1 }3 T$ a' l
vda   vda1  vda2  vda3  + B1 s$ ^) D' |9 a8 u, J2 [
[root@llf-uos-1 ~]# growpart /dev/vda" O: W0 j  a: ^0 w# \" b7 ]
vda   vda1  vda2  vda3  ; }2 r. Z7 K+ g" E+ u0 ^1 ~
[root@llf-uos-1 ~]# growpart /dev/vda
  g* e9 d: `! p2 j+ x7 Cvda   vda1  vda2  vda3  # j+ Y6 x; C+ g
[root@llf-uos-1 ~]# growpart /dev/vda 3
. a/ j$ E# Y. Y5 D0 QNOCHANGE: partition 3 is size 101081055. it cannot be grown7 @# ?  J7 o7 Q2 q8 z
[root@llf-uos-1 ~]# growpart /dev/vda3
: n! O, L: |& s  Xgrowpart disk partition
9 e  Z  i2 A7 [. ]+ ~   rewrite partition table so that partition takes up all the space it can
7 d9 t8 r1 e2 B5 X   options:8 W, U/ g# p' M' h
    -h | --help       print Usage and exit
8 v8 c" E$ R3 B2 {+ F# G" F, W7 c         --fudge F    if part could be resized, but change would be( `3 w+ k' t. M- }2 F7 b+ r
                      less than 'F' bytes, do not resize (default: 1048576)0 q, {; T) ^& N( n7 y* S
    -N | --dry-run    only report what would be done, show new 'sfdisk -d'/ u6 ]2 N- E3 |& m
    -v | --verbose    increase verbosity / debug! f5 z# K6 m$ \
    -u | --update  R  update the the kernel partition table info after growing
' C: H; `3 `* K, V8 E% q2 V5 C                      this requires kernel support and 'partx --update'
( `, x# O& L' T* S' T                      R is one of:2 k5 V% E9 z/ V9 h5 }$ F3 I3 _
                       - 'auto'  : [default] update partition if possible; }3 k7 t5 }: ^0 o0 v& F5 t
                       - 'force' : try despite sanity checks (fail on failure)
* X9 v5 t" g2 e+ i; y2 ^                       - 'off'   : do not attempt* V. A6 i. C: Z; _5 R& E
                       - 'on'    : fail if sanity checks indicate no support
8 u7 N7 T2 C+ S$ A0 Q  i! ]) i1 w; K8 D: T' L* y! {
   Example:, J% m$ Q/ ^% c8 G0 m8 N
    - growpart /dev/sda 1/ b( [" s5 W/ o' U' Y
      Resize partition 1 on /dev/sda( J# ~6 ?% G% G# s6 n
must supply partition-number
/ O# I) z  r8 D+ k& V3 f[root@llf-uos-1 ~]# lvextend -l +100%FREE /dev/uniontechos/root
9 j" ?  W: z7 q" h+ N: ^: S- ^3 B" E  New size (754 extents) matches existing size (754 extents)." L3 Z  d5 h& _; D3 r' ^% Y# k6 U
[root@llf-uos-1 ~]# lvresize -r -l +100%FREE /dev/uniontechos/root ! z- ^5 C3 E. \: m+ V
  Size of logical volume uniontechos/root unchanged from <2.95 GiB (754 extents).( c6 v& |; `) e/ P$ k
  Logical volume uniontechos/root successfully resized.( f" }5 o0 Z# p( H( X3 t# ~6 ]
[root@llf-uos-1 ~]# lvresize -r -l +100%FREE /dev/mapper/^C/ g. h0 q5 g, u, b: s- e8 S8 O
[root@llf-uos-1 ~]# ls /dev/m
" M. _: h$ f' O2 i7 Fmapper/           mcelog            mem               memory_bandwidth  mqueue/           " h' M# |7 G5 H! E( `' f
[root@llf-uos-1 ~]# ls /dev/mapper/
+ T9 S& F& l! m  [: ccontrol           uniontechos-root  uniontechos-swap  
* I1 q4 n8 M+ m( M3 Z  j[root@llf-uos-1 ~]# ls /dev/mapper/
. \9 j% o+ ]9 `/ L& mcontrol           uniontechos-root  uniontechos-swap  6 V  A$ K# P$ ]  e: G  f& P
[root@llf-uos-1 ~]# ls /dev/mapper/uniontechos-root 6 t6 J1 K3 v$ x  b+ I2 d# G+ y- M4 [
/dev/mapper/uniontechos-root
( K; G3 ~8 D& R0 w  o0 Q[root@llf-uos-1 ~]# lvextend -l +100%FREE  /dev/mapper/uniontechos-root
- J+ ~! ?6 M( V  New size (754 extents) matches existing size (754 extents).
( Y) S/ L7 k% i9 _[root@llf-uos-1 ~]# lvresize -r -l +100%FREE /dev/mapper/uniontechos-root9 T. J+ e( l7 ?4 l
  Size of logical volume uniontechos/root unchanged from <2.95 GiB (754 extents)., v3 \1 ?- l+ N2 T" a
  Logical volume uniontechos/root successfully resized.& I- ?; c$ |# ?% ]
[root@llf-uos-1 ~]# lsblk 2 T6 W, z9 a- r+ T0 P/ T. C% o- a* P
NAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
+ ]# I0 r: o' D- `" hvda                  252:0    0   50G  0 disk
# i/ Y0 Y! g7 J) d) A6 ?├─vda1               252:1    0  512M  0 part /boot
7 v* s; |' _2 B8 i" R├─vda2               252:2    0  1.3G  0 part /backup
& d4 Q3 r1 I+ e, I$ D& n! l: Z) G└─vda3               252:3    0 48.2G  0 part 7 G$ E# T7 d  o" t
  ├─uniontechos-root 253:0    0    3G  0 lvm  /
$ E" O8 L- g" x0 P% C7 o  └─uniontechos-swap 253:1    0  256M  0 lvm  [SWAP]
1 x/ V3 G8 [) n. _9 M4 A. ?* _( M[root@llf-uos-1 ~]# df -Th  C2 H. P6 S$ _  U1 J8 k; E
Filesystem                   Type      Size  Used Avail Use% Mounted on
. Q( X8 u! r2 P) ?! d  }$ pdevtmpfs                     devtmpfs  3.8G     0  3.8G   0% /dev
# F' L$ W$ H6 ytmpfs                        tmpfs     3.9G     0  3.9G   0% /dev/shm- n1 _+ \8 ]1 Y$ S8 V* Z
tmpfs                        tmpfs     3.9G   17M  3.8G   1% /run5 U! P+ |6 \1 z1 Y, s' f3 G
tmpfs                        tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup
8 X/ D9 \6 `6 y/dev/mapper/uniontechos-root xfs       3.0G  1.8G  1.2G  61% /& A: Y( k0 ?4 }8 {
/dev/vda2                    xfs       1.3G  1.2G  148M  89% /backup! {2 e% O8 B0 G( l1 t
/dev/vda1                    xfs       507M  266M  242M  53% /boot' h7 m( c7 T1 V4 C  \$ S; X. H4 B
tmpfs                        tmpfs     782M     0  782M   0% /run/user/0- d/ s; ]: h: Y9 a0 i
[root@llf-uos-1 ~]# xfs_growfs /
, P  o0 e) ^; [2 _4 w9 G* z; g9 Bmeta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks
% T7 l7 H* `3 B4 H( Q- K9 {         =                       sectsz=512   attr=2, projid32bit=1
" b, G6 R% O+ C         =                       crc=1        finobt=1, sparse=1, rmapbt=09 Y' s9 r0 K/ I& [
         =                       reflink=1
5 b  f# y4 P' U7 H4 n; adata     =                       bsize=4096   blocks=772096, imaxpct=25
$ f+ T/ Y/ R4 |6 F: Y         =                       sunit=0      swidth=0 blks
/ r9 Z6 C( k- Z. lnaming   =version 2              bsize=4096   ascii-ci=0, ftype=1
9 N4 D; j+ p3 n& O& t! Alog      =internal log           bsize=4096   blocks=2560, version=2
% c# u0 Y4 G3 M4 `- ]  Q         =                       sectsz=512   sunit=0 blks, lazy-count=1
+ Z' O; Q# B4 _3 K8 {7 G; Vrealtime =none                   extsz=4096   blocks=0, rtextents=0
5 F4 ~9 m% _% e& v! s[root@llf-uos-1 ~]# xfs_growfs /dev/mapper/uniontechos-root
8 q$ l. D! E9 B& ?1 }" U6 Smeta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks
1 h7 L( |, A* ?0 V         =                       sectsz=512   attr=2, projid32bit=1" k" _: ]4 Z5 x  d, }
         =                       crc=1        finobt=1, sparse=1, rmapbt=0. O7 z8 E) M) C' z" g3 F. i
         =                       reflink=1! I) b, d1 o. ?* H& o
data     =                       bsize=4096   blocks=772096, imaxpct=25
7 ~0 l7 k+ t( n, K, I         =                       sunit=0      swidth=0 blks
8 S4 R2 m4 c& K/ T1 bnaming   =version 2              bsize=4096   ascii-ci=0, ftype=1/ {, U1 Q" k# d' R2 \7 A: X
log      =internal log           bsize=4096   blocks=2560, version=2
7 Q5 h( g% n0 S# ]$ L% z         =                       sectsz=512   sunit=0 blks, lazy-count=1
# K' }: `& h; z7 N3 yrealtime =none                   extsz=4096   blocks=0, rtextents=0. x# N' t& y. x# X
[root@llf-uos-1 ~]# df -Th
, d$ y7 u( c' t( {4 O, s$ gFilesystem                   Type      Size  Used Avail Use% Mounted on
1 b1 E; q: W% Wdevtmpfs                     devtmpfs  3.8G     0  3.8G   0% /dev5 a8 x: {4 c9 u3 i4 B% q; B7 l
tmpfs                        tmpfs     3.9G     0  3.9G   0% /dev/shm! v* g: P' U& @( J; e1 R* l
tmpfs                        tmpfs     3.9G   17M  3.8G   1% /run, g' U* b. ^& f
tmpfs                        tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup
+ d4 j- q% m2 g8 ^- y/dev/mapper/uniontechos-root xfs       3.0G  1.8G  1.2G  61% /6 c. u8 y7 L! M
/dev/vda2                    xfs       1.3G  1.2G  148M  89% /backup- t5 v( l* \, _
/dev/vda1                    xfs       507M  266M  242M  53% /boot! V8 H* L% x8 a' ^, @7 d$ q, s
tmpfs                        tmpfs     782M     0  782M   0% /run/user/0
! d; }7 a  P" O[root@llf-uos-1 ~]# ls' p  s) S2 M% v# J2 R8 ^! g
anaconda-ks.cfg3 i3 b* g3 X+ O' @
[root@llf-uos-1 ~]# cd /var/l. r+ z4 M: f- \# V! K& \3 h
lib/   local/ lock/  log/   
+ ?- P/ T% R& ?& i[root@llf-uos-1 ~]# cd /etc/cloud/6 b* K3 |  Y1 e& F& m" d  q% v
[root@llf-uos-1 cloud]# ls
, m7 E! v5 z$ K6 i4 X9 E1 Ecloud.cfg  cloud.cfg.d  extend_root_fs  templates& j3 ?& f  z$ P0 G& V
[root@llf-uos-1 cloud]# vim cloud.cfg
  m, f) \1 @9 f) t) o[root@llf-uos-1 cloud]# ls/ C$ \- @' a7 a/ ^5 A( M7 {
cloud.cfg  cloud.cfg.d  extend_root_fs  templates9 l* y7 n2 |5 b7 E
[root@llf-uos-1 cloud]# cat extend_root_fs , Z8 `3 n5 s: o; ^% s) I
#!/bin/bash
% y2 W# l" W0 N, R7 {###get / disk tag value
' d2 e1 v! |* E#tag=`(lsblk  -nl |grep / |grep part|awk '{print $2}' |awk -F ":" '{print $2}')`
1 H7 h& z8 ~! B' _; mtag=`(lsblk -nl |grep part |awk "NR==3" |awk '{print $2}' |awk -F ":" '{print $2}')`
7 y# `1 j6 i# U3 W6 c0 v# o) k##get block tag0 B' `3 U2 C- a' u2 s! ^( I8 B+ I
block=`(lsblk  -nl  |grep disk | awk '{print $1}')`
& l0 x8 \0 F4 G) C& ?4 P##grow disk size3 D: p7 B. z* s8 c
growpart /dev/$block $tag
' p: a4 h/ A+ b( }# D###xfs file system grow- o0 ^0 N9 R/ i7 ^9 G- y
lvextend -l +100%FREE /dev/uniontechos/root
4 L$ A+ {% K! M4 ]/ Q+ C! i! X+ z: }
% s2 X/ y. ^* Axfs_growfs /
: w7 O, m8 O' E3 I6 X8 C/ K. i. a( K0 I$ Z7 L3 G
break;
& i/ V9 C; {# S2 v+ ]6 Nexit 0;6 y+ h3 T, m/ o: K9 i& u

1 N4 L( [" i: s* n, Y3 f[root@llf-uos-1 cloud]# xfs_growfs ! F6 G; _! k  y0 g2 ^" \- L
Usage: xfs_growfs [options] mountpoint
- W8 Z+ k$ W  M; [. K+ x. o. c6 q! m8 \+ q; A# I7 \
Options:
  X" W6 P! Z. e3 q- D        -d          grow data/metadata section
& h& ~( e3 f& E( s        -l          grow log section
7 E1 e, U/ L! s        -r          grow realtime section
8 ]6 F8 o% \. I$ }; H1 c$ T/ I        -n          don't change anything, just show geometry
9 \$ w1 e- l6 U) F        -i          convert log from external to internal format
8 r$ ~( s, p  p: Y9 g        -t          alternate location for mount table (/etc/mtab)1 {, Z+ c+ K! H; j/ [% ]
        -x          convert log from internal to external format
3 s' \9 G5 m1 N& r% L" c        -D size     grow data/metadata section to size blks
) A; S8 p4 X  T5 q+ F  y8 ~5 F        -L size     grow/shrink log section to size blks
* N) C' r" S7 Y+ \1 S! ^        -R size     grow realtime section to size blks) @5 [. ~$ C) `
        -e size     set realtime extent size to size blks  }; }. j9 Y) {6 M1 o
        -m imaxpct  set inode max percent to imaxpct
9 \' T  D( Y( |        -V          print version information
6 ]1 b. k8 v& k8 U5 }, u[root@llf-uos-1 cloud]# xfs_growfs -i /dev/vda. v' d& K. ?: J5 }1 g) C
vda   vda1  vda2  vda3  % i1 F1 ~# S+ |8 U
[root@llf-uos-1 cloud]# xfs_growfs -i /dev/vda
: l  Y6 {6 y" C! N- }3 L+ k, g* rvda   vda1  vda2  vda3  
+ S& M% z; ?0 s3 t8 Q' P$ Q8 V& E[root@llf-uos-1 cloud]# xfs_growfs -i /dev/vda3 : R* g) r8 J" F, l
xfs_growfs: /dev/vda3 is not a mounted XFS filesystem$ g' J( F# G$ u' `( V
[root@llf-uos-1 cloud]# xfs_growfs -r /
, v. I; N( h  j0 z: K) gxfs_growfs: failed to access realtime device for /
; L" }7 ?" T9 A: @) e" a[root@llf-uos-1 cloud]# xfs_growfs -d /
4 i* ^) ^4 A4 x/ K) j6 Bmeta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks
3 x. a, k! X, ~7 h7 Z         =                       sectsz=512   attr=2, projid32bit=1( F8 l4 e" `1 c! s: P# c
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
! @. [% b9 D; U" O, @         =                       reflink=1
7 y% }& H" I8 Q/ Gdata     =                       bsize=4096   blocks=772096, imaxpct=25
3 v  n* M9 P/ e, s( ^1 y         =                       sunit=0      swidth=0 blks
; S: [  \3 @9 t) l1 Pnaming   =version 2              bsize=4096   ascii-ci=0, ftype=10 M! T; j  ~% p4 R3 V
log      =internal log           bsize=4096   blocks=2560, version=2  x9 o! H5 s0 w) ]+ m% ~
         =                       sectsz=512   sunit=0 blks, lazy-count=1
# a) U4 b+ u3 v5 M: jrealtime =none                   extsz=4096   blocks=0, rtextents=05 r0 G9 d5 A2 T$ [  Y' b
data size unchanged, skipping
  g8 h& B) [6 D[root@llf-uos-1 cloud]# df -Th
8 H( ^3 t- J9 [' mFilesystem                   Type      Size  Used Avail Use% Mounted on6 S  \, h. j) T+ ~( L; I
devtmpfs                     devtmpfs  3.8G     0  3.8G   0% /dev
& g! D- r/ W/ Q5 W$ C0 jtmpfs                        tmpfs     3.9G     0  3.9G   0% /dev/shm; J, A, o  L. c5 \4 H, S" t- J
tmpfs                        tmpfs     3.9G   17M  3.8G   1% /run
5 m( b2 T* Q6 }  C& M0 Wtmpfs                        tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup' l  B# `% A+ i. N. ^) b- C- [
/dev/mapper/uniontechos-root xfs       3.0G  1.8G  1.2G  61% /
* x5 ?8 t1 {, H  a7 F% q- A/dev/vda2                    xfs       1.3G  1.2G  148M  89% /backup
: F! U8 M& d) O* b+ |/dev/vda1                    xfs       507M  266M  242M  53% /boot
: c8 c+ [! k! ~. y3 ]* E1 stmpfs                        tmpfs     782M     0  782M   0% /run/user/0; L: b# t- z# o: r6 y2 N6 a
[root@llf-uos-1 cloud]# lsblk
% @; ^) _( }; ]- B! V1 ?/ oNAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
( h) c8 e4 h' y5 ]vda                  252:0    0   50G  0 disk
% j9 j$ {2 B. o/ w' \6 ?, i( \├─vda1               252:1    0  512M  0 part /boot3 M5 a. e. M( u/ [2 J6 I/ a6 N* i
├─vda2               252:2    0  1.3G  0 part /backup9 W, c) ]& a. ]8 {+ D2 W/ P' J9 I+ h! `. D
└─vda3               252:3    0 48.2G  0 part
# G! e" ]' K8 `/ A6 j/ y& l  ├─uniontechos-root 253:0    0    3G  0 lvm  /0 |+ e: v) |' k% V. A( E% w/ l( ]) V  e8 L
  └─uniontechos-swap 253:1    0  256M  0 lvm  [SWAP]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-9-29 10:22:38 | 显示全部楼层
成功的操作,系统为uos 统信系统
' f- O4 ?: \& v% F6 ^% _$ `& q3 e9 @
: q! P8 R: e& ^3 v4 k[root@llf-uos-1 ~]# lsblk 8 k+ R  G$ l2 U1 K
NAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT# |, T7 y% y1 o9 r7 n0 U
vda                  252:0    0   50G  0 disk 1 p, O6 w5 b& ?6 A- D7 g' [
├─vda1               252:1    0  512M  0 part /boot8 J2 G6 B! f+ ^0 J: w0 {8 q& }
├─vda2               252:2    0  1.3G  0 part /backup- `# b% a% S  ]" D
└─vda3               252:3    0 48.2G  0 part
/ ]0 l. A6 r' d& c- u! f  ├─uniontechos-root 253:0    0    3G  0 lvm  /6 C: H+ Y  X$ V3 X* L
  └─uniontechos-swap 253:1    0  256M  0 lvm  [SWAP]6 R" X" A0 {, `8 ]
[root@llf-uos-1 ~]# lvdisplay 3 n9 f6 }8 g/ l( d2 u2 |
  --- Logical volume ---
' \+ W4 d$ K2 R; [9 r$ c$ c  LV Path                /dev/uniontechos/root
0 _# p# J" ]. S& B* G  LV Name                root
9 L% a+ ~" k5 j8 k  VG Name                uniontechos
2 \# ]7 B" P) I* q7 M3 V! U  LV UUID                QH1w1V-5OXl-hjhn-TGAq-CIBD-Oyeb-yM1sNS
2 f  q% f& l2 F# p( K+ \  LV Write Access        read/write0 a4 I& J4 k$ g/ Y
  LV Creation host, time localhost, 2022-09-23 14:32:32 +08006 M) q( U0 n3 K7 a2 M, ]% O: h& D
  LV Status              available
! i5 f* r2 @  ^  # open                 1
( m1 U! B7 e9 O1 H! M( D  LV Size                <2.95 GiB
+ b1 @# \& a" w5 F9 h  Current LE             754
" S9 F7 F7 z3 U0 p  Segments               1
2 ]0 H4 [' O5 G# ^! J" U  Allocation             inherit
" m  O9 `8 D0 Q& `, y5 z; `; {  Read ahead sectors     auto/ \" Z' S3 A# _9 N; f% n
  - currently set to     256
, a. U3 L. i- o8 C1 o  Block device           253:0
( _1 J1 }8 Q6 g- X
8 H) |- q$ M$ w' V. J  --- Logical volume ---
1 w" R& S" T. V. G  LV Path                /dev/uniontechos/swap  P" o% {9 b! u5 T
  LV Name                swap
$ O, S, e* J: l% }% k' w- T! z2 p  s  VG Name                uniontechos& t9 y, s+ i' M
  LV UUID                Y1b0is-OvYc-FODx-KeA3-ue8H-onsB-29IbHW
7 [4 S( p) @- p* l  S! A' g, y  LV Write Access        read/write
# R& T3 {9 ]7 _9 b  LV Creation host, time localhost, 2022-09-23 14:32:33 +0800- k) @9 e! U4 K! a9 o
  LV Status              available3 o$ s0 `) o- o' Q- N7 \8 o( R- q
  # open                 2
9 f7 s8 e3 G. j) z# l  LV Size                256.00 MiB
7 g6 _+ I& i. {1 v; g# G  Current LE             64
; B' g5 W& q" L: ?5 v6 x  Segments               1
2 J7 c0 b/ d# B7 F  Allocation             inherit
( o$ J; d( \) \9 s  Read ahead sectors     auto
  ~/ v1 y, d& g1 p/ J3 I- d  - currently set to     256) M2 |+ H$ D8 f- _* o
  Block device           253:16 J1 O& R; q' e$ {5 G0 Y

. x7 u: y; r  J' ?1 Z/ u/ M. X[root@llf-uos-1 ~]# vgdisplay 7 a( d/ T; K2 J  K5 Z
  --- Volume group ---
& k* i7 ^& {# d  VG Name               uniontechos; K! ?. o: B# `
  System ID             1 [) @# j1 i3 d7 w2 v
  Format                lvm2
( N7 w7 m! V, ?. ?  Metadata Areas        1+ U2 @/ V. }" ^  O8 x
  Metadata Sequence No  3$ Z: N, }3 P, O1 r  Y) }6 H& y
  VG Access             read/write
0 f$ ?# ~4 m" {% }, U! Q5 @* E- z  VG Status             resizable
) G- j7 U# A, D4 H- J  MAX LV                0$ L  A0 `- r0 m. z# j4 k
  Cur LV                2# d( K1 b& c  [1 H; v
  Open LV               2
8 V6 B' v6 o2 C* v) ~; p  Max PV                0
  p' s3 @! O) O  Cur PV                1- \1 l# J0 T1 w5 S  g
  Act PV                13 P) _; t) @5 V, f" S
  VG Size               <3.20 GiB
# d( K! `  P) a: n# t. Q1 M  PE Size               4.00 MiB4 \% \) Y4 n3 ]( x
  Total PE              818
% ?: q6 b$ K5 g: Q  Alloc PE / Size       818 / <3.20 GiB+ J0 K" P: B& o2 R; p7 [
  Free  PE / Size       0 / 0   : z# n$ S; Z8 _' ]2 g- j8 f
  VG UUID               ioCA1F-vttg-FsYG-b7ZG-RE2R-cLzw-lb1Cbi! I6 E$ Z* E4 }! q
" n0 i* o0 J5 F# l- z! |# ~3 j. x
[root@llf-uos-1 ~]# pvdisplay
& K# I2 x5 ^" Q  A* H3 s4 }  --- Physical volume ---  G0 G' N7 o5 A& ^2 T8 h) ]# O
  PV Name               /dev/vda3
' L; P" h' B* i7 R4 p4 O1 y4 q) @  VG Name               uniontechos
5 F2 J; \; p' @* |7 N  PV Size               <3.20 GiB / not usable 4.00 MiB
- R. p. M9 \6 Y( f9 j/ l* L: e4 O  Allocatable           yes (but full)9 r* d! M9 i# y
  PE Size               4.00 MiB' n7 M4 B, f9 H6 u# h& h0 L
  Total PE              818  S1 q0 \" D% D+ G
  Free PE               0
+ b( i3 @3 d1 e8 i# r  Allocated PE          818
# u/ o9 F6 s3 w  PV UUID               LjB8Ji-mj1U-aeMc-R0RU-jhvY-HhlV-GJDkpy
2 c$ _" _! D5 ]; ^6 q$ G9 P) e4 G: S8 K; L# a0 Q+ |
[root@llf-uos-1 ~]# pv( p* z# [6 `" [! L8 O! ^
pvchange   pvck       pvcreate   pvdisplay  pvmove     pvremove   pvresize   pvs        pvscan     
& H/ ]+ T, E' \  j7 n+ U- u2 d0 y/ i[root@llf-uos-1 ~]# pv
8 K- ]0 y  |- mpvchange   pvck       pvcreate   pvdisplay  pvmove     pvremove   pvresize   pvs        pvscan     * v0 L2 U9 m0 q* ?' f* O' @/ u2 z
[root@llf-uos-1 ~]# pvresize /dev/vda
4 e. V- k# X8 E0 Yvda   vda1  vda2  vda3  6 Y0 {* |5 z# D
[root@llf-uos-1 ~]# pvresize /dev/vda
; A% i' V8 J# O  ]vda   vda1  vda2  vda3  
4 ^7 S; T$ h7 G% h4 M[root@llf-uos-1 ~]# pvresize /dev/vda' Y# B4 K0 ?1 T3 G
vda   vda1  vda2  vda3  ; \+ Q# b( ]6 K  ]. E9 L0 m
[root@llf-uos-1 ~]# pvresize /dev/vda3' k# Q! }. L4 z& G) h" {+ d9 E
  Physical volume "/dev/vda3" changed- Q! U" j: q. b$ {* |
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized
. h* q) @: K" F[root@llf-uos-1 ~]# pvdisplay
" c0 }% R, l* Q! M1 ~1 S  --- Physical volume ---6 b. C7 i% O* Y5 V  w3 l
  PV Name               /dev/vda3
+ h5 K* |9 D) V5 c  VG Name               uniontechos
4 w/ w1 d- C+ n- f. U  PV Size               <48.20 GiB / not usable 2.98 MiB- m; E- ^7 \" v* D& V; m: @
  Allocatable           yes
: V4 q* u+ ?' ]  PE Size               4.00 MiB
7 s, S: v6 [9 a  Total PE              12338& G9 Q! G3 {% S: b
  Free PE               11520) Z. h0 F1 |0 ]
  Allocated PE          8189 ~: z) x8 E" I. O" p* A
  PV UUID               LjB8Ji-mj1U-aeMc-R0RU-jhvY-HhlV-GJDkpy
6 Y# T  V. T& k4 f  c( l) F7 b; W+ B6 g
[root@llf-uos-1 ~]# vgscan
: s  u5 X! l, l2 _' b& r$ X* ~: P  Found volume group "uniontechos" using metadata type lvm2
8 S  ?5 q" I2 {& l8 K/ A[root@llf-uos-1 ~]# vgdisplay
: J  L. D: T9 M5 i  --- Volume group ---
, ~$ A+ G2 c' k  VG Name               uniontechos9 g: _- F3 J2 P5 d
  System ID            
# o6 J  x% p) h  Format                lvm2
0 f2 B6 N3 M) O) h! s  Metadata Areas        1  e1 d6 ?1 [! I& {6 s
  Metadata Sequence No  4  U5 k. p7 |% x6 k  U
  VG Access             read/write
- F8 y1 p7 R  w3 ~2 d1 m  VG Status             resizable
' R* q6 w( v! _  n6 _  MAX LV                0
4 {, X0 _1 u5 R* e! v( R& t+ @  Cur LV                2- V& s( i1 |; s" e5 S# X
  Open LV               2* d" l7 B& ]. V) R3 R6 t$ K; B4 @
  Max PV                0" b: E# m6 F0 d
  Cur PV                1
1 F$ e* I- z4 N6 N. o  Act PV                1: j3 P  b. V) l: X
  VG Size               <48.20 GiB
7 U# f; \7 q% F  PE Size               4.00 MiB; y/ A2 r/ {6 d
  Total PE              123382 ~8 A. X$ I2 D% |
  Alloc PE / Size       818 / <3.20 GiB
+ n' f4 R  ^& H3 ?2 g1 Z! M$ ^. H  Free  PE / Size       11520 / 45.00 GiB; R) x/ Y) s  [: y) z( l- a5 q8 s
  VG UUID               ioCA1F-vttg-FsYG-b7ZG-RE2R-cLzw-lb1Cbi3 H( J) N7 o  I) r6 X3 Y

/ j% M; p, i% T) C; o[root@llf-uos-1 ~]# vgex2 F3 C0 _0 W7 @# \* z9 \) h
vgexport  vgextend  
2 U+ V. B) d8 }  X) Q[root@llf-uos-1 ~]# vg9 `% S9 c9 p+ I+ N: |
vgcfgbackup    vgck           vgdisplay      vgimport       vgmknodes      vgrename       vgsplit; ^2 _- P% h, z7 o# R% B
vgcfgrestore   vgconvert      vgexport       vgimportclone  vgreduce       vgs            * Z  m& Q- U' V4 ]) s# \9 t7 G4 |
vgchange       vgcreate       vgextend       vgmerge        vgremove       vgscan         
: S( C, F! `4 N! c. x( G: \, W[root@llf-uos-1 ~]# vgre
/ L, @; C# T# j3 Wvgreduce  vgremove  vgrename  / H; E0 P9 h5 O: q# i# p
[root@llf-uos-1 ~]# vgex  n  u  Z  n1 _& W, Y
vgexport  vgextend  * m1 [* Z& P, `% @- f: Q  [& o
[root@llf-uos-1 ~]# vgex
& m* B& l( p/ _vgexport  vgextend  
' X( @. E! m) g; ~+ J[root@llf-uos-1 ~]# vgextend uniontechos /dev/vda3
! R$ `% `) M1 Q. b4 l  Physical volume '/dev/vda3' is already in volume group 'uniontechos'
9 l& W# ?( b% R! j  Unable to add physical volume '/dev/vda3' to volume group 'uniontechos'
( j0 y# e3 g- G) [8 }  /dev/vda3: physical volume not initialized.
7 j3 S/ B; J) u8 `4 H2 r[root@llf-uos-1 ~]# vgextend  /dev/vda3 uniontechos 7 h3 u" E4 g5 M6 _
  No device found for uniontechos.- h* P0 y! @; n+ j1 D* u
[root@llf-uos-1 ~]# vgextend uniontechos /dev/vda3 $ @8 L  ~/ i  m. i# W4 ~2 e3 I
  Physical volume '/dev/vda3' is already in volume group 'uniontechos'
- [0 O, S; }! y; e) i2 @& B  Unable to add physical volume '/dev/vda3' to volume group 'uniontechos'
3 h! x( `- W. t$ k# [4 `" _. L  /dev/vda3: physical volume not initialized.
9 l) t: o3 V! w# `% ^( Z! D[root@llf-uos-1 ~]# vgdisplay + p4 }* H6 I. ^4 C; \4 j
  --- Volume group ---
$ l$ a- l& Y3 H  VG Name               uniontechos
, a6 ]+ r. [; ?' [. v2 a  System ID            
- K  @- k- a+ ~2 M( b8 `  Format                lvm2! V- m1 S+ B; k/ d. a- Y4 M
  Metadata Areas        1
5 R9 g& e* `; a* I2 P  Metadata Sequence No  4
+ E7 _6 U# v5 z, |  VG Access             read/write# I% z/ R/ D$ _; C8 W9 Z# z
  VG Status             resizable7 l' O6 Y3 a1 a9 ^- W$ H4 l& g
  MAX LV                05 n1 E1 E. J$ X
  Cur LV                2
3 C- {3 L5 Z* _$ J; j% S  e  Open LV               21 j# a$ \, l2 I$ K2 [0 e
  Max PV                0
7 [  x- [% x* ?0 S  Cur PV                1: G7 E. A0 {* P- R' e+ ^7 q
  Act PV                1
+ n/ H: a' x9 Q% S4 l" D  VG Size               <48.20 GiB/ A* Y' n% m0 {
  PE Size               4.00 MiB
: L0 c2 [5 i* [) a  Total PE              12338
, h! A# U5 F! M1 ]# J  Alloc PE / Size       818 / <3.20 GiB
( k; Q4 z8 Y+ c8 V6 v9 Q  Free  PE / Size       11520 / 45.00 GiB
! e% x4 Q5 x% F$ ~2 B8 w  VG UUID               ioCA1F-vttg-FsYG-b7ZG-RE2R-cLzw-lb1Cbi* I& A: u2 d! N* ~$ F  H
. W8 |; E' F! {8 r8 ^  n
[root@llf-uos-1 ~]# lvextend -l +100%FREE  /dev/mapper/uniontechos-root' u0 K+ n* u( W
  Size of logical volume uniontechos/root changed from <2.95 GiB (754 extents) to <47.95 GiB (12274 extents).
) l$ R0 x& n8 G! R7 w5 `" C  Logical volume uniontechos/root successfully resized.
8 a) Y& D. I6 a1 l[root@llf-uos-1 ~]# xfs_growfs  /
1 X/ F$ Q- u* k2 cmeta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks8 t4 X( j- u( _$ W" i4 C
         =                       sectsz=512   attr=2, projid32bit=10 C; s3 K  r* m% ?# ]
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
1 M, C5 V: R: U6 n/ x2 p         =                       reflink=1
& S' K9 E9 `2 i1 o. Q3 f9 F& qdata     =                       bsize=4096   blocks=772096, imaxpct=25' o* Z/ o8 C" S( U5 r4 Y9 F! ~
         =                       sunit=0      swidth=0 blks
* p/ N, o5 G& {* ]: C7 tnaming   =version 2              bsize=4096   ascii-ci=0, ftype=1
8 e" G- V" R3 J+ q- Dlog      =internal log           bsize=4096   blocks=2560, version=26 w9 v. B3 H  I2 ^2 f  ]& Y9 a4 w3 s
         =                       sectsz=512   sunit=0 blks, lazy-count=1
* e+ f6 w) C  E: arealtime =none                   extsz=4096   blocks=0, rtextents=0
5 S$ L3 ~# _. ]8 `data blocks changed from 772096 to 12568576" V; G3 w& j7 G8 v7 c4 F
[root@llf-uos-1 ~]# df -Th
1 X7 `$ {' ]& X1 n2 ZFilesystem                   Type      Size  Used Avail Use% Mounted on
1 x- _! ~" [( \) Idevtmpfs                     devtmpfs  3.8G     0  3.8G   0% /dev* w6 E* U- g# R3 n) t
tmpfs                        tmpfs     3.9G     0  3.9G   0% /dev/shm
6 d# X3 T9 K" N  f3 c+ A1 ftmpfs                        tmpfs     3.9G   17M  3.8G   1% /run
9 P$ n7 }2 O9 Y! l. y5 \" R/ ytmpfs                        tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup( @6 ~& r7 Y* @! n' M. |, k1 ]7 I
/dev/mapper/uniontechos-root xfs        48G  2.1G   46G   5% /, z' Y/ J# k5 Z& X( V. H9 ?
/dev/vda2                    xfs       1.3G  1.2G  148M  89% /backup# V3 ^* }" [+ t) d6 l" w
/dev/vda1                    xfs       507M  266M  242M  53% /boot
2 j; O$ k1 o$ m  y$ B: F; d' I6 v5 Ftmpfs                        tmpfs     782M     0  782M   0% /run/user/0
: r2 J' d' S: L, j2 J* p" T$ b, C! F# @9 Z: @' ?. `% P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:55 , Processed in 0.030216 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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