- 论坛徽章:
- 0
|
本帖最后由 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的情况,目录也一样,但偏偏出现了。 |
|