vg的扩展和删除

2023-10-18 14:59
文章标签 vg 删除 扩展

本文主要是介绍vg的扩展和删除,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

pv添加入vG
添加一块8G硬盘。
fdisk -l 后显示为:/dev/sdb为新添加的硬盘,一般我们一个硬盘分一个pv,这样便于管理。
1、将sdb生成pv: pvcreate /dev/sdb
2、把pv加到VG中:vgextend VolGroup00 /dev/sdb 
3、将逻辑卷分区VG(LogVol00)增加8G: lvextend -L +8G /dev/VolGroup00/LogVol00
4、调整ext3: resize2fs -p /dev/VolGroup00/LogVol00 
   
===============================================================
VG中删除pv
#通过实践,最好先加入一个新PV,将坏的PV上的数据转移到新PV上去,最好新PV的大小>=坏PV,不然resize2fs无法从大到小识别,e2fsck也无法修复这个问题

两种情况:
1 要更换的磁盘没有使用过
2 要更换的磁盘有数据
---没有数据的时候
1 (最好先卸载磁盘)检查文件系统是否有错误
[root@new-host-2 ~]# e2fsck -f /dev/sdcsdd/SDCSDD00 
2 减少LV的大小 把SDCSDD00卷容量从24G调整回15.99G
#缩小LV后,LV变更后的容量务必大于或等于其档案系统容量,否则造成档案系统的错误
[root@new-host-2 ~]# lvreduce -L 15.99G /dev/sdcsdd/SDCSDD00 
  Rounding up size to full physical extent 15.99 GB
  WARNING: Reducing active and open logical volume to 15.99 GB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce SDCSDD00? [y/n]: y
  Reducing logical volume SDCSDD00 to 15.99 GB
  Logical volume SDCSDD00 successfully resized
3 移除VG成员sde
[root@new-host-2 ~]# vgreduce sdcsdd /dev/sde 
  Removed "/dev/sde" from volume group "sdcsdd"
4 移除PV成员sde
[root@new-host-2 ~]# pvremove /dev/sde 
Labels on physical volume "/dev/sde" successfully wiped

注意:如果sde中有资料则首先将sde这个PV中的资料转移到其他PV中
下面将自动转移数据
[root@smart404 ~]# pvmove -v /dev/sde
如果出现错误:提示双方的剩余PE太少,不能转移】
*pvmove指令会自动寻找VG中可用的pv,后将档案转移过去,也可以通过这个命令从sde转移到新增加的PV sdb中
[root@smart404 ~]# pvmove -v /dev/sde /dev/sdb
完成后,再次移除sde
[root@smart404 ~]# vgreduce sdcsdd /dev/sde

这篇关于vg的扩展和删除的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/233326

相关文章

MySQL中删除重复数据SQL的三种写法

《MySQL中删除重复数据SQL的三种写法》:本文主要介绍MySQL中删除重复数据SQL的三种写法,文中通过代码示例讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下... 目录方法一:使用 left join + 子查询删除重复数据(推荐)方法二:创建临时表(需分多步执行,逻辑清晰,但会

Python按条件批量删除TXT文件行工具

《Python按条件批量删除TXT文件行工具》这篇文章主要为大家详细介绍了Python如何实现按条件批量删除TXT文件中行的工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1.简介2.运行效果3.相关源码1.简介一个由python编写android的可根据TXT文件按条件批

csu 1446 Problem J Modified LCS (扩展欧几里得算法的简单应用)

这是一道扩展欧几里得算法的简单应用题,这题是在湖南多校训练赛中队友ac的一道题,在比赛之后请教了队友,然后自己把它a掉 这也是自己独自做扩展欧几里得算法的题目 题意:把题意转变下就变成了:求d1*x - d2*y = f2 - f1的解,很明显用exgcd来解 下面介绍一下exgcd的一些知识点:求ax + by = c的解 一、首先求ax + by = gcd(a,b)的解 这个

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

科研绘图系列:R语言扩展物种堆积图(Extended Stacked Barplot)

介绍 R语言的扩展物种堆积图是一种数据可视化工具,它不仅展示了物种的堆积结果,还整合了不同样本分组之间的差异性分析结果。这种图形表示方法能够直观地比较不同物种在各个分组中的显著性差异,为研究者提供了一种有效的数据解读方式。 加载R包 knitr::opts_chunk$set(warning = F, message = F)library(tidyverse)library(phyl

Spring框架5 - 容器的扩展功能 (ApplicationContext)

private static ApplicationContext applicationContext;static {applicationContext = new ClassPathXmlApplicationContext("bean.xml");} BeanFactory的功能扩展类ApplicationContext进行深度的分析。ApplicationConext与 BeanF

学习记录:js算法(二十八):删除排序链表中的重复元素、删除排序链表中的重复元素II

文章目录 删除排序链表中的重复元素我的思路解法一:循环解法二:递归 网上思路 删除排序链表中的重复元素 II我的思路网上思路 总结 删除排序链表中的重复元素 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 图一 图二 示例 1:(图一)输入:head = [1,1,2]输出:[1,2]示例 2:(图

如何恢复回收站中已删除/清空的文件

回收站清空后如何恢复已删除的文件?是否可以恢复永久删除的文件?或者最糟糕的是,如果文件直接被删除怎么办?本文将向您展示清空回收站后恢复已删除数据的最佳方法。 回收站清空后如何恢复已删除的文件? “回收站清空后我还能恢复已删除的文件吗?” 答案是肯定的,但是在这种情况下您将需要一个  回收站恢复工具 来从回收站中检索文件: 错误/永久删除回收站或任何数字存储设备中的文件 直接删除的文件/

PHP7扩展开发之数组处理

前言 这次,我们将演示如何在PHP扩展中如何对数组进行处理。要实现的PHP代码如下: <?phpfunction array_concat ($arr, $prefix) {foreach($arr as $key => $val) {if (isset($prefix[$key]) && is_string($val) && is_string($prefix[$key])) {$arr[

PHP7扩展开发之字符串处理

前言 这次,我们来看看字符串在PHP扩展里面如何处理。 示例代码如下: <?phpfunction str_concat($prefix, $string) {$len = strlen($prefix);$substr = substr($string, 0, $len);if ($substr != $prefix) {return $prefix." ".$string;} else