易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 516|回复: 2
收起左侧

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

[复制链接]
发表于 2022-9-28 10:30:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
[root@uoslvm ~]# lvextend -l +100%FREE /dev/uniontechos/root
% P! K: Y3 I9 ]  Size of logical volume uniontechos/root changed from <2.95 GiB (754 extents) to <47.95 GiB (12274 extents).
3 r9 S) J6 }( s6 Z$ ]* l  Logical volume uniontechos/root successfully resized.
7 O$ L* h  p: B[root@uoslvm ~]# df -TH
2 w4 V6 `8 Z0 v( g( F2 w  wFilesystem                   Type      Size  Used Avail Use% Mounted on* |" J# r. E8 |2 D, f
devtmpfs                     devtmpfs  2.0G     0  2.0G   0% /dev; M1 I! z* {4 {; g
tmpfs                        tmpfs     2.0G     0  2.0G   0% /dev/shm
5 N/ @" A" p' ^! Y+ Z. W1 Ztmpfs                        tmpfs     2.0G   18M  2.0G   1% /run! w8 a" L. }: z2 R8 u6 {5 {' C) w
tmpfs                        tmpfs     2.0G     0  2.0G   0% /sys/fs/cgroup2 W  y5 E4 g5 i* j
/dev/mapper/uniontechos-root xfs       3.2G  2.0G  1.3G  61% /, N2 }3 q% O, _2 L" P
/dev/vda2                    xfs       1.4G  1.3G  155M  89% /backup% l4 U. x- s7 |
/dev/vda1                    xfs       532M  278M  254M  53% /boot
( P: `7 p* h4 I$ z/ J) V# ltmpfs                        tmpfs     397M     0  397M   0% /run/user/0
; X$ O7 j; f- d- `  s[root@uoslvm ~]# xfs_growfs /
7 _" G  H3 D7 C* bmeta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks" F; q  J# V$ q+ M& p7 W
         =                       sectsz=512   attr=2, projid32bit=1; R  Y% b  {7 f/ H' y- ]! W
         =                       crc=1        finobt=1, sparse=1, rmapbt=0, I; t% d$ u) {! U# u# R
         =                       reflink=1
7 Y/ v8 n' S4 C* v& o4 k/ A0 S1 V3 b5 `; ydata     =                       bsize=4096   blocks=772096, imaxpct=25
7 B" d/ b( k9 m9 p9 w& i         =                       sunit=0      swidth=0 blks
! b8 x# ?2 J2 V& w7 Xnaming   =version 2              bsize=4096   ascii-ci=0, ftype=1, A& s) j7 Q1 x* [
log      =internal log           bsize=4096   blocks=2560, version=2( g) C3 K+ {4 N5 C8 u. u
         =                       sectsz=512   sunit=0 blks, lazy-count=1
- C3 i8 t  U+ u# n8 K4 q  J8 |0 m4 ]2 trealtime =none                   extsz=4096   blocks=0, rtextents=0
1 c: u; v6 r) |* s: D: m8 N6 }7 F4 I! u
data blocks changed from 772096 to 12568576
+ }! \! I9 Z* l) m3 {$ t5 d/ d7 O) J[root@uoslvm ~]#
& U1 I" l- N/ k6 u[root@uoslvm ~]# lsblk
$ ?- j) X6 c" y5 v! \/ MNAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
( F0 L- a. l" Avda                  252:0    0   50G  0 disk / D" x+ o9 o+ ]2 v3 B
├─vda1               252:1    0  512M  0 part /boot
3 Z' j" ]9 G) S: r├─vda2               252:2    0  1.3G  0 part /backup: ?/ b% [5 B4 B# a. h1 |
└─vda3               252:3    0 48.2G  0 part 8 M/ N7 C; c) h; N2 B$ j  c% S& P
  ├─uniontechos-root 253:0    0   48G  0 lvm  /, M  n1 m9 O0 U9 M
  └─uniontechos-swap 253:1    0  256M  0 lvm  [SWAP]
: y. c. y$ ]. d4 p( Z1 m2 E
7 }) c" Q7 R7 B& T' I; z! ?7 I5 W
 楼主| 发表于 2022-9-29 10:12:14 | 显示全部楼层
