免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3004 | 回复: 5
打印 上一主题 下一主题

奇怪的问题,LVM的疑问。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-04 12:16 |只看该作者 |倒序浏览
本帖最后由 me_single 于 2010-05-07 16:46 编辑

先说下环境,机器是存储划分来的1T空间。我需要做的,就是将话来的1T创建LVM。此机器之前,已有一个LVM,也是存储划分来的。
1.  但是创建PV就出现如下情况:
linuxcs161:~ # fdisk  -l /dev/sde

Disk /dev/sde: 52.4 GB, 52429455360 bytes
64 heads, 32 sectors/track, 50000 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sde1               1       50000    51199984   8e  Linux LVM
linuxcs161:~ # pvcreate /dev/sde1
  Device /dev/sde1 not found.
linuxcs161:~ #

2.  fdisk  -l 可以发现有40个52.4G的disk ,因就划给我1T,我尝试做了20个PV后,fdisk -l后发现另20个DISK也变成8e格式的盘,我估计这是机器没有装多路径软件缘故,没理!
之后,联系存储工程师,告之,划分没事。 无奈,我重启机器,问题依旧。
3.更严重的问题来了,重启3次后.
   a.发现原来已做LVM,重启后,竟然没挂上。
   b.vgdisplay已找不到之前做的VG组。
   c.第三次重启,fdisk -l 后看到,所有的盘状态都回到未做任何操作的状态(未分区状态)
   d. 执行 vgs pvs  后,出现错误如下:
linuxcs161:~ # lvdisplay
  Couldn't find device with uuid 'eYZJhO-U4Ks-1yZs-1ZIh-USoa-FKbr-VCRD51'.
  Couldn't find all physical volumes for volume group 161_vg.
  ..................
  Volume group "161_vg" not found
Couldn't find device with uuid 'MzcAZM-gcEW-EWd6-WT29-Dxtc-TRKn-CiYAyM'.
  Couldn't find all physical volumes for volume group datavg.
................
Volume group "datavg" not found
linuxcs161:~ # vgdisplay
  Couldn't find device with uuid 'eYZJhO-U4Ks-1yZs-1ZIh-USoa-FKbr-VCRD51'.
  Couldn't find all physical volumes for volume group 161_vg.
............
  Volume group "161_vg" doesn't exist
Couldn't find device with uuid 'MzcAZM-gcEW-EWd6-WT29-Dxtc-TRKn-CiYAyM'.
  Couldn't find all physical volumes for volume group datavg.
.....................
Volume group "datavg" doesn't exist
linuxcs161:~ # pvscan
  Couldn't find device with uuid 'eYZJhO-U4Ks-1yZs-1ZIh-USoa-FKbr-VCRD51'.
..................
PV /dev/disk/by-name/360060e80042ad10000002ad10000010e     VG 161_vg   lvm2 [48.83 GB / 0    free]
..........................

5,以上,错误无法通过重启消除。主要是无法正常创建VG,pvcreate无法创建PV,磁盘状态划存储工程师说是正常的,一系列操作后,原来的LVM都不能用了。

6.  通过pvdisplay 后发现  pv的地址是 /dev/disk/by-name/**   尝试pvceate   /dev/disk/by-name/下的分区发现竟然可行,通过比对pvdisplay的输出信息,去掉已使用的,想当然的以为划20块PV 出来就成了(想当然要付出代价的) ,划分出来后,发现无法建立VG,重启数次后,原有LVM VG组全部无效了,也就是说原LVM的数据全毁了!

在加几条错误信息:
1.尝试分区后挂载到目录,结果出现错误,
mount :/dev/sdav1  already mounted or /data  busy
此分区是刚划分,不可能出现BUSY的情况,目录也一样,但偏偏出现了。

论坛徽章:
0
2 [报告]
发表于 2010-05-04 17:51 |只看该作者
对于linux我尽量不使用fdisk创建分区之后,再创建pv,而是直接使用物理盘做PV,例如:pvcreate /dev/sdb

论坛徽章:
0
3 [报告]
发表于 2010-05-05 09:10 |只看该作者
对于linux我尽量不使用fdisk创建分区之后,再创建pv,而是直接使用物理盘做PV,例如:pvcreate /dev/sdb
dooza 发表于 2010-05-04 17:51


结果都是一样,找不到设备。

论坛徽章:
0
4 [报告]
发表于 2010-05-05 12:59 |只看该作者
你配置了多路径软件了吗?

论坛徽章:
0
5 [报告]
发表于 2010-05-05 13:36 |只看该作者
你配置了多路径软件了吗?
dooza 发表于 2010-05-05 12:59

没有配置!

论坛徽章:
0
6 [报告]
发表于 2010-05-05 15:51 |只看该作者
fuser -m /mnt/usbdisk
ps aux | grep 6406
kill
umount /mnt/usbdisk

卸载busy的挂载
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP