LINUX中的LVM之增加容量与删除卷的方法详解.docx
《LINUX中的LVM之增加容量与删除卷的方法详解.docx》由会员分享,可在线阅读,更多相关《LINUX中的LVM之增加容量与删除卷的方法详解.docx(10页珍藏版)》请在冰豆网上搜索。
LINUX中的LVM之增加容量与删除卷的方法详解
¡¡¡¡·Å´óLVÈÝÁ¿Éæ¼°µ½LVM¹ÜÀíÖеÄÃüÁîlvresize£¬ÎÒÃÇÏÈ´´½¨Ò»¸ö¾í×éVGVolGroup02£¬Ëü½¨Á¢ÔÚ´ÅÅÌ/dev/sdc(´óСΪ8G)ÉÏ¡£´´½¨Âß¼¾íLVʱ£¬ÎÒÃǹÊÒâֻʹÓÃÁËһС²¿·Ö¡£¾ßÌåÇé¿öÈçÏÂËùʾ
¡¡¡¡¸´ÖÆ´úÂë
¡¡¡¡´úÂëÈçÏÂ:
¡¡¡¡[root@localhost~]#vgdisplay
¡¡¡¡---Volumegroup---
¡¡¡¡VGNameVolGroup02
¡¡¡¡SystemID
¡¡¡¡Formatlvm2
¡¡¡¡MetadataAreas1
¡¡¡¡MetadataSequenceNo1
¡¡¡¡VGAccessread/write
¡¡¡¡VGStatusresizable
¡¡¡¡MAXLV0
¡¡¡¡CurLV0
¡¡¡¡OpenLV0
¡¡¡¡MaxPV0
¡¡¡¡CurPV1
¡¡¡¡ActPV1
¡¡¡¡VGSize7.97GiB
¡¡¡¡PESize32.00MiB
¡¡¡¡TotalPE255
¡¡¡¡AllocPE/Size0/0
¡¡¡¡FreePE/Size255/7.97GiB
¡¡¡¡VGUUIDSETgjx-dobd-Uayt-AWgN-HKID-hsYe-tEotIS
¡¡¡¡[root@localhost~]#lvcreate-L7.97-nLogVol00VolGroup02
¡¡¡¡Roundingupsizetofullphysicalextent32.00MiB
¡¡¡¡LogicalvolumeLogVol00created
¡¡¡¡[root@localhost~]#mkfs-text4/dev/VolGroup02/LogVol00
¡¡¡¡mke2fs1.41.12(17-May-2010)
¡¡¡¡Filesystemlabel=
¡¡¡¡OStype:
Linux
¡¡¡¡Blocksize=1024(log=0)
¡¡¡¡Fragmentsize=1024(log=0)
¡¡¡¡Stride=0blocks,Stripewidth=0blocks
¡¡¡¡8192inodes,32768blocks
¡¡¡¡1638blocks(5.00%)reservedforthesuperuser
¡¡¡¡Firstdatablock=1
¡¡¡¡Maximumfilesystemblocks=33554432
¡¡¡¡4blockgroups
¡¡¡¡8192blockspergroup,8192fragmentspergroup
¡¡¡¡2048inodespergroup
¡¡¡¡Superblockbackupsstoredonblocks:
¡¡¡¡8193,24577
¡¡¡¡Writinginodetables:
done
¡¡¡¡Creatingjournal(4096blocks):
done
¡¡¡¡Writingsuperblocksandfilesystemaccountinginformation:
done
¡¡¡¡Thisfilesystemwillbeautomaticallycheckedevery23mountsor
¡¡¡¡180days,whichevercomesfirst.Usetune2fs-cor-itooverride.
¡¡¡¡[root@localhost~]#cd/
¡¡¡¡[root@localhost/]#mkdir/u01
¡¡¡¡[root@localhost/]#mount/dev/VolGroup02/LogVol00/u01
¡¡¡¡[root@localhost/]#vi/etc/fstab
¡¡¡¡#
¡¡¡¡#/etc/fstab
¡¡¡¡#CreatedbyanacondaonMonAug1715:
08:
212015
¡¡¡¡#
¡¡¡¡#Accessiblefilesystems,byreference,aremaintainedunder'/dev/disk'
¡¡¡¡#Seemanpagesfstab(5),findfs(8),mount(8)and/orblkid(8)formoreinfo
¡¡¡¡#
¡¡¡¡UUID=3440ad55-6486-45ed-876f-e942b08013bf/ext4defaults11
¡¡¡¡UUID=d3abb655-db70-4c42-967d-57c421abfda0/bootext4defaults12
¡¡¡¡UUID=660624ff-335d-42ca-b779-f130a80d9da8/homeext4defaults12
¡¡¡¡UUID=6f534bf0-e486-4937-84ae-ed1221cf34f1swapswapdefaults00
¡¡¡¡/dev/VolGroup02/LogVol00/u01ext4defaults11
¡¡¡¡tmpfs/dev/shmtmpfsdefaults00
¡¡¡¡devpts/dev/ptsdevptsgid=5,mode=62000
¡¡¡¡sysfs/syssysfsdefaults00
¡¡¡¡proc/procprocdefaults00
¡¡¡¡´Ëʱ£¬ÎÒÃÇÒª·Å´óÎļþϵͳ/u01µÄ´óС£¬ÄÇô¾ÍÐèҪʹÓõ½lvresize·Å´óLVÈÝÁ¿
¡¡¡¡¸´ÖÆ´úÂë
¡¡¡¡´úÂëÈçÏÂ:
¡¡¡¡[root@localhost~]#lvscan
¡¡¡¡ACTIVE'/dev/VolGroup02/LogVol00'[32.00MiB]inherit
¡¡¡¡[root@localhost~]#lvdisplay/dev/VolGroup02/LogVol00
¡¡¡¡---Logicalvolume---
¡¡¡¡LVPath/dev/VolGroup02/LogVol00
¡¡¡¡LVNameLogVol00
¡¡¡¡VGNameVolGroup02
¡¡¡¡LVUUIDOCHwx1-EL9P-6C5J-RNuz-2Xu5-4215-H3xt5s
¡¡¡¡LVWriteAccessread/write
¡¡¡¡LVCreationhost,timelocalhost.localdomain,2015-09-0110:
50:
10+0800
¡¡¡¡LVStatusavailable
¡¡¡¡#open1
¡¡¡¡LVSize32.00MiB
¡¡¡¡CurrentLE1
¡¡¡¡Segments1
¡¡¡¡Allocationinherit
¡¡¡¡Readaheadsectorsauto
¡¡¡¡-currentlysetto256
¡¡¡¡Blockdevice253:
0
¡¡¡¡[root@localhost~]#lvresize-L+7.89G/dev/VolGroup02/LogVol00
¡¡¡¡Roundingsizetoboundarybetweenphysicalextents:
7.91GiB
¡¡¡¡SizeoflogicalvolumeVolGroup02/LogVol00changedfrom32.00MiB(1extents)to7.94GiB(254extents).
¡¡¡¡LogicalvolumeLogVol00successfullyresized
¡¡¡¡¸´ÖÆ´úÂë
¡¡¡¡´úÂëÈçÏÂ:
¡¡¡¡[root@localhost~]#resize2fs-p/dev/VolGroup02/LogVol00
¡¡¡¡resize2fs1.41.12(17-May-2010)
¡¡¡¡Filesystemat/dev/VolGroup02/LogVol00ismountedon/u01;on-lineresizingrequired
¡¡¡¡olddesc_blocks=1,new_desc_blocks=32
¡¡¡¡Performinganon-lineresizeof/dev/VolGroup02/LogVol00to8323072(1k)blocks.
¡¡¡¡Thefilesystemon/dev/VolGroup02/LogVol00isnow8323072blockslong.
¡¡¡¡[root@localhost~]#df-h
¡¡¡¡FilesystemSizeUsedAvailUse%Mountedon
¡¡¡¡/dev/sda227G6.0G20G24%/
¡¡¡¡tmpfs5.9G05.9G0%/dev/shm
¡¡¡¡/dev/sda1477M32M420M8%/boot
¡¡¡¡/dev/sdb199G60M94G1%/home
¡¡¡¡/dev/mapper/VolGroup02-LogVol00
¡¡¡¡7.7G2.7M7.3G1%/u01
¡¡¡¡Èç¹ûÎÒÃÇ´ËʱÔÚÐéÄâ»úÉϽ«´ÅÅÌ´Ó8GÀ©Õ¹Îª10G£¬ÄÇôҪÈçºÎÀûÓÃÀ©Õ¹µÄ´ÅÅÌ¿Õ¼äÄØ?
¡¡¡¡¸´ÖÆ´úÂë
¡¡¡¡´úÂëÈçÏÂ:
¡¡¡¡[root@localhostu01]#fdisk-l
¡¡¡¡Disk/dev/sda:
42.9GB,42949672960bytes
¡¡¡¡64heads,32sectors/track,40960cylinders
¡¡¡¡Units=cylindersof2048*512=1048576bytes
¡¡¡¡Sectorsize(logical/physical):
512bytes/512bytes
¡¡¡¡I/Osize(minimum/optimal):
512bytes/512bytes
¡¡¡¡Diskidentifier:
0x000462cf
¡¡¡¡DeviceBootStartEndBlocksIdSystem
¡¡¡¡/dev/sda1*250151200083Linux
¡¡¡¡Partition1doesnotendoncylinderboundary.
¡¡¡¡/dev/sda2502286722884710483Linux
¡¡¡¡Partition2doesnotendoncylinderboundary.
¡¡¡¡/dev/sda328673409601258291282Linuxswap/Solaris
¡¡¡¡Partition3doesnotendoncylinderboundary.
¡¡¡¡Disk/dev/sdc:
8589MB,8589934592bytes
¡¡¡¡64heads,32sectors/track,8192cylinders
¡¡¡¡Units=cylindersof2048*512=1048576bytes
¡¡¡¡Sectorsize(logical/physical):
512bytes/512bytes
¡¡¡¡I/Osize(minimum/optimal):
512bytes/512bytes
¡¡¡¡Diskidentifier:
0x98c391fe
¡¡¡¡DeviceBootStartEndBlocksIdSystem
¡¡¡¡/dev/sdc118192838859283Linux
¡¡¡¡Disk/dev/sdb:
107.4GB,107374182400bytes
¡¡¡¡255heads,63sectors/track,13054cylinders
¡¡¡¡Units=cylindersof16065*512=8225280bytes
¡¡¡¡Sectorsize(logical/physical):
512bytes/512bytes
¡¡¡¡I/Osize(minimum/optimal):
512bytes/512bytes
¡¡¡¡Diskidentifier:
0x0002488e
¡¡¡¡DeviceBootStartEndBlocksIdSystem
¡¡¡¡/dev/sdb111305510485657683Linux
¡¡¡¡Disk/dev/mapper/VolGroup02-LogVol00:
33MB,33554432bytes
¡¡¡¡255heads,63sectors/track,4cylinders
¡¡¡¡Units=cylindersof16065*512=8225280bytes
¡¡¡¡Sectorsize(logical/physical):
512bytes/512bytes
¡¡¡¡I/Osize(minimum/optimal):
512bytes/512bytes
¡¡¡¡Diskidentifier:
0x00000000
¡¡¡¡ÖØÆô¹ýºó²ÅÄÜ¿´µ½/dev/sdcµÄ¿Õ¼ä±ä»¯Çé¿ö¡£
¡¡¡¡É¾³ýÎïÀí¾í
¡¡¡¡É¾³ý¾íLVM¹ÜÀíÖеÄÃüÁîvgreduce,pvremove£º
¡¡¡¡vgreduce£ºÍ¨¹ýɾ³ýLVM¾í×éÖеÄÎïÀí¾íÀ´¼õÉÙ¾í×éÈÝÁ¿¡£×¢Ò⣺²»ÄÜɾ³ýLVM¾í×éÖÐÊ£ÓàµÄ×îºóÒ»¸öÎïÀí¾í
¡¡¡¡pvremove:
ÓÃÓÚɾ³ýÒ»¸ö´æÔÚµÄÎïÀí¾í¡£Ê¹ÓÃpvremoveÖ¸Áîɾ³ýÎïÀí¾íʱ£¬Ëü½«LVM·ÖÇøÉϵÄÎïÀí¾íÐÅϢɾ³ý£¬Ê¹Æä²»ÔÙ±»ÊÓΪһ¸öÎïÀí¾í¡£
¡¡¡¡ÔÚɾ³ýÎïÀí¾íPV֮ǰ£¬±ØÐ뽫·þÎñÆ÷µÄ·ÖÇøÐÅÏ¢¡¢¾í×éÐÅÏ¢¡¢ÎïÀí¾íÐÅÏ¢¡¢Âß¼¾íÐÅÏ¢¶¼ÕÆÎÕÇå³þ£¬±ÜÃâ³öÏÖʧÎó»òÎó²Ù×÷¡£
¡¡¡¡¸´ÖÆ´úÂë
¡¡¡¡´úÂëÈçÏÂ:
¡¡¡¡[root@localhost~]#fdisk-l
¡¡¡¡Disk/dev/sda:
128.8GB,128849018880bytes
¡¡¡¡255heads,63sectors/track,15665cylinders
¡¡¡¡Units=cylindersof16065*512=8225280bytes
¡¡¡¡DeviceBootStartEndBlocksIdSystem
¡¡¡¡/dev/sda1*11310439183Linux
¡¡¡¡/dev/sda21410443837789758eLinuxLVM
¡¡¡¡/dev/sda310444156654194571583Linux
¡¡¡¡[root@localhost~]#vgscan
¡¡¡¡Readingallphysicalvolumes.Thismaytakeawhile...
¡¡¡¡FoundvolumegroupVolGroup00usingmetadatatypelvm2
¡¡¡¡[root@localhost~]#pvscan
¡¡¡¡PV/dev/sda2VGVolGroup00lvm2[79.88GB/0free]
¡¡¡¡PV/dev/sda3VGVolGroup00lvm2[40.00GB/40.00GBfree]
¡¡¡¡Total:
2[119.88GB]/inuse:
2[119.88GB]/innoVG:
0[0]
¡¡¡¡[root@localhost~]#pvdisplay
¡¡¡¡---Physicalvolume---
¡¡¡¡PVName/dev/sda2
¡¡¡¡VGNameVolGroup00
¡¡¡¡PVSize79.90GB/notusable23.41MB
¡¡¡¡Allocatableyes(butfull)
¡¡¡¡PESize(KByte)32768
¡¡¡¡TotalPE2556
¡¡¡¡FreePE0
¡¡¡¡AllocatedPE2556
¡¡¡¡PVUUIDYGtB2J-ZKJr-mV62-NluQ-2DGy-vuUT-cCc1lo
¡¡¡¡---Physicalvolume---
¡¡¡¡PVName/dev/sda3
¡¡¡¡VGNameVolGroup00
¡¡¡¡PVSize40.00GB/notusable2.61MB
¡¡¡¡Allocatableyes
¡¡¡¡PESize(KByte)32768
¡¡¡¡TotalPE1280
¡¡¡¡FreePE1280
¡¡¡¡AllocatedPE0
¡¡¡¡PVUUIDwsnv13-7j1H-SH8q-hl6k-HpNc-x4WU-gM7LzW
¡¡¡¡[root@localhost~]#lvscan
¡¡¡¡ACTIVE'/dev/VolGroup00/LogVol00'[77.91GB]inherit
¡¡¡¡ACTIVE'/dev/VolGroup00/LogVol01'[1.97GB]inherit
¡¡¡¡[root@localhost~]#lvs
¡¡¡¡LVVGAttrLSizeOriginSnap%MoveLogCopy%Convert
¡¡¡¡LogVol00VolGroup00-wi-ao77.91G
¡¡¡¡LogVol01VolGroup00-wi-ao1.97G
¡¡¡¡vgreduce²ÎÊý£º
¡¡¡¡-a£ºÈç¹ûÃüÁîÐÐÖÐûÓÐÖ¸¶¨ÒªÉ¾³ýµÄÎïÀí¾í£¬Ôòɾ³ýËùÓеĿÕÎïÀí¾í;
¡¡¡¡--removemissing£ºÉ¾³ý¾í×éÖжªÊ§µÄÎïÀí¾í£¬Ê¹¾í×é»Ö¸´Õý³£×´Ì¬¡£
¡¡¡¡¸´ÖÆ´úÂë
¡¡¡¡´úÂëÈçÏÂ:
¡¡¡¡[root@localhost~]#vgreduceVolGroup00/dev/sda3
¡¡¡¡Removed/dev/sda3fromvolumegroupVolGroup00
¡¡¡¡[root@localhost~]#
¡¡¡¡¸´ÖÆ´úÂë
¡¡¡¡´úÂëÈçÏÂ:
¡¡¡¡[root@localhost~]#pvscan
¡¡¡¡PV/dev/sda2VGVolGroup00lvm2[79.88GB/0free]
¡¡¡¡PV/dev/sda3lvm2[40.00GB]
¡¡¡¡Total:
2[119.88GB]/inuse:
1[79.88GB]/innoVG:
1[40.00GB]
¡¡¡¡[root@localhost~]#pvs
¡¡¡¡PVVGFmtAttrPSizePFree
¡¡¡¡/dev/sda2VolGroup00lvm2a-79.88G0
¡¡¡¡/dev/sda3lvm2a-40.00G40.00G
¡¡¡¡[root@localhost~]#pvremove/dev/sda3
¡¡¡¡Labelsonphysicalvolume/dev/sda3successfullywiped
¡¡¡¡[root@localhost~]#pvscan
¡¡¡¡PV/dev/sda2VGVolGroup00lvm2[79.88GB/0free]
¡¡¡¡Total:
1[79.88GB]/inuse:
1[79.88GB]/innoVG:
0[0]