[root@llf-uos-1 ~]# lvresize /dev/uniontechos/- o$ W( a6 C2 a0 b1 e8 }& \% {! M! i
/dev/uniontechos/root  /dev/uniontechos/swap  - k1 H. b& u& Q( S5 E0 L5 u1 N0 p
[root@llf-uos-1 ~]# lvresize /dev/uniontechos/root
1 ]% D1 K# ^1 C# Q+ {! I  No command with matching syntax recognised.  Run 'lvresize --help' for more information.
/ p4 E0 g- G/ A[root@llf-uos-1 ~]# lvresize -f /dev/uniontechos/root
$ h/ M7 P# p4 b( ]4 K7 p1 ]1 {1 T  No command with matching syntax recognised.  Run 'lvresize --help' for more information.
6 v; D6 `9 J5 D[root@llf-uos-1 ~]# lvresize -r -l +100%FREE /dev/uniontechos/root
9 K7 w8 ~0 N  J( q  Size of logical volume uniontechos/root unchanged from <2.95 GiB (754 extents).! T7 }: Y" D5 j/ H! c
  Logical volume uniontechos/root successfully resized.
0 Y" d) H) t( P4 o& @[root@llf-uos-1 ~]# lvextend -l +100%FREE /dev/uniontechos/root
* K, M$ c9 `( v9 v# Z+ Q$ Z  New size (754 extents) matches existing size (754 extents).
- B$ N2 x/ d) u* m[root@llf-uos-1 ~]# xfs_growfs /
, G' H! n1 A# B' Fmeta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks
. F' `! ]6 \. b2 p" ^; q4 a& O         =                       sectsz=512   attr=2, projid32bit=1
: x  ^4 r' N1 Y. @! M9 `5 r         =                       crc=1        finobt=1, sparse=1, rmapbt=0
7 _" T) y; O; V) M         =                       reflink=1
6 [$ i) |$ d' kdata     =                       bsize=4096   blocks=772096, imaxpct=25: x8 V' D" a4 ?6 S# ^
         =                       sunit=0      swidth=0 blks1 ~' {. z' t7 g
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1* D6 D# p3 m  i& L
log      =internal log           bsize=4096   blocks=2560, version=2
, _. ^4 f( k% {! [4 L8 ?/ U  \         =                       sectsz=512   sunit=0 blks, lazy-count=1
3 _7 r5 h. Z+ `3 V3 @4 L7 S* jrealtime =none                   extsz=4096   blocks=0, rtextents=0
8 c. }) ~& y" `7 [7 ]2 S[root@llf-uos-1 ~]# lsblk
' H5 i6 `+ h. n, TNAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
8 p6 J- `$ T  z+ R. S, i& c: c/ jvda                  252:0    0   50G  0 disk . j4 O! `& ]" c  z) C
├─vda1               252:1    0  512M  0 part /boot0 O& R' n% U2 n
├─vda2               252:2    0  1.3G  0 part /backup
" f  y; O% A2 m5 ]# N4 x' x└─vda3               252:3    0 48.2G  0 part
9 c' P( r8 t4 V5 t: s" c3 ]) K  ├─uniontechos-root 253:0    0    3G  0 lvm  /% {6 a: q2 P$ R% _8 E
  └─uniontechos-swap 253:1    0  256M  0 lvm  [SWAP]
* S4 a5 d0 q! a1 q3 g[root@llf-uos-1 ~]# xfs_$ {8 N; p2 X) g3 i$ O2 w, N! u1 V; _+ v
xfs_admin      xfs_db         xfs_fsr        xfs_io         xfs_metadump   xfs_quota      xfs_spaceman4 ?2 U. H" ]$ r% f( j
xfs_bmap       xfs_estimate   xfs_growfs     xfs_logprint   xfs_mkfile     xfs_repair     
5 U0 t- k2 L) b* l) ?* Bxfs_copy       xfs_freeze     xfs_info       xfs_mdrestore  xfs_ncheck     xfs_rtcp      
5 k. S, i; G7 }[root@llf-uos-1 ~]# xfs_growfs
* q. N! `$ f/ t4 ^/ |- lanaconda-ks.cfg  .bash_logout     .bashrc          .ssh/            .viminfo         7 G1 e5 O% w1 ^  T% a
.bash_history    .bash_profile    .cshrc           .tcshrc          9 [4 Y9 s% T; M& \
[root@llf-uos-1 ~]# xfs_growfs /dev/vda
7 [3 L2 H2 v, u$ W7 }5 Hvda   vda1  vda2  vda3  + }. N9 ^# c- g. I7 W6 f5 N" b
[root@llf-uos-1 ~]# xfs_growfs /dev/vda
3 i! @1 x" R; P* Y! Z* e$ O% O2 |  Vvda   vda1  vda2  vda3  
) h( ^" q- {; P( e; i( |[root@llf-uos-1 ~]# xfs_growfs /dev/vda3
& m9 r# H3 R) Z' s5 hxfs_growfs: /dev/vda3 is not a mounted XFS filesystem
) b3 ?# k: @! v8 \* @0 R[root@llf-uos-1 ~]# growpart /dev/vda, f1 e) y7 ?' ~4 z2 H: _$ p- T
vda   vda1  vda2  vda3  ( m$ j8 |7 N) i0 t" Z: g
[root@llf-uos-1 ~]# growpart /dev/vda" T: _7 ], Z+ w2 J6 P. {5 ]7 |
vda   vda1  vda2  vda3  & H( y: b- ]& J: L$ g% Q) z
[root@llf-uos-1 ~]# growpart /dev/vda; b% M1 f4 H0 ^0 W2 z. |% u/ b$ K
vda   vda1  vda2  vda3  + Q% k( F# z8 ~8 p
[root@llf-uos-1 ~]# growpart /dev/vda 3
2 z) [( A" N" H3 rNOCHANGE: partition 3 is size 101081055. it cannot be grown
. B, \5 I7 l7 X  F1 y/ R[root@llf-uos-1 ~]# growpart /dev/vda39 Z+ G) S# h  u5 f5 g) R) I; f
growpart disk partition1 _5 x( }# `( G% a
   rewrite partition table so that partition takes up all the space it can% M$ M; p: Z/ {  C8 z# Z
   options:& @- ~* y1 |6 Q9 b" A
    -h | --help       print Usage and exit
! S" [9 C$ Z6 u( c9 ?1 @         --fudge F    if part could be resized, but change would be
% X% Y6 w, B% v' w. R. T) ?                      less than 'F' bytes, do not resize (default: 1048576)7 K. @- _! O/ H# [" s  n$ |  x- T
    -N | --dry-run    only report what would be done, show new 'sfdisk -d'# |+ z) {. Q6 ^- P
    -v | --verbose    increase verbosity / debug1 e4 S1 `1 G3 d9 R
    -u | --update  R  update the the kernel partition table info after growing
! l5 J, H8 R% u8 L' \, i                      this requires kernel support and 'partx --update'6 Q' ]0 l2 b: [% @
                      R is one of:
9 X9 j5 I4 W5 a' v/ x5 b" u7 a. t                       - 'auto'  : [default] update partition if possible
0 K7 i$ a# E, T) {6 t                       - 'force' : try despite sanity checks (fail on failure)8 i+ `+ J) z, G% {) U3 T7 n
                       - 'off'   : do not attempt. u* h0 h' _9 E$ V7 ~2 `3 I
                       - 'on'    : fail if sanity checks indicate no support
( Y/ n: v7 g- l" Z) {" L2 t* N  t: m% N( H: [  S
   Example:
  [! u! N" \% n4 I* T7 p" }    - growpart /dev/sda 1
5 U2 r+ K$ @7 H. v      Resize partition 1 on /dev/sda
8 P1 V; u7 S+ T; jmust supply partition-number; q% ]3 r" q. M8 ~
[root@llf-uos-1 ~]# lvextend -l +100%FREE /dev/uniontechos/root# O  X9 [- `6 h5 E
  New size (754 extents) matches existing size (754 extents).
7 R! ^! F/ W4 e[root@llf-uos-1 ~]# lvresize -r -l +100%FREE /dev/uniontechos/root 6 E1 J4 q( w6 u' s+ i9 Q9 J' X
  Size of logical volume uniontechos/root unchanged from <2.95 GiB (754 extents).2 n4 t; X3 u2 }/ R1 Q% B* ?
  Logical volume uniontechos/root successfully resized.) O8 B; ~; i6 G7 X+ P
[root@llf-uos-1 ~]# lvresize -r -l +100%FREE /dev/mapper/^C  g% s4 O0 {! s1 {: {0 y0 Q
[root@llf-uos-1 ~]# ls /dev/m
, m% k- q/ Z1 W/ _0 `, emapper/           mcelog            mem               memory_bandwidth  mqueue/           9 ?1 N0 S; Y% e; ]/ e9 i$ T
[root@llf-uos-1 ~]# ls /dev/mapper/
) L; A1 v0 d9 J$ o7 k: Icontrol           uniontechos-root  uniontechos-swap  - _) H+ e( U9 o  S8 d% F
[root@llf-uos-1 ~]# ls /dev/mapper/- l* O! L5 ^0 [2 r- J& [8 h% r
control           uniontechos-root  uniontechos-swap  
* ^: W: ]) b0 l+ m5 V, M[root@llf-uos-1 ~]# ls /dev/mapper/uniontechos-root * I1 {" J4 W6 R8 ]% }; U" |
/dev/mapper/uniontechos-root0 D- `  H+ {6 t- m, \  @* u0 e
[root@llf-uos-1 ~]# lvextend -l +100%FREE  /dev/mapper/uniontechos-root- m! r8 F2 w' j  W) q
  New size (754 extents) matches existing size (754 extents).
5 r+ S. X0 O5 }. E; c[root@llf-uos-1 ~]# lvresize -r -l +100%FREE /dev/mapper/uniontechos-root- P1 G) U0 A5 q9 ]& b2 S: @+ R
  Size of logical volume uniontechos/root unchanged from <2.95 GiB (754 extents).& l' u) ^( P7 h& Y0 N
  Logical volume uniontechos/root successfully resized.  K/ u: G: z/ A
[root@llf-uos-1 ~]# lsblk
; u+ U, @- c  B  z, t: L# v0 vNAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
8 x9 @) b' o0 ^  A$ m6 b8 g; F! evda                  252:0    0   50G  0 disk
- h. C( I1 l2 K, Y, Z├─vda1               252:1    0  512M  0 part /boot
( Z  ^9 Q5 \4 @( V/ h7 r- l: ]2 N$ l├─vda2               252:2    0  1.3G  0 part /backup7 c( G. T# T$ C
└─vda3               252:3    0 48.2G  0 part
, y) e. N7 L. p3 n$ N  ├─uniontechos-root 253:0    0    3G  0 lvm  /$ l" X- |' B, W. q; t: V
  └─uniontechos-swap 253:1    0  256M  0 lvm  [SWAP]
; a4 f+ _. V0 T5 b2 r[root@llf-uos-1 ~]# df -Th
9 E8 S, E5 C# J; K2 `  p/ ?Filesystem                   Type      Size  Used Avail Use% Mounted on
3 B) }% ]7 f; b& vdevtmpfs                     devtmpfs  3.8G     0  3.8G   0% /dev
; Q4 F2 N. V( i  q7 s+ Btmpfs                        tmpfs     3.9G     0  3.9G   0% /dev/shm6 R5 W# R5 M: u" a' i8 i% f# Z
tmpfs                        tmpfs     3.9G   17M  3.8G   1% /run0 u9 R; i8 O9 A# t$ {% r- e" _" a
tmpfs                        tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup3 E# y7 {! r" V+ d' c
/dev/mapper/uniontechos-root xfs       3.0G  1.8G  1.2G  61% /' r! u5 h1 v) p& C2 {9 Q
/dev/vda2                    xfs       1.3G  1.2G  148M  89% /backup
) k1 Y6 T& o0 M/dev/vda1                    xfs       507M  266M  242M  53% /boot; g6 v, q7 u. ]8 d# q6 M4 O1 T
tmpfs                        tmpfs     782M     0  782M   0% /run/user/0
6 H  o. J5 F: p/ K5 M& c5 P[root@llf-uos-1 ~]# xfs_growfs /" S1 Z1 L4 u8 n7 ^9 S/ v! g5 \$ b
meta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks! b4 \% Q) p' p( L! e
         =                       sectsz=512   attr=2, projid32bit=1, _. j0 v) ^% s0 Z; H) C
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
2 a! n4 h. D3 ]( ~. p4 u& y1 `         =                       reflink=1
. V: B8 ]) V+ Y1 S; I- mdata     =                       bsize=4096   blocks=772096, imaxpct=25
( s% J1 H1 B( Q0 H, b% u+ _; u" v         =                       sunit=0      swidth=0 blks
; I- c( r% A5 N4 Lnaming   =version 2              bsize=4096   ascii-ci=0, ftype=1
5 X7 |( L. U& Q( R$ g& _2 C. \log      =internal log           bsize=4096   blocks=2560, version=2- C& t) m) z* R/ n& K
         =                       sectsz=512   sunit=0 blks, lazy-count=1% }+ c2 x4 x) P% E
realtime =none                   extsz=4096   blocks=0, rtextents=0
- E( C# b5 r5 }. ]% c6 o) R; I6 X[root@llf-uos-1 ~]# xfs_growfs /dev/mapper/uniontechos-root, k2 e  {( n# {0 i2 {  v
meta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks0 y/ x" }+ V3 C& C) S+ G
         =                       sectsz=512   attr=2, projid32bit=1
3 ^. p+ K7 u  `7 j+ I         =                       crc=1        finobt=1, sparse=1, rmapbt=0
5 m, q  ]% o( B7 F- J, {& b, ~" D         =                       reflink=1
/ N4 x7 v; l( udata     =                       bsize=4096   blocks=772096, imaxpct=25
& F2 j7 I' Y0 r! _/ i: C; c/ \         =                       sunit=0      swidth=0 blks; u. e2 s& v4 w* C2 `/ C
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
2 Z  f4 A4 Q) X/ a# _2 I& j4 xlog      =internal log           bsize=4096   blocks=2560, version=2
: P; X0 F8 P4 g! Z         =                       sectsz=512   sunit=0 blks, lazy-count=1
4 P1 v6 N0 [! W, m! ]" urealtime =none                   extsz=4096   blocks=0, rtextents=00 z* U. F; _; {) c, m
[root@llf-uos-1 ~]# df -Th8 P! L/ A! D4 a& X' W
Filesystem                   Type      Size  Used Avail Use% Mounted on
& D" S& F& {- T( odevtmpfs                     devtmpfs  3.8G     0  3.8G   0% /dev7 t+ U$ B+ I0 x4 |1 n
tmpfs                        tmpfs     3.9G     0  3.9G   0% /dev/shm% b$ t, w9 P, M" C+ W
tmpfs                        tmpfs     3.9G   17M  3.8G   1% /run! p! Q  Z! ^5 ]/ L
tmpfs                        tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup$ _/ a7 O7 u" o- i) q8 W/ \
/dev/mapper/uniontechos-root xfs       3.0G  1.8G  1.2G  61% /9 M+ J8 m$ L# F# L9 i
/dev/vda2                    xfs       1.3G  1.2G  148M  89% /backup
7 `9 y8 W9 L$ ]% t. i: f+ z, g3 j/dev/vda1                    xfs       507M  266M  242M  53% /boot; D* f, E6 {+ j; R/ ~
tmpfs                        tmpfs     782M     0  782M   0% /run/user/0! Q* O! b3 X4 m2 m% u8 R: u
[root@llf-uos-1 ~]# ls' t9 x6 ?3 t1 g! y' t# }. d0 p
anaconda-ks.cfg( q6 q0 K% q7 W9 N
[root@llf-uos-1 ~]# cd /var/l
. `0 i  X7 l# g. x  ~lib/   local/ lock/  log/   9 g% W6 J: X) m: b. Y1 m
[root@llf-uos-1 ~]# cd /etc/cloud/8 s$ ~* h" b% E/ v1 h
[root@llf-uos-1 cloud]# ls
; Q* R; _2 x) r6 Gcloud.cfg  cloud.cfg.d  extend_root_fs  templates
4 N' S$ T, }3 _( v3 g+ f! R6 k2 ?[root@llf-uos-1 cloud]# vim cloud.cfg
) \- K8 \! ^- f[root@llf-uos-1 cloud]# ls, ]! h8 o7 |" d. H
cloud.cfg  cloud.cfg.d  extend_root_fs  templates" P; U: |% x0 X* |* a
[root@llf-uos-1 cloud]# cat extend_root_fs
  D$ e$ Y7 Y. V7 V( S6 q3 U8 _#!/bin/bash
8 ^( T5 v8 j  o. l3 t###get / disk tag value
3 k6 L9 b: s7 {) i#tag=`(lsblk  -nl |grep / |grep part|awk '{print $2}' |awk -F ":" '{print $2}')`
  p, |& K% i, w0 Q; d, ktag=`(lsblk -nl |grep part |awk "NR==3" |awk '{print $2}' |awk -F ":" '{print $2}')`
) s& P3 K  b+ f7 \" p##get block tag
  A' C0 [7 j- M4 M0 e2 q+ z4 @block=`(lsblk  -nl  |grep disk | awk '{print $1}')`) u2 f5 ?0 d, x' Y0 E
##grow disk size
! O5 k" P$ |# x+ D: a# T. dgrowpart /dev/$block $tag" R4 {; z, Z0 H" A8 p7 m
###xfs file system grow; r# L# R( d# W5 n  \$ k2 S
lvextend -l +100%FREE /dev/uniontechos/root
  b9 f1 q+ G$ t5 S, l) K  S+ ?; i& R/ x* l$ `8 h* Z3 h
xfs_growfs /
5 T  {6 B, b( A
& d. I7 N5 K' V8 H; I1 k! T& obreak;2 G4 t9 ^9 L( [8 O
exit 0;
, U9 F( u) R! W0 Y
0 r: t! i+ j* ?. A[root@llf-uos-1 cloud]# xfs_growfs 1 v) f. W* L$ x+ `: ^; C& @2 Y0 w
Usage: xfs_growfs [options] mountpoint
3 S1 o. w4 Q* K7 ~, S5 Y5 @0 P, b/ \
Options:* E% d- \. T' x7 ]2 a
        -d          grow data/metadata section7 y4 D. W4 n. u/ J, b* K7 M8 I! z
        -l          grow log section  f2 H- ?/ g; i+ d- G
        -r          grow realtime section
. D2 c+ s6 X( P2 V        -n          don't change anything, just show geometry$ d: P: D4 }; ^" J
        -i          convert log from external to internal format# q' I- g0 \# V
        -t          alternate location for mount table (/etc/mtab)
( T$ A% Y, D7 z0 `0 B        -x          convert log from internal to external format
5 `( B- j* I7 A) m& Q* O$ }        -D size     grow data/metadata section to size blks
( k) X6 }/ B* G* `        -L size     grow/shrink log section to size blks
& n% i1 }2 x/ V  X4 V8 j        -R size     grow realtime section to size blks; u+ Y" D  Y4 [3 }+ L6 U
        -e size     set realtime extent size to size blks
# W0 f* `! |' T3 D" w: j5 F9 j# N0 p4 A        -m imaxpct  set inode max percent to imaxpct
- l; s8 ^4 A# B4 V" v2 G; u' o  S        -V          print version information
% q) c3 t! h: [" G& A[root@llf-uos-1 cloud]# xfs_growfs -i /dev/vda9 M, F- ~8 U2 M
vda   vda1  vda2  vda3  * l8 N1 o' b' L( d4 b( C5 g
[root@llf-uos-1 cloud]# xfs_growfs -i /dev/vda  V& n; p8 d& Y. x9 Z1 ]6 G
vda   vda1  vda2  vda3  & I: @0 K8 J( l0 x9 _( t
[root@llf-uos-1 cloud]# xfs_growfs -i /dev/vda3
* j! O8 a( \5 R8 y4 }7 _xfs_growfs: /dev/vda3 is not a mounted XFS filesystem
8 e+ s* X% r  ?  Y[root@llf-uos-1 cloud]# xfs_growfs -r /
& J7 h1 W$ Z5 }7 Oxfs_growfs: failed to access realtime device for /$ Q+ i  t, P& ~% Z$ a( v% U
[root@llf-uos-1 cloud]# xfs_growfs -d /* v2 k. d. H- ]
meta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks
7 s' L: [$ T. @  p1 p         =                       sectsz=512   attr=2, projid32bit=13 K* M6 L9 H' Z4 Z4 b1 R7 v
         =                       crc=1        finobt=1, sparse=1, rmapbt=0# h, C8 H' \6 A+ K$ x
         =                       reflink=1
0 e5 x: ~; V- S1 P& I! v, }5 |data     =                       bsize=4096   blocks=772096, imaxpct=25
$ Z0 Q! }9 l4 y9 o: R; J: ]         =                       sunit=0      swidth=0 blks
2 r- @. w( h4 n4 y' unaming   =version 2              bsize=4096   ascii-ci=0, ftype=1
, f0 w1 X/ ]% Z- E( \log      =internal log           bsize=4096   blocks=2560, version=2
7 h4 r# @! E1 n2 B+ `: z         =                       sectsz=512   sunit=0 blks, lazy-count=1
8 x9 j9 \, |9 T& hrealtime =none                   extsz=4096   blocks=0, rtextents=0, b4 P  H" A- k% R8 C% z
data size unchanged, skipping
1 u, q  x& o! e! Z5 s[root@llf-uos-1 cloud]# df -Th" c+ ~8 t! ~+ o; C
Filesystem                   Type      Size  Used Avail Use% Mounted on
, F/ I  G! F* `6 @+ I. F) j& Qdevtmpfs                     devtmpfs  3.8G     0  3.8G   0% /dev
( S& S8 A4 O# A$ w1 Dtmpfs                        tmpfs     3.9G     0  3.9G   0% /dev/shm! ^4 C( g' A# f* i3 ?+ p; V( m/ K
tmpfs                        tmpfs     3.9G   17M  3.8G   1% /run
* S% {/ C( y9 x. U1 t/ b8 [tmpfs                        tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup
$ ~9 C; l$ h9 S& J8 [1 ?0 H: [1 i/dev/mapper/uniontechos-root xfs       3.0G  1.8G  1.2G  61% /
, ~8 t: O& f, W/dev/vda2                    xfs       1.3G  1.2G  148M  89% /backup
8 I' \4 i0 V! [" y0 z( `0 g/dev/vda1                    xfs       507M  266M  242M  53% /boot
2 H) j' H. a% C$ V7 u7 xtmpfs                        tmpfs     782M     0  782M   0% /run/user/0
# s; k$ r/ {2 ^. I/ m9 i. B[root@llf-uos-1 cloud]# lsblk
" W( \5 `8 l1 Q; |; K. GNAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT% A: m4 T3 u, W5 T4 k9 p- H
vda                  252:0    0   50G  0 disk * t) s8 ], L: B4 X
├─vda1               252:1    0  512M  0 part /boot
  O, I8 G7 x5 z. g* Q6 e4 i2 }├─vda2               252:2    0  1.3G  0 part /backup+ z, m' o1 G0 A- @' i
