逻辑卷的管理

本文详细介绍如何通过LVM(Logical Volume Manager)进行磁盘分区的创建与管理,包括创建分区、格式化、构建物理卷(PV)、建立卷组(VG)、创建逻辑卷(LV)以及挂载使用等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,创建分区并修改格式

[root@station ~]# fdisk   /dev/vdb                                    ##创建三个磁盘分区,大小为1G

/**分别对三个分区格式进行更改

Command (m for help): t                        
Partition number (1-3, default 3): 1
Hex code (type L to list all codes):8e                               ##lvm格式为8e
Changed type of partition 'Linux' to 'Linux LVM'

二,创建逻辑卷过程

(1)创建PV,(相当于榨橙汁)
[root@localhost ~]# pvcreate   /dev/vdb1  /dev/vdb2  
  Physical volume "/dev/vdb1" successfullycreated
  Physical volume "/dev/vdb2" successfullycreated

[root@station ~]#pvs                                                       ##查看pv信息
 PV        VG   Fmt  AttrPSize PFree
 /dev/vdb1      lvm2 a--  1.00g 1.00g
[root@station ~]#pvdisplay                                             ##显示pv详细信息
  "/dev/vdb1" is a new physical volume of "1.00GiB"
  --- NEW Physical volume ---
  PVName              /dev/vdb1                                          ##pv设备名称
  VGName              
  PVSize              1.00GiB                                              ##pv设备大小
 Allocatable          NO
  PESize               
  TotalPE             0
  FreePE              0
  AllocatedPE         0
  PVUUID              LszFHe-JccC-pGN6-OrKg-JPlL-12yb-PXniQ6

(2)创建VG,(相当于将橙汁到在一个大容器里)
[root@localhost ~]# vgcreate  sumin  /dev/vdb1  /dev/vdb2        
                               ##vgcreate  vg名称   要添加到vg中的设备
  Volume group "sumin" successfullycreated     

[root@localhost ~]#vgs                                                                    ##查看vg信息  
  VG  #PV #LV #SN Attr   VSizeVFree
sumin      0 wz--n- 1.99g 1.99g

[root@localhost ~]#vgdisplay                                                          ##显示vg详细信息
  --- Volume group ---
  VGName             sumin                                                                         ##vg名称
  SystemID            
 Format               lvm2
  MetadataAreas       2
  Metadata Sequence No  1
  VGAccess            read/write
  VGStatus            resizable
  MAXLV               0
  CurLV               0
  OpenLV              0
  MaxPV               0
  CurPV               2
  ActPV               2
  VGSize              1.99GiB                                                       
  PESize              4.00 MiB
  TotalPE             510
  Alloc PE /Size      0 / 0  
  Free  PE /Size      510 / 1.99 GiB
  VGUUID              fk4PQw-CIUw-3hHR-WTTz-QcYN-afKU-GEiaoh

(3)创建LV——从vgdate上分割出1G  给逻辑卷lvdate1(相当于将大容器中的橙汁倒入小杯中,可直接饮用/使用)
[root@localhost ~]# lvcreate -L 1G -n lvdate1li                                         ##从vgdate上分割出1G  给逻辑卷lvdate1
                               ## lvcreae -L 分割的大小  -n lv的名称 vg的名称
 Logical volume "lvdate1" created
[root@localhost ~]#lvs             
 LV     VG  Attr      LSize Pool Origin Data%  Move Log Cpy%SyncConvert
  lvdate1 li  -wi-a-----1.00g                                            
[root@localhost ~]#lvdisplay                                                                       ##显示lv详细信息
  --- Logical volume ---
  LVPath               /dev/sumin/lvdate1
  LVName               lvdate1                                                                          ##lv的名称
  VGName              sumin                                                                                  ##vg的名称
  LVUUID               n1pDqo-i147-dQcS-Kn7n-0wFS-opsd-bgqoWG
  LV WriteAccess       read/write
  LV Creation host, time localhost, 2017-04-2323:07:14 -0400
  LVStatus             available
  #open                0
  LVSize               1.00GiB                                                                           ##lv的大小
  CurrentLE            256
 Segments              2
 Allocation            inherit
  Read aheadsectors    auto
  - currently setto    8192
  Blockdevice          252:0

 
(4)在逻辑卷lvdate1 上创建xfs系统(对逻辑卷进行格式化)
[root@localhost ~]# mkfs.xfs      /dev/sumin/lvdate1                                      
                               ##创建xfs文件系统  /dev/vg名称/lv名称
meta-data=/dev/li/lvdate1       isize=256   agcount=4, agsize=65536 blks
                             sectsz=512   attr=2,projid32bit=1
                             crc=0
data                         bsize=4096   blocks=262144,imaxpct=25
                             sunit=0     swidth=0 blks
naming   =version2             bsize=4096   ascii-ci=0ftype=0
log     =internallog          bsize=4096   blocks=2560,version=2
                             sectsz=512   sunit=0 blks,lazy-count=1
realtime=none                  extsz=4096   blocks=0,rtextents=0

(5)在根下创建一个westos文件夹,将/dev/sumin/lvdate1/ 挂载在/westos/
[root@localhost ~]# mkdir   /westos
[root@localhost ~]# mount   /dev/sumin/lvdate1   /westos
[root@localhost ~]# ll    /dev/sumin/lvdate1                                    ##挂载后的效果
lrwxrwxrwx. 1 root root 7 Apr 23 23:13 /dev/li/lvdate1 ->../dm-0

****监控命令****
[root@localhost ~]# watch -n 1 'echo ==pvmessage==;pvs;echo==vgmessage===;vgs;echo ==lvm message===;lvs;echo ==;df/westos'



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值