逻辑卷增加磁盘和逻辑卷剔除磁盘

逻辑卷增加磁盘和逻辑卷剔除磁盘

PV(physical volume)即物理卷,就是物理磁盘,可以通过fdisk -l 查看操作系统有几块硬盘

VG(volume group)即卷组,就是一组物理磁盘的组合,里面可以有一块硬盘也可以有多块硬盘

LV(logical volume)及逻辑卷,就是在VG(指定的物理磁盘组)里面划分出来的

可以说成是PV就是硬盘,而VG就是管理硬盘的操作系统,而LV就是操作系统分出来的各个分区.

PV->VG->LV->  文件系统使用(挂载到某个目录)

一、逻辑卷增加磁盘

新增加磁盘 /dev/sdd

pvcreate /dev/sdd

vgextend vg_test /dev/sdd

lvextend -L +3.9T /dev/mapper/vg_oracledata-lv_oracledata

resize2fs /dev/mapper/vg_oracledata-lv_oracledata

二、逻辑卷剔除磁盘

 逻辑卷剔除磁盘,不能直接剔除,只能逐步的进行缩减空间已达到剔除磁盘

确认所剔除的磁盘的信息,注意的是,剔除磁盘与增加磁盘不同是先进行缩小文件系统再进行缩小lv大小的

pvdisplay

  --- Physical volume ---
  PV Name               /dev/sdc
  VG Name               vg_oracledata
  PV Size               3.50 TiB / not usable 4.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              917503
  Free PE               0
  Allocated PE          917503
  PV UUID               mmg7fG-3mNj-K3xU-D3Ew-MJR4-8Qby-07WCYN
   
  --- Physical volume ---
  PV Name               /dev/sdd
  VG Name               vg_oracledata
  PV Size               3.91 TiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              1023999
  Free PE               1637
  Allocated PE          1022362
  PV UUID               EUJG1H-ydhk-KtVu-wXae-UVwl-FCZe-KuUKDg
   

pvscan
pvscan
  PV /dev/sdc    VG vg_oracledata      lvm2 [3.50 TiB / 0    free]
  PV /dev/sdd    VG vg_oracledata      lvm2 [3.91 TiB / 6.39 GiB free]
  PV /dev/sda3   VG vg_gdmsazhfwport   lvm2 [141.51 GiB / 0    free]
  Total: 3 [7.54 TiB] / in use: 3 [7.54 TiB] / in no VG: 0 [0   ]
resize2fs /dev/mapper/vg_oracledata/lv_oracledata 3500G      ------缩小文件系统
resize2fs 1.41.12 (17-May-2010)
open: No such file or directory while opening /dev/mapper/vg_oracledata/lv_oracledata

e2fsck -f /dev/mapper/vg_oracledata-lv_oracledata
e2fsck 1.41.12 (17-May-2010)

Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/vg_oracledata-lv_oracledata: 21/496607232 files (9.5% non-contiguous), 32570188/1986421760 blocks
mount /dev/mapper/vg_oracledata-lv_oracledata /oracledata

lvresize -l 917503 /dev/mapper/vg_oracledata-lv_oracledata  ---------917503 是PE
 

vgreduce vg_oracledata /dev/sdd    从VG中剔除PV

pvremove /dev/sdd                从PV中移除硬盘

补充:

如果用mke2fs还是修复不了,大概是文件系统的大小小于lv所造成的,解决方法:如果保留原有数据解决的话,可以增加LV大小与文件系统一致后,再按正常的操作缩小或者直接重新格式化都可以

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值