使用 lvm 和 xfs 文件系统扩展 /opt 的正确方法

使用 lvm 和 xfs 文件系统扩展 /opt 的正确方法

我很想知道更多关于在使用 lvm 和 xfs 文件系统的附加硬盘 5GB 后扩展 /opt 的正确方法。敬请指教。非常感谢。

答案1

概括

  • 增加逻辑卷(如果有空间)
  • 增长文件系统

细节

我无法培养/optFS,我会使用/opt2

我的初始大小是5G

linux# df -h /opt2
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/vgdata-opt2  5.0G   33M  5.0G   1% /opt2

我检查空间vgdata

linux# vgs
  VG     #PV #LV #SN Attr   VSize   VFree
  vg00     1   9   0 wz--n- <44.51g <10.02g
  vgdata   1   2   0 wz--n- <16.00g  <8.00g

很好,我有 8G 可用vgdata。我使用lvresize命令来增长逻辑卷/dev/mapper/vgdata-opt2

linux# lvresize --size=+5G /dev/mapper/vgdata-opt2
  Size of logical volume vgdata/opt2 changed from 5.00 GiB (1280 extents) to 10.00 GiB (2560 extents).
  Logical volume vgdata/opt2 successfully resized.

但是,FS中没有分配空间

linux# df -h /opt2
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/vgdata-opt2  5.0G   33M  5.0G   1% /opt2

我扩展文件系统,对于xfs文件系统,comamnd是xfs_growfs /mountpoint,调整大小可以通过安装FS来完成。

linux# xfs_growfs /opt2
meta-data=/dev/mapper/vgdata-opt2 isize=512    agcount=4, agsize=327680 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=1310720, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 1310720 to 2621440

让我们检查一下空间。

linux# df -h /opt2
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/vgdata-opt2   10G   33M   10G   1% /opt2
linux#

相关内容