Горячая замена зеркального диска на HP UX

Я пытаюсь сделать горячую замену на зеркальном lvm.

$ vgdisplay -v /dev/vg00 --- Physical volumes --- PV Name /dev/dsk/c2t0d0s2 PV Status unavailable Total PE 4318 Free PE 845 Autoswitch On Proactive Polling Off PV Name /dev/dsk/c2t1d0s2 PV Status available Total PE 4318 Free PE 845 Autoswitch On Proactive Polling Off 

После замены дисков я запускаю ioscan, чтобы найти новое устройство, а затем сделать insf. Я знаю, что это новый диск, потому что он показывает как HP вместо Seagate.

 $ ioscan -C disks disk 1 0/1/1/0.0.0 sdisk CLAIMED DEVICE HP 36.4GMAP3367NC /dev/dsk/c2t0d0 /dev/dsk/c2t0d0s2 /dev/rdsk/c2t0d0 /dev/rdsk/c2t0d0s2 /dev/dsk/c2t0d0s1 /dev/dsk/c2t0d0s3 /dev/rdsk/c2t0d0s1 /dev/rdsk/c2t0d0s3 disk 2 0/1/1/0.1.0 sdisk CLAIMED DEVICE SEAGATE ST373307LC /dev/dsk/c2t1d0 /dev/dsk/c2t1d0s2 /dev/rdsk/c2t1d0 /dev/rdsk/c2t1d0s2 /dev/dsk/c2t1d0s1 /dev/dsk/c2t1d0s3 /dev/rdsk/c2t1d0s1 /dev/rdsk/c2t1d0s3 

Пока все идет хорошо. Затем я ударил свою первую загвоздку.

 $ vgcfgrestore -n /dev/vg00 /dev/rdsk/c2t0d0s2 vgcfgrestore: Could not open Physical Volume "/dev/rdsk/c2t0d0s2". 

Возможно, мне сначала нужно было уменьшить группу томов.

 $ vgreduce /dev/vg00 /dev/dsk/c2t0d0s2 vgreduce: Physical volume "/dev/dsk/c2t0d0s2" could not be removed since some of its physical extents are still in use. 

Как можно использовать некоторые физические экстенты? Я вытащил старый диск.

Поэтому я подумал, что мне сначала нужно создать физический том.

 $ pvcreate -f -B /dev/rdsk/c2t0d0s2 pvcreate: Couldn't open physical volume "/dev/rdsk/c2t0d0s2": I/O error 

Я не могу создать pv из этого раздела диска, но он позволит мне перейти из основного раздела.

 $ pvcreate -f -B /dev/rdsk/c2t0d0 Physical volume "/dev/rdsk/c2t0d0" has been successfully created. 

Может кто-нибудь, пожалуйста, скажите мне, что мне не хватает. Почему новый диск все еще показывает c2t0d0s1, c2t0d0s2 и c2t0d0s3? Почему я не могу сделать pvcreate на c2t0d0s2? Почему я не могу сделать «vgcfgrestore» или «vgreduce»?

Сначала необходимо отключить физический том:

  # pvchange -an / dev / dsk / c2t0d0s2 

После этого,

  # vgcfgrestore -n / dev / vg00 / dev / rdsk / c2t0d0s2 
  # pvchange -ay / dev / dsk / c2t0d0s2 

Не делайте pvcreate на весь диск, что испортит макет диска.