文档章节

解决LVM分区挂载重名的问题

HelloEric
 HelloEric
发布于 2015/05/03 18:35
字数 505
阅读 29
收藏 0

前沿

如果你的服务器是IDC机房租用的,或许机房技术人员统一安装的默认的系统类型,必然会出现LVM格式的分区。某一天,倒霉的服务器硬盘损坏,但服务器上面的数据正好没有做备份,这个时候只能将此服务器的硬盘取下来,挂载在别的正常的服务器上面,找回你需要的数据。然而,问题也就发生了… 在Linux下使用新硬盘安装系统,安装好以后再挂载原来损坏的硬盘,分区格式全为系统默认分区,系统默认使用的 是lvm格式,并且默认的卷都是 VolGroup00 使用 pvs 查看显示如下:

[root@localhost  ~]# pvs    
PV VG Fmt Attr PSize PFree    
/dev/sda2 VolGroup00 lvm2 a- 136.62G 0    
/dev/sdb2 VolGroup00 lvm2 a- 136.62G 0

发现可以正确认别到两个VG,但是同名,如何挂载呢?

解决办法

将原来的VG更名,解决冲突即可挂载。 重命名格式为:vgrename VolGroup00 VolGroup01 此时会提示:

[root@localhost  ~]# vgrename VolGroup00 VolGroup01    

Found more than one VG called VolGroup00. Please supply VG uuid.

原因是存在两个 VolGroup00,修改的方法他已经提示了要指定 VG uuid即可。 查看VG uuid的命令为:

[root@localhost  ~]# vgs -v    

Finding all volume groups    

Finding volume group "VolGroup00"    

Finding volume group "VolGroup00"    

VG Attr Ext #PV #LV #SN VSize VFree VG UUID    

VolGroup00 wz--n- 32.00M 1 2 0 136.62G 0 dcHa6G-abU2-Xfq8-EPBm-jBLj-sf18-O5uH0U    

VolGroup00 wz--n- 32.00M 1 2 0 136.62G 0 OF8g7h-PQJB-9D9z-yPxn-1kfY-Advq-YbNHJ9

查到VG uuid以后,再次执行改名:

[root@localhost  ~]# vgrename OF8g7h-PQJB-9D9z-yPxn-1kfY-Advq-YbNHJ9 VolGroup01    

Volume group "VolGroup00" still has active LVs

修改成功以后,再执行:lvscan

[root@localhost  ~]# lvscan    

inactive '/dev/VolGroup01/LogVol00' [130.84 GB] inherit    

inactive '/dev/VolGroup01/LogVol01' [5.78 GB] inherit    

ACTIVE '/dev/VolGroup00/LogVol00' [130.84 GB] inherit    

ACTIVE '/dev/VolGroup00/LogVol01' [5.78 GB] inherit

可以看到新修改的VolGroup01是inactive状态。 再使用vgchange 加载 VolGroup01

[root@localhost ~]# vgchange -ay /dev/VolGroup01   

2 loical volume(s) in volume group "VolGroup01" now active

 

最后 mount 就可以了

[root@localhost ~]# mount /dev/VolGroup01/LogVol00 /mnt/old

 

至此,全部完成。

© 著作权归作者所有

HelloEric

HelloEric

粉丝 8
博文 81
码字总数 76741
作品 0
成都
私信 提问
Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)

Linux LVM逻辑卷配置过程详解 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份、删除相...

13965606725
2017/06/15
0
0
Linux逻辑卷LVM实现

Linux逻辑卷LVM实现 背景: 在学习Linux中,学习到了逻辑卷LVM,发现LVM是个十分好用的一个技术,可以多个硬盘合并在一起使用,同时还可以动态的增加和减少。在这里将Linux逻辑卷的具体实现记...

657188918
2017/11/02
0
0
Centos系统保留数据重装后挂载旧硬盘方法

LUCN美国服务器重装,如果需要保留数据重装的话一般都是会更新新的硬盘,然后再进行重装,旧的硬盘会接回服务器拷贝数据。如果是windows系统的,一般用户都可以找到旧硬盘并拷贝数据,但是对...

cnBrave
2017/04/17
0
0
Linux分区&格式化&文件系统&LVM&扩容

硬件 磁盘由 盘片组、主轴马达、机械臂、磁头、驱动芯片和电路、接口等构成 2. 磁盘的分割+ 每个盘片很多同心圆分割为磁道 Trace+ 一组盘片的同径磁道叫做一个柱面 Cylinder+ 每个磁道又被分...

可数局部基
02/24
17
0
Linux磁盘分区,及磁盘的其他操作

硬盘主要分为:IDE SCSI STAT IDE——适用于个人PC——/dev/hd SCSI/STAT——适用于服务器——/dev/sd 磁盘使用流程 查看磁盘——fdisk –l /dev/磁盘 分区——fdisk –cu /dev/磁盘 (n-p查...

爬塔wang
2017/08/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

可见性有序性,Happens-before来搞定

写在前面 上一篇文章并发 Bug 之源有三,请睁大眼睛看清它们 谈到了可见性/原子性/有序性三个问题,这些问题通常违背我们的直觉和思考模式,也就导致了很多并发 Bug 为了解决 CPU,内存,IO ...

tan日拱一兵
20分钟前
2
0
网络七层模型与TCP/UDP

为了使全球范围内不同的计算机厂家能够相互之间能够比较协调的进行通信,这个时候就有必要建立一种全球范围内的通用协议,以规范各个厂家之间的通信接口,这就是网络七层模型的由来。本文首先...

爱宝贝丶
23分钟前
2
0
Jenkins World 贡献者峰会及专家答疑展位

本文首发于:Jenkins 中文社区 原文链接 作者:Marky Jackson 译者:shunw Jenkins World 贡献者峰会及专家答疑展位 本文为 Jenkins World 贡献者峰会活动期间的记录 Jenkins 15周岁啦!Jen...

Jenkins中文社区
41分钟前
8
0
杂谈:面向微服务的体系结构评审中需要问的三个问题

面向微服务的体系结构如今风靡全球。这是因为更快的部署节奏和更低的成本是面向微服务的体系结构的基本承诺。 然而,对于大多数试水的公司来说,开发活动更多的是将现有的单块应用程序转换为...

liululee
56分钟前
7
0
OSChina 周二乱弹 —— 我等饭呢,你是不是来错食堂了?

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @ 自行车丢了:给主编推荐首歌 《クリスマスの夜》- 岡村孝子 手机党少年们想听歌,请使劲儿戳(这里) @烽火燎原 :国庆快来,我需要长假! ...

小小编辑
今天
625
11

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部