└─vda3               252:3    0 48.2G  0 part
$ t! K8 M4 C- [  L2 n2 Z- S3 b4 ]* J5 n  ├─uniontechos-root 253:0    0    3G  0 lvm  /8 F% M$ C* d: C0 a
  └─uniontechos-swap 253:1    0  256M  0 lvm  [SWAP]
 楼主| 发表于 2022-9-29 10:22:38 | 显示全部楼层
成功的操作,系统为uos 统信系统. j7 y' L4 s" }5 n0 T
5 [  B$ x1 z* A5 t
[root@llf-uos-1 ~]# lsblk 7 G( M$ w7 J. J
NAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT4 S: M1 V- q1 u  `4 t
vda                  252:0    0   50G  0 disk
2 n* d' \; E: I* ^8 f4 K- O! a├─vda1               252:1    0  512M  0 part /boot0 {/ t3 d. c5 O' @
├─vda2               252:2    0  1.3G  0 part /backup9 N# g) q3 x  ]- v0 M! V
└─vda3               252:3    0 48.2G  0 part + o9 f0 U/ Y5 ?( `5 f% I' P  ]
  ├─uniontechos-root 253:0    0    3G  0 lvm  /6 Y, w3 h# F# j# n
  └─uniontechos-swap 253:1    0  256M  0 lvm  [SWAP]
" q. n) r. _- _' i[root@llf-uos-1 ~]# lvdisplay 6 G% O% _3 Y' O9 H' V  E
  --- Logical volume ---0 u+ H- I0 A* g; ~' P: a; I' L% _7 j
  LV Path                /dev/uniontechos/root$ M& N3 }+ H) c; r' j
  LV Name                root$ v3 ^: j) G% x
  VG Name                uniontechos3 t+ a4 G/ x3 A* C
  LV UUID                QH1w1V-5OXl-hjhn-TGAq-CIBD-Oyeb-yM1sNS" i; V' O6 W; M% K5 N
  LV Write Access        read/write
