详解Centos7扩展磁盘空间(LVM管理)
本文介绍了Centos7扩展磁盘空间(LVM管理),分享给大家,具体如下:
查看磁盘情况
#fdisk-l/dev/sda Disk/dev/sda:21.5GB,21474836480bytes,41943040sectors Units=sectorsof1*512=512bytes Sectorsize(logical/physical):512bytes/512bytes I/Osize(minimum/optimal):512bytes/512bytes Disklabeltype:dos Diskidentifier:0x00063fa6 DeviceBootStartEndBlocksIdSystem /dev/sda1*2048102604751200083Linux /dev/sda210260482097151999727368eLinuxLVM /dev/sda32097152041943039104857608eLinuxLVM
现在,磁盘大小为21.5GB。磁盘占用情况为:
#df-h FilesystemSizeUsedAvailUse%Mountedon /dev/mapper/centos-root19G8.1G11G44%/ devtmpfs482M0482M0%/dev tmpfs497M88K497M1%/dev/shm tmpfs497M7.0M490M2%/run tmpfs497M0497M0%/sys/fs/cgroup /dev/sda1497M157M341M32%/boot Share103G36G67G35%/media/sf_Share tmpfs100M4.0K100M1%/run/user/42 tmpfs100M12K100M1%/run/user/0
试试看用dd命令创建一个大小为1GB的块文件:
#ddif=/dev/zeroof=1.0G.imgbs=1Mcount=1000 dd:writing`1.0G.img':Nospaceleftondevice 1+0recordsin 0+0recordsout 8192bytes(8.2kB)copied,0.00300509s,2.7MB/s
提示磁盘空间不足,说明,虽然已给虚拟机分配了足够的空间,但是系统并不识别该空间。
下面调整虚拟机操作系统的文件系统,使之识别新增的空间
1.创建新的分区
#fdisk/dev/sda n{newpartition} p{primarypartition} 3{partitionnumber} [这时会提示修改大小,选择默认直接回车即可] t{changepartitionid} 3{partitionnumber} 8e{LinuxLVMpartition} w
如果中间有设置大小之类的提示,就直接回车。
完成后,如果提示:
PS:经实际测试,无此提示,但还是要重启系统,看看是否已识别该磁盘空间。
WARNING:Re-readingthepartitiontablefailedwitherror16:设备或资源忙.Thekernelstillusestheoldtable.Thenewtablewillbeusedatthenextrebootorafteryourunpartprobe(8)orkpartx(8)
就重启一下系统。
2.查看新增加的sda3是否标记为LVM,如果没有需要reboot
PS:经实际测试,sda3已经是LVM了,但系统还是不识别该磁盘空间。
3.调整LVM大小
查看VolumeGroup名称
#vgdisplay ---Volumegroup--- VGNamecentos SystemID Formatlvm2
4.为新分配的空间创建一个新的物理卷
#pvcreate/dev/sda3
5.使用新的物理卷来扩展LVM的VolGroup
#vgextendcentos/dev/sda3 Nophysicalvolumelabelreadfrom/dev/sda3 Writingphysicalvolumedatatodisk"/dev/sda3" Physicalvolume"/dev/sda3"successfullycreated Volumegroup"vg_aimin"successfullyextended
6.扩展LVM的逻辑卷centos-root
先查看逻辑卷:
#lvdisplay ---Logicalvolume--- LVPath/dev/centos/root LVNameroot VGNamecentos
#lvextend/dev/centos/root/dev/sda3
7.调整逻辑卷的大小
#xfs_growfs/dev/centos/root
PS:不知道是调整还是同步,经实际测试需要用xfs_growfs命令,而非resize2fs命令
8.查看结果
#lvscan ACTIVE'/dev/centos/root'[18.46GiB]inherit ACTIVE'/dev/centos/swap'[1.00GiB]inherit
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。