lvm 逻辑卷的建立扩容缩容.docx
- 文档编号:3913955
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:12
- 大小:18.26KB
lvm 逻辑卷的建立扩容缩容.docx
《lvm 逻辑卷的建立扩容缩容.docx》由会员分享,可在线阅读,更多相关《lvm 逻辑卷的建立扩容缩容.docx(12页珍藏版)》请在冰点文库上搜索。
lvm逻辑卷的建立扩容缩容
前言的介绍:
LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分LVM区管理的灵活性。
前面谈到,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。
物理卷(physicalvolume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。
首先我们讨论以下几个LVM术语:
*物理存储介质(Thephysicalmedia)
这里指系统的存储设备:
硬盘,是存储系统最低层的存储单元。
*物理卷(physicalvolume)
物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
*卷组(VolumeGroup)
LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。
可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。
*逻辑卷(logicalvolume)
LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。
*PE(physicalextent)
每一个物理卷被划分为称为PE(PhysicalExtents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。
PE的大小是可配置的,默认为4MB。
*LE(logicalextent)
逻辑卷也被划分为被称为LE(LogicalExtents)的可被寻址的基本单位。
在同一个卷组中,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):
512bytes/512bytes
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"/dev/sda6"successfullycreated
3.新建卷组vg6,PE为16M
[root@yangcan/]#vgcreate-s16Mvg6/dev/sda6
Volumegroup"vg6"successfullycreated
[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
VGNamevg6
LVUUIDLSOtbB-k3mz-DVbb-ATcE-IhBk-V9B7-uaSStM
LVWriteAccessread/write
LVStatusavailable
#open0
LVSize6.00GiB
CurrentLE384
Segments1
Allocationinherit
Readaheadsectorsauto
-currentlysetto256
Blockdevice253:
0
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
Volumegroup"vg6"successfullyextended
[root@yangcanftpdata]#vgdisplay
---Volumegroup---
VGNamevg6
SystemID
Formatlvm2
MetadataAreas2
MetadataSequenceNo3
VGAccessread/write
VGStatusresizable
MAXLV0
CurLV1
OpenLV1
MaxPV0
CurPV2
ActPV2
VGSize15.00GiB
PESize16.00MiB
TotalPE960
AllocPE/Size384/6.00GiB
FreePE/Size576/9.00GiB
VGUUID35tmMm-Hyec-i4f1-xkd7-pMRS-RgRl-sqFa7l
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
---Logicalvolume---
LVName/dev/vg6/ftpdata
VGNamevg6
LVUUIDLSOtbB-k3mz-DVbb-ATcE-IhBk-V9B7-uaSStM
LVWriteAccessread/write
LVStatusavailable
#open1
LVSize10.00GiB
CurrentLE640
Segments1
Allocationinherit
Readaheadsectorsauto
-currentlysetto256
Blockdevice253:
0
[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.
[root@yangcanftpdata]#df-h|grepftpdata
/dev/mapper/vg6-ftpdata
9.9G147M9.3G2%/ftpdata
[root@yangcanftpdata]#lvdisplay
---Logicalvolume---
LVName/dev/vg6/ftpdata
VGNamevg6
LVUUIDLSOtbB-k3mz-DVbb-ATcE-IhBk-V9B7-uaSStM
LVWriteAccessread/write
LVStatusavailable
#open1
LVSize10.00GiB
CurrentLE640
Segments1
Allocationinherit
Readaheadsectorsauto
-currentlysetto256
Blockdevice253:
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
0
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
Testmode:
MetadatawillNOTbeupdatedandvolumeswillnotbe(de)activated.
WARNING:
Reducingactivelogicalvolumeto5.86GiB
THISMAYDESTROYYOURDATA(filesystemetc.)
Doyoureallywanttoreduceftpdata?
[y/n]:
当-t测试时,没问题了,那我们就resize2fs了
[root@yangcan/]#resize2fs/dev/vg6/ftpdata6000M
resize2fs1.41.12(17-May-2010)
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
/dev/mapper/vg6-ftpdata
5.8G145M5.4G3%/ftpdata
[root@yangcan/]#lvdisplay
---Logicalvolume---
LVName/dev/vg6/ftpdata
VGNamevg6
LVUUIDLSOtbB-k3mz-DVbb-ATcE-IhBk-V9B7-uaSStM
LVWriteAccessread/write
LVStatusavailable
#open1
LVSize10.00GiB
CurrentLE640
Segments1
Allocationinherit
Readaheadsectorsauto
-currentlysetto256
Blockdevice253:
0
---逻辑卷的大小还是为10G
接下来,调整逻辑卷的大小.
[root@yangcan/]#lvreduce-L6000M/dev/vg6/ftpdata
WARNING:
Reducingactiveandopenlogicalvolumeto5.86GiB
THISMAYDESTROYYOURDATA(filesystemetc.)
Doyoureallywanttoreduceftpdata?
[y/n]:
n
LogicalvolumeftpdataNOTreduced
--提示逻辑卷正在打开,所有我们需要停止逻辑卷,在去调整大小
[root@yangcan/]#lvchange-an/dev/vg6/ftpdata
[root@yangcan/]#lvscan
inactive'/dev/vg6/ftpdata'[10.00GiB]inherit
[root@yangcan/]#lvreduce-L6000M/dev/vg6/ftpdata
Reducinglogicalvolumeftpdatato5.86GiB
Logicalvolumeftpdatasuccessfullyresized
[root@yangcan/]#mount-a
mount:
specialdevice/dev/vg6/ftpdatadoesnotexist
--当我们去挂载的时候,提示没有这个设备.所以需要启用
[root@yangcan/]#lvchange-ay/dev/vg6/ftpdata
[root@yangcan/]#lvscan
ACTIVE'/dev/vg6/ftpdata'[5.86GiB]inherit
重新挂载,里面的文件还在!
[root@yangcan/]#mount-a
[root@yangcan/]#cd/ftpdata/
[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(),淄博网站优化()整理发布,转载请注明出处。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- lvm 逻辑卷的建立扩容缩容 逻辑 建立 扩容