# q# E7 w! U. ?! N' s) h  LV Creation host, time localhost, 2022-09-23 14:32:32 +08008 `3 [; Q1 p+ E2 L  U6 H1 e" \
  LV Status              available
: Z$ ^) w( z4 V' q5 p6 C- z  G  # open                 12 v( c, K+ v5 N6 n8 u! w
  LV Size                <2.95 GiB
2 V5 q; Y9 [5 }0 E* A2 T9 ~  Current LE             754
+ W7 R/ U6 V; u4 v& _8 ?7 B/ A  Segments               1
3 [% }( Y: [. C+ _4 w, ?- t8 H  Allocation             inherit
- N* W$ A" P  Z: ~# }8 Y4 E5 v  Read ahead sectors     auto
0 }3 }. T) ^! s; q" }. q  - currently set to     2566 J- R: t& r3 Q2 @, H5 g
  Block device           253:0
+ q3 @8 C  u* @8 U" a: T' T) m# D' b, p' g& u* B
  --- Logical volume ---
% D# W% ?% V6 T  LV Path                /dev/uniontechos/swap
% n$ s6 x: z6 _, d* |  LV Name                swap: @1 c( l5 j- `' z# `
  VG Name                uniontechos' c) r! G; e/ O& \! S
  LV UUID                Y1b0is-OvYc-FODx-KeA3-ue8H-onsB-29IbHW1 P% E# o+ ^9 y/ f" T
  LV Write Access        read/write
. B. p8 J* t" a# Z7 j' ^  LV Creation host, time localhost, 2022-09-23 14:32:33 +0800* c5 r) W* d2 k) y* s2 A6 ~+ N
  LV Status              available
/ e3 r3 r" A4 ~3 `7 r  # open                 25 @. o2 a  N* P; s
  LV Size                256.00 MiB
$ ^8 b* H% z4 J, ?  Current LE             64
1 J. V& g( Y6 f4 j1 `+ D  Segments               1
: I7 t% u1 j: x6 q$ j) c% Y1 Y  Allocation             inherit
$ b; l" P! ^9 x6 S- I4 k: B! c  Read ahead sectors     auto/ w. g2 S8 X5 h5 W, R) N
  - currently set to     256' I* i: f* j. ?
  Block device           253:1
& A0 R, J- p& p8 [9 w; @. ^1 `2 T: V* M' b* i: g
[root@llf-uos-1 ~]# vgdisplay   ]& H1 `% ]6 t) t, n
  --- Volume group ---
' \+ Y3 z# G& \- N: P  VG Name               uniontechos- B+ I! O4 t! }6 G4 b$ |
  System ID             6 d( y) b5 N/ d, `: O# t
  Format                lvm2$ y1 o, [, F, j: G. c% i* u7 }/ Q
  Metadata Areas        1) ~) W: g& d6 I% P( ]# ~$ l
  Metadata Sequence No  3
: D) V" c$ O, ]) U" e  VG Access             read/write
& V1 Z, X& w. P2 M( T1 A  VG Status             resizable, J5 |3 Q1 d) L
  MAX LV                0" Q. }& C8 c0 O9 t8 D; o/ o! l
  Cur LV                2& o" J7 }  u! E% ?' l( G* J
  Open LV               2$ c/ ^  T* M; T0 g
  Max PV                0) \/ e) |5 C" h- a/ `5 X% c
  Cur PV                1
; D; {# u* w, x5 ^9 q4 o9 M) a/ s; B  Act PV                1$ I# Q: B9 Z# Z$ B; C. t& a
  VG Size               <3.20 GiB- m6 J) K. }2 W' y: U1 w
  PE Size               4.00 MiB9 S! H3 ^' s+ V; s- K5 P) }  I
  Total PE              818
6 A- Q7 q0 |, X2 j; I; p1 M  Alloc PE / Size       818 / <3.20 GiB( ?8 x0 a- |; Z/ F
  Free  PE / Size       0 / 0   
8 W  ^6 p0 _2 ?  VG UUID               ioCA1F-vttg-FsYG-b7ZG-RE2R-cLzw-lb1Cbi( I! L( H0 e$ O5 G* K- \
! i5 Y9 |' a/ x  M/ b1 ^# R
[root@llf-uos-1 ~]# pvdisplay 7 y6 U3 M, H/ K/ ^" z
  --- Physical volume ---: X' N, N  F, F! k7 `2 W
  PV Name               /dev/vda34 c) k. L' a2 x( D# E
  VG Name               uniontechos
' j3 Z0 ]- _7 i! H; w  PV Size               <3.20 GiB / not usable 4.00 MiB
& ]/ K  p: c; E+ ]' y  Allocatable           yes (but full)
+ r" y' O+ |$ V; S, n6 S! s3 R5 Q8 E  PE Size               4.00 MiB; Q' N4 Y9 g- U/ q3 E3 I3 O  _' u
  Total PE              818
1 I. h# W; g4 ^  |  Free PE               0* c; t7 g$ g/ p9 G. a
  Allocated PE          818
8 j  Y" C- |+ c% n* ~$ `  e( E) h( K  PV UUID               LjB8Ji-mj1U-aeMc-R0RU-jhvY-HhlV-GJDkpy
, a. v4 d: ?; L
. u: [$ n4 w9 ^! s. x0 z' B+ V$ T[root@llf-uos-1 ~]# pv
, s' r# x" k3 Y2 I9 Wpvchange   pvck       pvcreate   pvdisplay  pvmove     pvremove   pvresize   pvs        pvscan     
: P) K8 z9 M' l: `! E  p[root@llf-uos-1 ~]# pv
0 W$ n$ b' @$ Y1 xpvchange   pvck       pvcreate   pvdisplay  pvmove     pvremove   pvresize   pvs        pvscan     
% W6 O# D3 N2 K' X- z[root@llf-uos-1 ~]# pvresize /dev/vda' m- n( `2 \; v! K4 b: O
vda   vda1  vda2  vda3  
8 a) A/ j! r" S: @[root@llf-uos-1 ~]# pvresize /dev/vda9 F% s: Z. l. J2 H* X( R
vda   vda1  vda2  vda3  ' P/ B3 ]  U0 n3 r! S+ L2 ~
[root@llf-uos-1 ~]# pvresize /dev/vda
# f& `, y- ^, E' x2 ~+ \vda   vda1  vda2  vda3  9 P; ~. P6 _$ |7 g6 E
[root@llf-uos-1 ~]# pvresize /dev/vda3
+ z3 k- j3 B8 G7 h5 g5 ^. P9 b$ L- G  Physical volume "/dev/vda3" changed
4 `# G% q7 b0 i3 h5 d7 i# Y  1 physical volume(s) resized or updated / 0 physical volume(s) not resized% r& ?  A' e1 P' R4 p2 |" o
[root@llf-uos-1 ~]# pvdisplay
7 M# J/ c- {  z6 a! O  --- Physical volume ---
6 A0 g. H' @2 d: _+ k  PV Name               /dev/vda3( S$ l5 Z" G% ]+ {$ G
  VG Name               uniontechos7 p5 ^1 _8 }# y6 k" V
  PV Size               <48.20 GiB / not usable 2.98 MiB7 P3 m5 g. x: [3 s' R
  Allocatable           yes 9 u& M1 N$ n" F3 i5 {2 Y/ X
  PE Size               4.00 MiB
# N- v- ^- u, [  Total PE              12338
1 l* L! ~9 Q2 ^9 R; i  Free PE               11520
9 v9 W; g/ Z9 f5 X' H3 B  Allocated PE          818
4 V2 R& h; O+ }1 h  PV UUID               LjB8Ji-mj1U-aeMc-R0RU-jhvY-HhlV-GJDkpy
$ H) Y, `% X; i9 K( [; e% Q
8 Z, p. g% X" ?3 Q4 }. s[root@llf-uos-1 ~]# vgscan
- A- s, o4 s/ T+ [5 l  Found volume group "uniontechos" using metadata type lvm2) b6 r& _. l. {# D
[root@llf-uos-1 ~]# vgdisplay
( y+ [& f( K" \$ V: a  --- Volume group ---% U$ O) C4 d: n* A2 y+ u
  VG Name               uniontechos/ v7 B' ^2 A" u) e( o3 i
  System ID            
; v* ]4 ]" a, _3 J* }  Format                lvm26 K' M0 [5 B6 T8 Y2 b4 ~7 O; o
  Metadata Areas        17 [0 ^/ U+ z$ n% ?
  Metadata Sequence No  4
. M. ^1 Z* j+ n& g7 _  VG Access             read/write; C. ~3 Q* W+ Y1 D! ~
  VG Status             resizable( `! v, z9 z# n- G3 x  B3 V, e" `
  MAX LV                0
0 ~0 e. }4 A+ o/ d3 t6 Q8 O  Cur LV                2
7 w9 d, a4 j% W* x, t  Open LV               2
% F( P! t9 v# F# \% \2 z  Max PV                0
" R! k5 G0 ?! Y; w* E; `  Cur PV                1
' G# z2 _' H2 y$ r, \$ D  Act PV                1
- U7 N% ~- q' i( C. c5 Q2 ]9 g7 F  VG Size               <48.20 GiB
9 t3 T4 y+ b; m. ~3 }9 D6 j  PE Size               4.00 MiB6 t1 [0 M: N, @
  Total PE              12338
; y; o- m  \; s1 D  Alloc PE / Size       818 / <3.20 GiB
" f1 ]7 V& v: J( {: r% j  Free  PE / Size       11520 / 45.00 GiB
! G" J5 D1 |! k  P3 C  VG UUID               ioCA1F-vttg-FsYG-b7ZG-RE2R-cLzw-lb1Cbi
- k" n4 I' _7 V8 y  C2 Z
- ]+ X! C  u# `[root@llf-uos-1 ~]# vgex5 W: f! T: O- [* S# o  \
vgexport  vgextend  ' X6 o5 o* w5 J4 F, T# p
[root@llf-uos-1 ~]# vg
5 F0 @4 d# b  s" e0 B) M, yvgcfgbackup    vgck           vgdisplay      vgimport       vgmknodes      vgrename       vgsplit1 @) Q& w* `" S+ z# e  z5 ^0 U% k% E
vgcfgrestore   vgconvert      vgexport       vgimportclone  vgreduce       vgs            1 h4 t4 X, \. D3 h2 {3 h: A, y
vgchange       vgcreate       vgextend       vgmerge        vgremove       vgscan         ' N# ^& y# H/ c# k
[root@llf-uos-1 ~]# vgre
, q) p4 H  c1 G6 i: Y: C% o. ?vgreduce  vgremove  vgrename  / a9 @) Y& l. L1 L+ T: l
[root@llf-uos-1 ~]# vgex
* h9 D% K- Y% T' T" Ivgexport  vgextend  
# O: b) ^& U% I3 F) W/ [[root@llf-uos-1 ~]# vgex
: f; J- I' Y% gvgexport  vgextend  ! m  [8 u: S8 ^2 V+ t
[root@llf-uos-1 ~]# vgextend uniontechos /dev/vda3
" U" V& }; ^9 }  Physical volume '/dev/vda3' is already in volume group 'uniontechos'
9 f: n% ]* b& i. |9 }8 m  Unable to add physical volume '/dev/vda3' to volume group 'uniontechos'
0 P0 a  Z; T! |0 y4 S4 @0 W  /dev/vda3: physical volume not initialized.
' ]6 a" N- q" A% x$ p1 c[root@llf-uos-1 ~]# vgextend  /dev/vda3 uniontechos 7 g% P# [* H, F1 k
  No device found for uniontechos.
