есть linux, установленный на локальный HDD, есть SAN подключенный оптикой, с него подключен раздел, видится системой как /dev/sdb. инициализируем его, разбиваем на нем LVM раздел и логические диски, копируем некоторые данные, после чего, на SAN меняем LUN этой партиции, переинициализируем его в системе, и она стает /dev/sdc.
вот тут комиксы и начинаются...
[root@ls20test ~]# pvs
/dev/dm-2: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb1: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb2: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb3: read failed after 0 of 4096 at 0: Input/output error
PV VG Fmt Attr PSize PFree
/dev/sda3 SysGrp lvm2 a- 31.78G 13.97G
/dev/sdc3 SysMir lvm2 a- 8.00G 0
---
т.е. он все еще пытается обратится к несувществующему устройству, хотя и видит новое.
маунт не дает:
[root@ls20test ~]# mount /dev/SysMir/VolRoot /mnt/
/dev/SysMir/VolRoot: Input/output error
mount: /dev/SysMir/VolRoot: can't read superblock
хотя fdisk видит устройство:
[root@ls20test ~]# fdisk -l /dev/sdc
Disk /dev/sdc: 10.7 GB, 10737418240 bytes
64 heads, 32 sectors/track, 10240 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 96 98288 83 Linux
/dev/sdc2 97 2050 2000896 82 Linux swap
/dev/sdc3 2051 10240 8386560 8e Linux LVM
vgs:
[root@ls20test ~]# vgs
/dev/dm-2: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb1: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb2: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb3: read failed after 0 of 4096 at 0: Input/output error
VG #PV #LV #SN Attr VSize VFree
SysGrp 1 2 0 wz--n- 31.78G 13.97G
SysMir 1 1 0 wz--n- 8.00G 0
[root@ls20test ~]# lvs
/dev/dm-2: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb1: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb2: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb3: read failed after 0 of 4096 at 0: Input/output error
LV VG Attr LSize Origin Snap% Move Log Copy%
VolRoot SysGrp -wi-ao 7.81G
lvol0 SysGrp -wi-ao 10.00G
VolRoot SysMir -wi-a- 8.00G
вот такие пироги... есть у кого идеи что нужно сделать, чтобы примаунтить таки партицию, после смены LUN-a?
вот тут комиксы и начинаются...
[root@ls20test ~]# pvs
/dev/dm-2: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb1: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb2: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb3: read failed after 0 of 4096 at 0: Input/output error
PV VG Fmt Attr PSize PFree
/dev/sda3 SysGrp lvm2 a- 31.78G 13.97G
/dev/sdc3 SysMir lvm2 a- 8.00G 0
---
т.е. он все еще пытается обратится к несувществующему устройству, хотя и видит новое.
маунт не дает:
[root@ls20test ~]# mount /dev/SysMir/VolRoot /mnt/
/dev/SysMir/VolRoot: Input/output error
mount: /dev/SysMir/VolRoot: can't read superblock
хотя fdisk видит устройство:
[root@ls20test ~]# fdisk -l /dev/sdc
Disk /dev/sdc: 10.7 GB, 10737418240 bytes
64 heads, 32 sectors/track, 10240 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 96 98288 83 Linux
/dev/sdc2 97 2050 2000896 82 Linux swap
/dev/sdc3 2051 10240 8386560 8e Linux LVM
vgs:
[root@ls20test ~]# vgs
/dev/dm-2: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb1: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb2: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb3: read failed after 0 of 4096 at 0: Input/output error
VG #PV #LV #SN Attr VSize VFree
SysGrp 1 2 0 wz--n- 31.78G 13.97G
SysMir 1 1 0 wz--n- 8.00G 0
[root@ls20test ~]# lvs
/dev/dm-2: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb1: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb2: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb3: read failed after 0 of 4096 at 0: Input/output error
LV VG Attr LSize Origin Snap% Move Log Copy%
VolRoot SysGrp -wi-ao 7.81G
lvol0 SysGrp -wi-ao 10.00G
VolRoot SysMir -wi-a- 8.00G
вот такие пироги... есть у кого идеи что нужно сделать, чтобы примаунтить таки партицию, после смены LUN-a?