lvm 逻辑卷的建立扩容缩容Word文档格式.docx
《lvm 逻辑卷的建立扩容缩容Word文档格式.docx》由会员分享,可在线阅读,更多相关《lvm 逻辑卷的建立扩容缩容Word文档格式.docx(12页珍藏版)》请在冰点文库上搜索。
![lvm 逻辑卷的建立扩容缩容Word文档格式.docx](https://file1.bingdoc.com/fileroot1/2023-5/6/ca91bf9e-8085-4227-b6c9-756e31588f95/ca91bf9e-8085-4227-b6c9-756e31588f951.gif)
在同一个卷组中,LE的大小和PE是相同的,并且一一对应。
实验部分
---------------建立逻辑卷-------------------
1.新建2个分区,sda55G,sd610G,完成之后如下
[root@yangcan/]#fdisk-l
Disk/dev/sda:
42.9GB,42949672960bytes
255heads,63sectors/track,5221cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):
512bytes/512bytes
I/Osize(minimum/optimal):
Diskidentifier:
0x000ed173
DeviceBootStartEndBlocksIdSystem
/dev/sda1*13930720083Linux
Partition1doesnotendoncylinderboundary.
/dev/sda23921671709158483Linux
/dev/sda321672611357171282Linuxswap/Solaris
/dev/sda42611522120966162+5Extended
/dev/sda5261132645246528+83Linux
/dev/sda63265457010490413+83Linux
2.把sda6初始化物理卷
[root@yangcan/]#pvcreate/dev/sda6
Devicevg6notfound(orignoredbyfiltering).
Writingphysicalvolumedatatodisk"
/dev/sda6"
Physicalvolume"
successfullycreated
3.新建卷组vg6,PE为16M
[root@yangcan/]#vgcreate-s16Mvg6/dev/sda6
Volumegroup"
vg6"
[root@yangcan/]#vgdisplay
---Volumegroup---
VGNamevg6
SystemID
Formatlvm2
MetadataAreas1
MetadataSequenceNo1
VGAccessread/write
VGStatusresizable
MAXLV0
CurLV0
OpenLV0
MaxPV0
CurPV1
ActPV1
VGSize10.00GiB
PESize16.00MiB
TotalPE640
AllocPE/Size0/0
FreePE/Size640/10.00GiB
VGUUID35tmMm-Hyec-i4f1-xkd7-pMRS-RgRl-sqFa7l
4.新建逻辑卷ftpdata,大小为6G
[root@yangcan/]#lvcreate-L6G-nftpdatavg6
Logicalvolume"
ftpdata"
created
[root@yangcan/]#lvdisplay
---Logicalvolume---
LVName/dev/vg6/ftpdata
LVUUIDLSOtbB-k3mz-DVbb-ATcE-IhBk-V9B7-uaSStM
LVWriteAccessread/write
LVStatusavailable
#open0
LVSize6.00GiB
CurrentLE384
Segments1
Allocationinherit
Readaheadsectorsauto
-currentlysetto256
Blockdevice253:
5.格式化ext4,并挂载,并cp一些数据进去
[root@yangcan/]#mke2fs-Text4/dev/vg6/ftpdata
[root@yangcan/]#mount/dev/vg6/ftpdata/ftpdata/
[root@yangcan/]#cd/ftpdata/
[root@yangcanftpdata]#cp/etc/*.conf./
[root@yangcanftpdata]#cp/usr/share/dict/linux.words./
------------------扩容----------------------------
1.新增一个磁盘到卷组vg6,就用到之前剩下的sda5了
[root@yangcanftpdata]#vgextendvg6/dev/sda5
successfullyextended
[root@yangcanftpdata]#vgdisplay
MetadataAreas2
MetadataSequenceNo3
CurLV1
OpenLV1
CurPV2
ActPV2
VGSize15.00GiB
TotalPE960
AllocPE/Size384/6.00GiB
FreePE/Size576/9.00GiB
2.扩容ftpdata,当我们文件不段增加的时候,扩容就很有必要了
[root@yangcanftpdata]#lvextend-L+4G/dev/vg6/ftpdata或者使用,就是想让你明白-L和-L+的区别
[root@yangcanftpdata]#lvextend-L10G/dev/vg6/ftpdata
Extendinglogicalvolumeftpdatato10.00GiB
Logicalvolumeftpdatasuccessfullyresized
[root@yangcanftpdata]#lvdisplay
#open1
LVSize10.00GiB
CurrentLE640
[root@yangcanftpdata]#df-h|grepftpdata
/dev/mapper/vg6-ftpdata
6.0G145M5.5G3%/ftpdata
此时查看ftpdata文件系统容量的时候,还是之前的大小,所以需要resize2fs
[root@yangcanftpdata]#resize2fs/dev/vg6/ftpdata
resize2fs1.41.12(17-May-2010)
Filesystemat/dev/vg6/ftpdataismountedon/ftpdata;
on-lineresizingrequired
olddesc_blocks=1,new_desc_blocks=1
Performinganon-lineresizeof/dev/vg6/ftpdatato2621440(4k)blocks.
Thefilesystemon/dev/vg6/ftpdataisnow2621440blockslong.
9.9G147M9.3G2%/ftpdata
0
现在就文件系统和逻辑卷空间一致了
------------------------缩容---------------------------
扩容实验做完了,接下来做缩容,缩容比扩容复杂,平时工作也不能轻易的指定缩容的大小.
[root@yangcanftpdata]#cd..
[root@yangcan/]#umount/ftpdata/
[root@yangcan/]#e2fsck-f/dev/vg6/ftpdata
e2fsck1.41.12(17-May-2010)
Pass1:
Checkinginodes,blocks,andsizes
Pass2:
Checkingdirectorystructure
Pass3:
Checkingdirectoryconnectivity
Pass4:
Checkingreferencecounts
Pass5:
Checkinggroupsummaryinformation
/dev/vg6/ftpdata:
41/655360files(0.0%non-contiguous),78604/2621440blocks
我们大概要缩到6G左右,那我们就不能直接resize2fs到6G,这样肯定是错误的,会造成数据的丢失,所以指定大小时,先用lvreduce-t测试一下.用bc算出6G的位置,到底那个值合适
[root@yangcan/]#bc
bc1.06.95
Copyright1991-1994,1997,1998,2000,2004,2006FreeSoftwareFoundation,Inc.
ThisisfreesoftwarewithABSOLUTELYNOWARRANTY.
Fordetailstype`warranty'
.
6000%16
6001%16
1
5999%16
15
刚好6000M,取余为0,我们比较一下6001和6000的区别
[root@yangcan/]#lvreduce-L6001M/dev/vg6/ftpdata-t
Testmode:
MetadatawillNOTbeupdatedandvolumeswillnotbe(de)activated.
Roundingupsizetofullphysicalextent5.88GiB
WARNING:
Reducingactivelogicalvolumeto5.88GiB
THISMAYDESTROYYOURDATA(filesystemetc.)
Doyoureallywanttoreduceftpdata?
[y/n]:
n
LogicalvolumeftpdataNOTreduced
[root@yangcan/]#lvreduce-L6000M/dev/vg6/ftpdata-t
Reducingactivelogicalvolumeto5.86GiB
当-t测试时,没问题了,那我们就resize2fs了
[root@yangcan/]#resize2fs/dev/vg6/ftpdata6000M
Resizingthefilesystemon/dev/vg6/ftpdatato1536000(4k)blocks.
Thefilesystemon/dev/vg6/ftpdataisnow1536000blockslong.
挂载,查看文件系统的大小,为最新的6000M
[root@yangcan/]#mount-a
[root@yangcan/]#df-h
FilesystemSizeUsedAvailUse%Mountedon
/dev/sda217G2.1G14G14%/
tmpfs504M264K504M1%/dev/shm
/dev/sda1291M31M246M11%/boot
/dev/sr02.9G2.9G0100%/media/cdrom
5.8G145M5.4G3%/ftpdata
[root@yangcan/]#lvdisplay
---逻辑卷的大小还是为10G
接下来,调整逻辑卷的大小.
[root@yangcan/]#lvreduce-L6000M/dev/vg6/ftpdata
Reducingactiveandopenlogicalvolumeto5.86GiB
--提示逻辑卷正在打开,所有我们需要停止逻辑卷,在去调整大小
[root@yangcan/]#lvchange-an/dev/vg6/ftpdata
[root@yangcan/]#lvscan
inactive'
/dev/vg6/ftpdata'
[10.00GiB]inherit
Reducinglogicalvolumeftpdatato5.86GiB
mount:
specialdevice/dev/vg6/ftpdatadoesnotexist
--当我们去挂载的时候,提示没有这个设备.所以需要启用
[root@yangcan/]#lvchange-ay/dev/vg6/ftpdata
ACTIVE'
[5.86GiB]inherit
重新挂载,里面的文件还在!
[root@yangcanftpdata]#ll
total4996
-rw-r--r--.1rootroot148Jul3019:
37asound.conf
-rw-r--r--.1rootroot21214Jul3019:
37dnsmasq.conf
-rw-r--r--.1rootroot559Jul3019:
37dracut.conf
-rw-r--r--.1rootroot20Jul3019:
37fprintd.conf
-rw-r--r--.1rootroot0Jul3019:
37gai.conf
-rw-------.1rootroot781Jul3019:
37grub.conf
-rw-r--r--.1rootroot9Jul3019:
37host.conf
-rw-r--r--.1rootroot5309Jul3019:
37kdump.conf
逻辑卷就写到这,不正之处,还望斧正!
!
本文由淄博SEO(),淄博网站优化()整理发布,转载请注明出处。