' }2 r4 W5 p3 ]2 `3 j[root@llf-uos-1 ~]# vgextend uniontechos /dev/vda3
" ]3 `9 \4 o. O1 J. d' v  Physical volume '/dev/vda3' is already in volume group 'uniontechos'! m- O/ n+ n7 ~
  Unable to add physical volume '/dev/vda3' to volume group 'uniontechos'- `; n- T# B- V1 e7 z
  /dev/vda3: physical volume not initialized.: @* J, M9 V3 u. D# @3 f( t, i
[root@llf-uos-1 ~]# vgdisplay - C- P2 E* m- M0 t, y
  --- Volume group ---
" z( B# a5 {1 V3 F  VG Name               uniontechos- N. z& `$ y1 @- X
  System ID             + ~5 v4 z% J. X9 J" q; x! P. Z
  Format                lvm2  X  p, K- P) Q$ w7 w2 s! s1 r
  Metadata Areas        1
, ^! u; }( i+ b( r  Metadata Sequence No  4" G% Y% j; k# H
  VG Access             read/write
$ x4 a& y& m' r, H3 v- p; k2 d  VG Status             resizable
! k! l  m7 Y2 s7 C  \  MAX LV                0
' Y! I# j& P6 j; i1 b# o' J4 {  Cur LV                20 D9 N3 H' o1 b8 Y' n
  Open LV               21 b+ x% p  Y# g
  Max PV                0! {, K2 M1 I5 s9 l
  Cur PV                1% ~, L9 U0 N0 ]7 K, S2 ~+ a
  Act PV                1
9 t  E) {0 p1 D6 B" B/ X9 W+ d  VG Size               <48.20 GiB
7 j  ~; @9 a6 R; `0 A. ]0 A  PE Size               4.00 MiB0 j9 U# R# k) ?9 v/ P5 I& T% P$ q% u
  Total PE              12338
6 S7 o: b9 r6 D; m; a) z0 L8 s  Alloc PE / Size       818 / <3.20 GiB; B% O* A. l1 a0 A. B
  Free  PE / Size       11520 / 45.00 GiB
, M5 K) b/ U! `" U5 p' y" |  VG UUID               ioCA1F-vttg-FsYG-b7ZG-RE2R-cLzw-lb1Cbi$ [$ l" e4 q2 v6 _- G% P. t

6 N+ K1 W" F& V3 f# J  t2 }[root@llf-uos-1 ~]# lvextend -l +100%FREE  /dev/mapper/uniontechos-root
' G- O" A. a/ ^# u% y6 [  Size of logical volume uniontechos/root changed from <2.95 GiB (754 extents) to <47.95 GiB (12274 extents).
; `& `0 L$ X. `7 q2 [& X, b5 I5 j7 N! l  Logical volume uniontechos/root successfully resized.( f; s; \$ z5 p' n7 f' B
[root@llf-uos-1 ~]# xfs_growfs  /
# f# o* j2 b8 V# t3 c' f" e$ }meta-data=/dev/mapper/uniontechos-root isize=512    agcount=4, agsize=193024 blks2 j- G, f6 T$ y" r
         =                       sectsz=512   attr=2, projid32bit=1
7 q; x3 ^8 Y/ h( V         =                       crc=1        finobt=1, sparse=1, rmapbt=0+ J" I- ^! e  x
         =                       reflink=1
0 z7 g: l* X8 m# a/ fdata     =                       bsize=4096   blocks=772096, imaxpct=25
, l0 }. ?0 B: `7 _! W         =                       sunit=0      swidth=0 blks6 Z) T/ f" q2 c, T
naming   =version 2              bsize=4096   ascii-ci=0, ftype=11 y" Z. r6 j! D# S4 Q6 g& ~
log      =internal log           bsize=4096   blocks=2560, version=2
1 A6 |" H6 o" q$ j0 ^$ I2 v- v         =                       sectsz=512   sunit=0 blks, lazy-count=1
3 ?# J) J8 Y+ v& C, Irealtime =none                   extsz=4096   blocks=0, rtextents=0
* L" i  T0 r" m) s' sdata blocks changed from 772096 to 12568576
# F2 w' J. }3 P[root@llf-uos-1 ~]# df -Th
: t$ w- n8 {8 I7 NFilesystem                   Type      Size  Used Avail Use% Mounted on
4 u* R6 `1 j" i7 Odevtmpfs                     devtmpfs  3.8G     0  3.8G   0% /dev
8 }6 N: f1 Z( vtmpfs                        tmpfs     3.9G     0  3.9G   0% /dev/shm
' r9 Y9 k  \% {tmpfs                        tmpfs     3.9G   17M  3.8G   1% /run! z+ j  L  y0 H; {$ p
tmpfs                        tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup
% k0 [/ H7 _8 G8 v4 K/dev/mapper/uniontechos-root xfs        48G  2.1G   46G   5% /
6 b1 J. v" U4 Z: d2 X0 T+ y- T) [/dev/vda2                    xfs       1.3G  1.2G  148M  89% /backup
# g+ [+ }' j) r. p4 {+ k- {0 l; A/dev/vda1                    xfs       507M  266M  242M  53% /boot
; y3 E* _. H& c6 M+ ntmpfs                        tmpfs     782M     0  782M   0% /run/user/0
% q0 ~- R& t* D' J/ g  b$ D) h) r* e$ ^! |" A0 O
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:39 , Processed in 0.050456 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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