红帽练习 之逻辑卷 pv lv gv

                                     逻辑卷习题 
 1 在/dev/sdb 存储设备上创建物理设备分区  
 创建2个大小各为256MB的分区 并设置为linux lvm类型 使用first 和second 
 作为这些分区的名称 
  parted /dev/sdb mklabel gpt  
  parted /dev/sdb primary  mkpart   first   1M 256M
  parted /dev/sdb   set 1  lvm on 
   parted /dev/sdb primary  mkpart   second   256M 512M
  parted /dev/sdb   set 2  lvm on 

  2 向内核注册新分区 
  udevadm  settle  

  3 列出 /dev/sdb  储存设备上的分区 在number列中 值1 和2 对应 /dev/sdb1  和/dev/sdb2 设备分区   flags 指出分区类型 
  [root@localhost ~]# parted /dev/sdb print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 5369MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name    标志
 1      1049kB  258MB  257MB               first   lvm
 2      258MB   514MB  256MB               second  lvm

 4 将2个新分区标记为物理卷   pv   
 pvcreate /dev/sdb1 /dev/sdb2  

 5 使用这2个pv  创建 servera_group卷组  vg
vgcreate servera_group /dev/sdb1  /dev/sdb2 

  6  lv创建大小为400 M 的servera_volume逻辑卷  此命令 
  不带 文件系统的 /dev/servera_group/servera_vglume  
  lvcreate -n servera_vglume -L 400M servera_group

7 格式化新创建的lv  并持久挂载 
mkfs  -t xfs  /dev/servera_group/servera_vglume 
mkdir /data
vim /etc/fstab
/dev/servera_group/servera_volume  /data xfs defaults 0 0
mount /data

验证是否配置正确 
cp -a /etc/*.conf  /data
ls /data  | wc -l   

查看pv  vg  lv  状态信息  
display 具体名字
结合pvscan  lvscan  vgsan    效果加倍  
如下  以此类推 
[root@localhost ~]# pvscan
  PV /dev/sda3   VG vg_centos       lvm2 [<15.00 GiB / 0    free]
  PV /dev/sdb1   VG servera_group   lvm2 [244.00 MiB / 0    free]
  PV /dev/sdb2   VG servera_group   lvm2 [240.00 MiB / 84.00 MiB free]
  Total: 3 [<15.47 GiB] / in use: 3 [<15.47 GiB] / in no VG: 0 [0   ]
[root@localhost ~]# vgdisplay servera_group
  --- Volume group ---
  VG Name               servera_group
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               484.00 MiB
  PE Size               4.00 MiB
  Total PE              121
  Alloc PE / Size       100 / 400.00 MiB
  Free  PE / Size       21 / 84.00 MiB
  VG UUID               IZePhm-LerZ-6RUk-kGjc-3zYv-Qp1i-g5mAxH

8 在/dev/sdb 存储设备上创建物理资源 
parted /dev/sdb mkpart third 514M 1026M 
parted /dev/sdb set 3 lvm on 

通知内核重读分区表 
udevadm settle  

9 将新分区添加为pv 
pvcreate /dev/sdb3  

10使用新创建的磁盘空间 将servera_volume上的文件系统 扩容到总大小730MB 
vgextend servera_group /dev/sdb3 

11  将现有的servera_vglume扩展为700mb 
lvextend -L 700M /dev/servera_group/servera_volume

12 使用lv上的可用空间扩展xfs文件系统 
xfs_growfs /data

13 验证lv大小是否已经扩展  并且卷中仍然有空间 
[root@localhost ~]# lvscan
  ACTIVE            '/dev/vg_centos/root' [<15.00 GiB] inherit
  ACTIVE            '/dev/servera_group/servera_volume' [700.00 MiB] inherit
[root@localhost ~]# lvdisplay /dev/servera_group/servera_volume
  --- Logical volume ---
  LV Path                /dev/servera_group/servera_volume
  LV Name                servera_volume
  VG Name                servera_group
  LV UUID                2gRkaL-ZoMb-jd6c-gy8Q-wMm8-19sA-jlO52t
  LV Write Access        read/write
  LV Creation host, time localhost., 2024-06-02 19:34:53 +0800
  LV Status              available
  # open                 1
  LV Size                700.00 MiB
  Current LE             175
  Segments               3
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:1

14 验证新的文件系统 大小 验证之前复制的文件是否仍然存在 
df  -h /data  
ls /data  | wc -l 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值