精华内容
下载资源
问答
  • Linux系统LVM(逻辑卷管理)的删除
    千次阅读
    2021-05-13 12:26:23

    创建好 LVM 之后,如果经过一段时间的运行,我们发现 LVM 技术并未像有些人吹嘘的那样为系统的管理和维护工作带来很大的方便,可以手动删除它。与创建 LVM 的顺序恰好相反,在释放 LVM 所占磁盘空间的操作中,首先要删除卷组上所定义的逻辑卷(LV),之后删除这个卷组(VG),最后才能删除所有的物理卷(PV)。接下来,还是通过个实例来演示这些操作的全过程。

    首先,要删除一个逻辑卷,就必须先将这个逻辑卷从系统中卸载掉。例如,使用 umount 命令卸载挂载在 /disklvm 目录上的逻辑卷,执行命令如下:[root@localhost ~]# umount /disklvm

    随后,你需要使用如下的 df 系统再次列出所有挂载的文件系统信息:[root@localhost ~]# df -h

    Filesystem Size Used Avail Use% Mounted on

    /dev/sda2 8.7G 7.0G 1.3G 85% /

    ......

    /dev/md0 1004M 18M 936M 2% /oradata

    从显示结果中可以看到,再也找不到任何挂载的逻辑卷了,这表明挂载在 /disklvm 目录上的逻辑卷 lamplv 已经被卸载了。现在,就可使用 lvremove 命令移除设备文件 /dev/scvg/lamplv 所对应的逻辑卷了。在系统提示处输入 【y】 确认要移除 lamplv 逻辑卷,执行命令如下所示:[root@localhost ~]# lvremove /dev/scvg/lamplv

    Do you really want to remove active logical volume "lamplv"? [y/n]:y

    Logical volume "lamplv" successfully removed

    之后,你可以使用 vgdisplay 命令再次列出 scvg 卷组的详细信息:[root@localhost ~]# vgdisplay scvg

    ---Volume group ---

    VG Name scvg

    ......

    Cur LV 0

    Open LV 0

    Max PV 0

    ......

    通过对比你会发现,Cur LV 和 Open LV 的值,都从原来的 1 变为了 0,这就进一步证实了原来在 scvg 卷组上定义的逻辑卷已经全都被删除了。

    接下来, 可以使用 vgremove 命令删除 scvg 卷组,执行命令如下:[root@localhost ~]# vgremove scvg

    Volume group "scvg" successfully removed

    可以看到,vgdog 卷组己经被成功地删除了,但是为了慎重起您可以使用 vgdisplay 再次列出 vgdog 卷组的详细信息,如下所示:[root@localhost ~]# vgdisplay scvg

    Volume group "scvg" not found

    显示结果表明,系统已经找不到 scvg 卷组了,这就进一步证实了 scvg 卷组已经被删除了。

    注意,一些 linux 教程认为在删除了卷组之后就算完成了全部所需的操作,但是最好还是要移除所有分区上的物理卷的卷标。因此,最好使用 pvremove 命令同时移除 /dev/sdb5、 /dev/sdb6 和 /dev/sdb7 这 3 个分区上的物理卷的卷标,执行命令如下:[root@localhost ~]# pvremove /dev/sdb5 /dev/sdb6 /dev/sdb7

    Labels on physical volume "/dev/sdb5" successfully wiped

    Labels on physical volume "/dev/sdb6" successfully wiped

    Labels on physical votume "/dev/sdb7" successfuily wiped

    完成了以上操作之后,我们不但删除了逻辑卷和卷组,而且还释放了物理卷所使用的所有磁盘空间,即将这些磁盘空间归还给了 Linux 系统。

    本文来自投稿,不代表访得立场,如若转载,请注明出处:http://www.found5.com//view/981.html

    更多相关内容
  • 我们在服务器中发生磁盘故障并在从LVM中删除驱动器之前将其替换.服务器有4个物理驱动器(PV),每个驱动器都有自己的卷组(VG).每个VG都有2个或更多逻辑卷(LV).现在LVM抱怨丢失的驱动器.所以我们有一个带有两个LV的VG(vg...

    我们在服务器中发生磁盘故障并在从LVM中删除驱动器之前将其替换.

    服务器有4个物理驱动器(PV),每个驱动器都有自己的卷组(VG).每个VG都有2个或更多逻辑卷(LV).现在LVM抱怨丢失的驱动器.所以我们有一个带有两个LV的VG(vg04)已成为孤儿,而不是我们需要清除系统.

    问题是我们每次运行任何LVM命令时都会遇到这些“读取失败”错误:

    # lvscan

    /dev/vg04/swap: read failed after 0 of 4096 at 4294901760: Input/output error

    /dev/vg04/swap: read failed after 0 of 4096 at 4294959104: Input/output error

    /dev/vg04/swap: read failed after 0 of 4096 at 0: Input/output error

    /dev/vg04/swap: read failed after 0 of 4096 at 4096: Input/output error

    /dev/vg04/vz: read failed after 0 of 4096 at 995903864832: Input/output error

    /dev/vg04/vz: read failed after 0 of 4096 at 995903922176: Input/output error

    /dev/vg04/vz: read failed after 0 of 4096 at 0: Input/output error

    /dev/vg04/vz: read failed after 0 of 4096 at 4096: Input/output error

    # vgreduce vg04 --removemissing --force

    /dev/vg04/swap: read failed after 0 of 4096 at 4294901760: Input/output error

    /dev/vg04/swap: read failed after 0 of 4096 at 4294959104: Input/output error

    /dev/vg04/swap: read failed after 0 of 4096 at 0: Input/output error

    /dev/vg04/swap: read failed after 0 of 4096 at 4096: Input/output error

    /dev/vg04/vz: read failed after 0 of 4096 at 995903864832: Input/output error

    /dev/vg04/vz: read failed after 0 of 4096 at 995903922176: Input/output error

    /dev/vg04/vz: read failed after 0 of 4096 at 0: Input/output error

    /dev/vg04/vz: read failed after 0 of 4096 at 4096: Input/output error

    Volume group "vg04" not found

    # vgchange -a n /dev/vg04

    /dev/vg04/swap: read failed after 0 of 4096 at 4294901760: Input/output error

    /dev/vg04/swap: read failed after 0 of 4096 at 4294959104: Input/output error

    /dev/vg04/swap: read failed after 0 of 4096 at 0: Input/output error

    /dev/vg04/swap: read failed after 0 of 4096 at 4096: Input/output error

    /dev/vg04/vz: read failed after 0 of 4096 at 995903864832: Input/output error

    /dev/vg04/vz: read failed after 0 of 4096 at 995903922176: Input/output error

    /dev/vg04/vz: read failed after 0 of 4096 at 0: Input/output error

    /dev/vg04/vz: read failed after 0 of 4096 at 4096: Input/output error

    Volume group "vg04" not found

    # lvchange -a n /dev/vg04/vz

    /dev/vg04/swap: read failed after 0 of 4096 at 4294901760: Input/output error

    /dev/vg04/swap: read failed after 0 of 4096 at 4294959104: Input/output error

    /dev/vg04/swap: read failed after 0 of 4096 at 0: Input/output error

    /dev/vg04/swap: read failed after 0 of 4096 at 4096: Input/output error

    /dev/vg04/vz: read failed after 0 of 4096 at 995903864832: Input/output error

    /dev/vg04/vz: read failed after 0 of 4096 at 995903922176: Input/output error

    /dev/vg04/vz: read failed after 0 of 4096 at 0: Input/output error

    /dev/vg04/vz: read failed after 0 of 4096 at 4096: Input/output error

    Volume group "vg04" not found

    Skipping volume group vg04

    丢失的VG和LV并不重要,我们只想删除它们.

    正如你所看到的,我们已经尝试了所有的建议,到目前为止没有运气.

    展开全文
  • Linux系统中,删除lv、vg、pv

    万次阅读 2017-11-28 23:07:56
    删除逻辑卷LV删除卷组VG、删除逻辑卷LV

    查看卷组相关信息

    1. [root@localhost /]# vgscan  
    2.   Reading all physical volumes.  This may take a while...  
    3.   Found volume group "VolGroup00" using metadata type lvm2  

    查看卷组VolGroup00包含的PV、LV信息。

    1. [root@localhost /]# vgdisplay -v VolGroup00  
    2.     Using volume group(s) on command line  
    3.     Finding volume group "VolGroup00"  
    4.   --- Volume group ---  
    5.   VG Name               VolGroup00  
    6.   System ID               
    7.   Format                lvm2  
    8.   Metadata Areas        1  
    9.   Metadata Sequence No  2  
    10.   VG Access             read/write  
    11.   VG Status             resizable  
    12.   MAX LV                0  
    13.   Cur LV                1  
    14.   Open LV               0  
    15.   Max PV                0  
    16.   Cur PV                1  
    17.   Act PV                1  
    18.   VG Size               1.01 GiB  
    19.   PE Size               8.00 MiB  
    20.   Total PE              129  
    21.   Alloc PE / Size       100 / 800.00 MiB  
    22.   Free  PE / Size       29 / 232.00 MiB  
    23.   VG UUID               Cug510-pQb6-RELO-lb1K-zjbt-3f62-jQLoQp  
    24.      
    25.   --- Logical volume ---  
    26.   LV Path                /dev/VolGroup00/iscsi00  
    27.   LV Name                iscsi00  
    28.   VG Name                VolGroup00  
    29.   LV UUID                tE78D6-5kJf-0HOh-4jRX-oLhI-ehyR-XhMmMQ  
    30.   LV Write Access        read/write  
    31.   LV Creation host, time localhost.iscsi, 2017-01-19 14:25:40 +0800  
    32.   LV Status              available  
    33.   # open                 0  
    34.   LV Size                800.00 MiB  
    35.   Current LE             100  
    36.   Segments               1  
    37.   Allocation             inherit  
    38.   Read ahead sectors     auto  
    39.   - currently set to     256  
    40.   Block device           253:0  
    41.      
    42.   --- Physical volumes ---  
    43.   PV Name               /dev/sda7       
    44.   PV UUID               OWz0uw-gTR1-WylF-z6HW-cgpe-LLd9-2W8Q9g  
    45.   PV Status             allocatable  
    46.   To编辑/etc/fstab,删除对应挂载信息tal PE / Free PE    129 / 29  

    卸载卷组上的逻辑卷LV

    要卸载对应卷组VG的所有逻辑卷LV。从上面的信息可以看出对应的卷组VolGroup00只有/dev/VolGroup00/iscsi00这个逻辑卷LV

    1. [root@localhost /]# umount /dev/VolGroup00/iscsi00  

    如果还用进程在使用对应逻辑卷的文件,就必须强制卸载挂接点(#df -Th 查看)。

    删除逻辑卷LV

    1. [root@localhost /]# lvremove /dev/VolGroup00/iscsi00  
    2. Do you really want to remove active logical volume iscsi00? [y/n]: y  
    3.   Logical volume "iscsi00" successfully removed  
    4. [root@localhost /]#   

    如果删除提示出错,那么检查下当前使用该逻辑卷的进程,然后结束该进程或者服务即可。

    验证LV是否删除

    1. [root@localhost /]# lvdisplay | grep "dev/VolGroup00/iscsi00"  

    删除卷组VG

    1. [root@localhost /]# vgremove VolGroup00  
    2.   Volume group "VolGroup00" successfully removed  
    3. [root@localhost /]#   

    如果采用安全的方式删除卷组VG,则必须使用 vgchange -a n VolGroup00 将其关闭,然后再删除它。

    1. [root@localhost /]# vgchange -a n VolGroup00  
    2.   0 logical volume(s) in volume group "VolGroup00" now active  
    3. [root@localhost /]# vgremove VolGroup00  
    4.   Volume group "VolGroup00" successfully removed  
    5. [root@localhost /]#   

    验证卷组(VG)是否删除

    1. [root@localhost /]# vgscan   
    2.   Reading all physical volumes.  This may take a while...  
    3.   No volume groups found  
    4. [root@localhost /]#   

    删除物理卷PV

    1. [root@localhost /]# pvremove /dev/sda7  
    2.   Labels on physical volume "/dev/sda7" successfully wiped  
    3. [root@localhost /]# pvscan  
    4.   No matching physical volumes found  
    5. [root@localhost /]#  

    编辑 /etc/fstab 删除对应挂载点信息

    如果没有设置挂载点,可以忽略这一步,否则重启系统就会出现问题,切记!
    展开全文
  • 简述Linux删除LVM的过程

    千次阅读 2021-11-22 10:43:52
    删除LVM的过程 1.先卸载系统上面的 LVM 文件系统 (包括快照与所有 LV) 2.使用 lvremove 移除 LV 3.使用 vgchange -a n VGname 让 VGname 这个 VG 不具有 Active 的标志 4.使用 vgremove 移除 VG 5.使用 pvremove ...

    删除LVM的过程

    1.先卸载系统上面的 LVM 文件系统 (包括快照与所有 LV)
    2.使用 lvremove 移除 LV
    3.使用 vgchange -a n VGname 让 VGname 这个 VG 不具有 Active 的标志
    4.使用 vgremove 移除 VG
    5.使用 pvremove 移除 PV
    6.使用 fdisk 修改 ID 回来啊

    示例过程:

    1. 查看分区和磁盘情况
    # df -h
    # lsblk

     2. 卸载LVM 文件系统
    # umount /gao

     3. 使用 lvremove 移除 LV ( lvscan lvdisplay )
    # lvremove  /dev/testvg/testlv


    4.使用 vgremove 移除 VG:(vgscan vgdisplay)
    # vgremove testvg

    (注意:我这里特意演示了没有先删除LV而是直接删除VG的过程,可以看到删除过程中系统先咨询了是否要删除LV,是的话才会继续删除VG) 

    5.使用 pvremove 移除 PV (注意1 里面的lsblk 查看到的 )
    # pvremove /dev/sdb1

     6.使用 fdisk 修改ID为83
    # fdisk /dev/sdb 

    8.更新
    # partprobe

            如果对这部分内容感兴趣,请看我的《简述Linux扩大LV的过程

    展开全文
  • linux逻辑卷(LV)的创建、扩展、删除

    万次阅读 2018-10-12 14:20:01
    测试环境 ...操作系统:redhat linux 6.5 原始环境的卷组状态: 硬盘 物理卷PV 卷组VG 逻辑卷LV 大小 挂载点 /dev/sda...
  • 一、预备知识LVM全称为Logical Volume Manager 逻辑卷管理器,LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。其中PV:Physical ...
  • LV扩展,LVM卸载

    千次阅读 2021-05-19 09:50:55
    LVM的容量调整可以在多个环节进行调整,比如:可以在物理卷上,VG上,以及LV上,都可以进行容量的扩展,这也是LVM它的一个优势所在。1:添加新的PV[root@rhel5 ~]# fdisk -l /dev/sdb #可以看见已经新添加了一个分区...
  • 删除一个做了lvm分区的硬盘

    千次阅读 2021-05-12 12:40:31
    1、删除lv(如果lv是扩容的,这步是不是不用做)[root@localhost~]#lvremove/dev/mapper/VolGroup-lv_homeLogicalvolume"lv_home"successfullyremoved[root@localhost~]#lvdisplay2、从vg中移除pv[roo...
  • 三个磁盘中的一个在我的LVM raid1逻辑卷中关闭. (实际上这是一个糟糕的实验).该卷是一个纯LVM raid1(没有,不是LVM镜像),没有...但是,我无法从卷中删除丢失的设备.以下是有关拓扑的基本信息.卷组是vgQ3,而逻辑卷是lvR...
  • 主要介绍了详解Linux LVM逻辑卷配置过程(创建,增加,减少,删除,卸载),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • https://www.cnblogs.com/kerrycode/p/4569515.html https://wenku.baidu.com/view/459150d85022aaea998f0f20.html ...
  • 0、常用的LVM管理命令功能物理卷管理卷组管理逻辑卷管理扫描scanpvscanvgscanlvscan建立createpvcreatevgcreatelvcreate显示displaypvdisplayvgdisplaylvdisplay删除removepvremovevgremovelvremove扩展...
  • Linux创建LV

    千次阅读 2018-07-25 15:41:34
    名词解释:  PV:physical Volume 物理卷,由一个到多个物理分区组成  VG:Volume Group 卷组(卷用户组?),可理解为一个虚拟磁盘,由一个到多个pv组成 ...磁盘分区àpartprobeà创建PVà创建VGà创建LVà...
  • 工作中经常遇到Linux系统磁盘空间不足,但是删除后较大的日志文件后,发现磁盘空间仍没有被释放,有点摸不着头脑,今天博主带大家解决这个问题。 思路 1、工作发现磁盘空间不足; 2、找到占用磁盘空间较大的文件进行...
  • 目录 一、LVM的概念 二、lvm的组成 三、创建LVM前的准备工作 四、创建LVM 五、LVM扩容 ...六、LVM删除 ...逻辑卷管理器,最大的作用是...逻辑卷(lv):建立在vg之上,是原来分区的概念,大小可以自由变动 物理范围(P...
  • linux lv snapshot

    2021-05-11 01:09:30
    扩展所有可以vg空间给lvlvextend -l +100%free /dev/vg01/lv01[root@node2 ~]# lvcreate -L 300M -s -n lv01_snap /dev/vg01/lv01[root@node2 ~]# lvscanACTIVE Original '/dev/vg01/lv01' [6.00 GB] inheritACTIVE ...
  • 遇到相同的问题,tinyproxy.log 已删除,但是 df -h 查看磁盘空间复现并没有释放。原来是有进程打开了这个文件,一直没有关闭。所以找到对应的进程关闭即可。问题就是:之前跑jmeter脚本,对服务进行压测时,发现...
  • 从上面的信息可以看出对应的卷组VolGroup00只有/dev/VolGroup00/iscsi00这个逻辑卷LV [[email protected] ~]# umount /dev/Xvdbgroup/xvdb1 删除逻辑卷LV [[email protected] ~]# lvremove /dev/Xvdbgroup/xvdb1 ...
  • Linux增加LV(逻辑卷)容量2017-09-29-17:34:13个人原创博客,转载请注明出处。查看逻辑卷的相关命令:lvs vgs命令:[root@arch ~]# vgsVG #PV #LV #SN Attr VSize VFreevg_arch 1 4 0 wz--n- 544.01g 0[root@arch ~]#...
  • 环境:RHEL 6.5 + Oracle 11.2.0.4需求:使用df -i巡检发现Inodes使用率过高,需要清理删除文件来解决。如果Inodes满,该目录将不能写,即使df -h查看还有剩余空间。1.问题现象Oracle的adump下记录的是sys的登陆审计...
  • 删除 /mnt/sysimage/etc/udev/rules.d/*-persis-*.rules 删除 /mnt/sysimage/etc/ssh/ssh_host* /mnt/sysimage/moduli 根据本地服务器情况,修改 /mnt/sysimage/etc/sysconfig/network-script/ifcfg-* (特别注意...
  • 使用c-spoc删除一个并发卷组中的一个lv,删除后提示删除成功,进入c-spoc后list lv已经不存在,但是在rm lv菜单处还是能见到该lv,此时再删除,报ODM数据库中找不到该设备.Command: failed stdout: yes stderr: noBefore ...
  • 第一步,注释掉home 的开机挂载 ,可以的话删除 [root@test_dc_5 ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Tue Jun 23 00:52:21 2020 # # Accessible filesystems, by reference, are ...
  • Linux删除unknown PV

    2021-12-26 18:12:50
    1,vgdisplay 得到vg Name 为centos [root@Linux122 guchenfei]# vgdisplay --- Volume group --- VG Name centos System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 5 VG Access read
  • 1、将物理磁盘设备初始化为物理卷(PV) pvcreate /dev/sdb /dev/sdc #1.创建后可以使用pvs【概括】或者pvdisplay【详细】查看物理卷信息 2、创建卷组,并将PV加入卷组(VG)中 ...3、基于卷组创建逻辑卷(LV) #语...
  • linux系统下lv的磁盘故障与修复系统下 的磁盘故障与修复Linux LV一【实验目标】l 学习并掌握 Linux 系统下创建 LV二【实验环境】l 实验机环境:Centos 6.6l 目标机环境: Centos 6.6l 实验拓扑:如图 1 所示。...
  • 一、逻辑卷的划分 1.查看磁盘 [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 60G 0 disk ├─sda1 8:1 0 500M 0 part /boot ... ├─rhel-root 253:0 0 40G 0 lv
  • Linux 系统中,通过 rm 命令删除一个文件,实际上是在相应的目录结构中 unlink 这个文件。如果这个文件仍然被打开着,这个文件仍然可以被这个进程所使用,并将继续占用磁盘空间。等这个程序关闭该文件后,对应...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,987
精华内容 5,594
关键字:

linux 删除lv