我很想知道更多关于在使用 lvm 和 xfs 文件系统的附加硬盘 5GB 后扩展 /opt 的正确方法。敬请指教。非常感谢。
答案1
概括
- 增加逻辑卷(如果有空间)
- 增长文件系统
细节:
我无法培养/opt
FS,我会使用/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#