All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Bill Wester" <bill@tagboard.com>
To: linux-lvm@sistina.com
Subject: [linux-lvm] help! system crash ...
Date: Sat Dec 21 11:59:02 2002	[thread overview]
Message-ID: <00ef01c2a91a$b85b4bf0$e96e80d1@bill> (raw)

[-- Attachment #1: Type: text/plain, Size: 11745 bytes --]

Hi everyone it seems im in a pinch.

my system crashed last night... system disk dead!  So i replaced it, unfortunately i lost all of the /etc/lvm data.

I rebuilt my system.. (RH 8.0) and it seemed to go well.  For some reason when i try to bring my LVM back up  it croaks and dies.

Here is the output... it looks like somehow /dev/hdc got messed up and has no PE's on it anymore.  How can i get it back?  Remember i dont have any of the backups because my system hard drive was wasted!

can i just re-create it? it was just one big disk, with a very simple layout.  How can i do that and keep the integrity of the other PV's?

any help would be VERY appreciated... 

bill


<<55555> lvm_check_uuid -- LEAVING with ret: -1
<55555> lvm_check_uuid -- CALLED with uuidstr: ""
<55555> lvm_check_uuid -- LEAVING with ret: -1
<4444> pv_read_uuidlist -- LEAVING with ret: 4
<333> pv_read_all_pv_of_vg -- LEAVING with ret: 0
<22> vg_read -- pv[0]->pv_name: "/dev/hdg"
<22> vg_read -- pv[1]->pv_name: "/dev/hde1"
<22> vg_read -- pv[2]->pv_name: "/dev/hdc"
<22> vg_read -- pv[3]->pv_name: "/dev/hdd"
<333> vg_read_from_pv -- CALLED
<4444> pv_check_name -- CALLED with "/dev/hdg"
<55555> lvm_check_chars -- CALLED with name: "/dev/hdg"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> pv_check_name -- LEAVING with ret: 0
<4444> pv_read -- CALLED with /dev/hdg
<55555> pv_check_name -- CALLED with "/dev/hdg"
<666666> lvm_check_chars -- CALLED with name: "/dev/hdg"
<666666> lvm_check_chars -- LEAVING with ret: 0
<55555> pv_check_name -- LEAVING with ret: 0
<4444> pv_read -- going to read /dev/hdg
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<55555> pv_copy_from_disk -- CALLED
<55555> pv_copy_from_disk -- LEAVING ret = 0x804d088
<55555> pv_create_name_from_kdev_t -- CALLED with 34:0
<666666> lvm_check_dev -- CALLED
<7777777> lvm_check_partitioned_dev -- CALLED
<88888888> lvm_get_device_type called
<88888888> lvm_get_device_type leaving with 0
<7777777> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<666666> lvm_check_dev -- LEAVING with ret: 1
<666666> lvm_dir_cache -- CALLED
<666666> lvm_dir_cache -- LEAVING with ret: 17
<55555> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/hdg
<55555> system_id_check_exported -- CALLED
<55555> system_id_check_exported -- LEAVING with ret: 0
<4444> pv_read -- LEAVING with ret: 0
<4444> vg_copy_from_disk -- CALLED
<55555> vg_check_vg_disk_t_consistency -- CALLED
<666666> vg_check_name -- CALLED with VG:
<7777777> lvm_check_chars -- CALLED with name: ""
<7777777> lvm_check_chars -- LEAVING with ret: 0
<666666> vg_check_name -- LEAVING with ret: 0
<55555> vg_check_vg_disk_t_consistency -- LEAVING with ret: 0
<4444> vg_copy_from_disk -- LEAVING
<333> vg_read_from_pv -- LEAVING with ret: 0
<22> vg_read -- LEAVING with ret: 0
<1> vg_read_with_pv_and_lv -- AFTER vg_read;  vg_this->lv_cur: 1
<22> pv_read_all_pv_of_vg -- CALLED with vg_name: "hotline"
<333> vg_check_name -- CALLED with VG: hotline
<4444> lvm_check_chars -- CALLED with name: "hotline"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> vg_check_name -- LEAVING with ret: 0
<22> pv_read_all_pv_of_vg -- LEAVING with ret: 0
<1> vg_read_with_pv_and_lv -- AFTER pv_read_all_pv_of_vg
<22> pv_read_all_pe_of_vg -- CALLED
<333> vg_check_name -- CALLED with VG: hotline
<4444> lvm_check_chars -- CALLED with name: "hotline"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> vg_check_name -- LEAVING with ret: 0
<333> pv_read_all_pv_of_vg -- CALLED with vg_name: "hotline"
<4444> vg_check_name -- CALLED with VG: hotline
<55555> lvm_check_chars -- CALLED with name: "hotline"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- LEAVING with ret: 0
<333> pv_read_all_pv_of_vg -- LEAVING with ret: 0
<22> pv_read_all_pe_of_vg -- pv_count: 4
<333> pv_read_pe -- CALLED with /dev/hdg and 3052
<4444> pe_copy_from_disk -- CALLED
<4444> pe_copy_from_disk -- LEAVING
<333> pv_read_pe -- ret: 0
<333> pv_read_pe -- LEAVING with ret: 0
<22> pv_read_all_pe_of_vg -- /dev/hdg with 3052 PE at address 804F078
<333> pv_read_pe -- CALLED with /dev/hde1 and 2383
<4444> pe_copy_from_disk -- CALLED
<4444> pe_copy_from_disk -- LEAVING
<333> pv_read_pe -- ret: 0
<333> pv_read_pe -- LEAVING with ret: 0
<22> pv_read_all_pe_of_vg -- /dev/hde1 with 2383 PE at address 804F07C
<333> pv_read_pe -- CALLED with /dev/hdc and 0
<4444> pe_copy_from_disk -- CALLED
<4444> pe_copy_from_disk -- LEAVING
<333> pv_read_pe -- ret: 0
<333> pv_read_pe -- LEAVING with ret: 0
<22> pv_read_all_pe_of_vg -- /dev/hdc with 0 PE at address 804F080
<333> pv_read_pe -- CALLED with /dev/hdd and 2441
<4444> pe_copy_from_disk -- CALLED
<4444> pe_copy_from_disk -- LEAVING
<333> pv_read_pe -- ret: 0
<333> pv_read_pe -- LEAVING with ret: 0
<22> pv_read_all_pe_of_vg -- /dev/hdd with 2441 PE at address 804F084
<22> pv_read_all_pe_of_vg -- AFTER LOOP of pv_read_pe
<22> pv_read_all_pe_of_vg -- /dev/hdg with 3052 PE at 805D960 for PV #0
<22> pv_read_all_pe_of_vg -- /dev/hde1 with 2383 PE at 8060918 for PV #1
<22> pv_read_all_pe_of_vg -- /dev/hdc with 0 PE at 0 for PV #2                             <-----------------------------PROBLEM!!!
<22> pv_read_all_pe_of_vg -- /dev/hdd with 2441 PE at 8062E58 for PV #3
<22> pv_read_all_pe_of_vg -- LEAVING with ret: 0
<1> vg_read_with_pv_and_lv -- AFTER pv_read_all_pe_of_vg
<22> lv_read_all_lv -- CALLED
<333> vg_check_name -- CALLED with VG: hotline
<4444> lvm_check_chars -- CALLED with name: "hotline"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> vg_check_name -- LEAVING with ret: 0
<333> vg_read -- CALLED
<4444> vg_check_name -- CALLED with VG: hotline
<55555> lvm_check_chars -- CALLED with name: "hotline"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- LEAVING with ret: 0
<4444> pv_read_all_pv_of_vg -- CALLED with vg_name: "hotline"
<55555> vg_check_name -- CALLED with VG: hotline
<666666> lvm_check_chars -- CALLED with name: "hotline"
<666666> lvm_check_chars -- LEAVING with ret: 0
<55555> vg_check_name -- LEAVING with ret: 0
<4444> pv_read_all_pv_of_vg -- LEAVING with ret: 0
<333> vg_read -- pv[0]->pv_name: "/dev/hdg"
<333> vg_read -- pv[1]->pv_name: "/dev/hde1"
<333> vg_read -- pv[2]->pv_name: "/dev/hdc"
<333> vg_read -- pv[3]->pv_name: "/dev/hdd"
<4444> vg_read_from_pv -- CALLED
<55555> pv_check_name -- CALLED with "/dev/hdg"
<666666> lvm_check_chars -- CALLED with name: "/dev/hdg"
<666666> lvm_check_chars -- LEAVING with ret: 0
<55555> pv_check_name -- LEAVING with ret: 0
<55555> pv_read -- CALLED with /dev/hdg
<666666> pv_check_name -- CALLED with "/dev/hdg"
<7777777> lvm_check_chars -- CALLED with name: "/dev/hdg"
<7777777> lvm_check_chars -- LEAVING with ret: 0
<666666> pv_check_name -- LEAVING with ret: 0
<55555> pv_read -- going to read /dev/hdg
<666666> lvm_check_dev -- CALLED
<7777777> lvm_check_partitioned_dev -- CALLED
<88888888> lvm_get_device_type called
<88888888> lvm_get_device_type leaving with 0
<7777777> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<666666> lvm_check_dev -- LEAVING with ret: 1
<666666> pv_copy_from_disk -- CALLED
<666666> pv_copy_from_disk -- LEAVING ret = 0x804f0a8
<666666> pv_create_name_from_kdev_t -- CALLED with 34:0
<7777777> lvm_check_dev -- CALLED
<88888888> lvm_check_partitioned_dev -- CALLED
<999999999> lvm_get_device_type called
<999999999> lvm_get_device_type leaving with 0
<88888888> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<7777777> lvm_check_dev -- LEAVING with ret: 1
<7777777> lvm_dir_cache -- CALLED
<7777777> lvm_dir_cache -- LEAVING with ret: 17
<666666> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/hdg
<666666> system_id_check_exported -- CALLED
<666666> system_id_check_exported -- LEAVING with ret: 0
<55555> pv_read -- LEAVING with ret: 0
<55555> vg_copy_from_disk -- CALLED
<666666> vg_check_vg_disk_t_consistency -- CALLED
<7777777> vg_check_name -- CALLED with VG:
<88888888> lvm_check_chars -- CALLED with name: ""
<88888888> lvm_check_chars -- LEAVING with ret: 0
<7777777> vg_check_name -- LEAVING with ret: 0
<666666> vg_check_vg_disk_t_consistency -- LEAVING with ret: 0
<55555> vg_copy_from_disk -- LEAVING
<4444> vg_read_from_pv -- LEAVING with ret: 0
<333> vg_read -- LEAVING with ret: 0
<22> lv_read_all_lv -- lv_max: 256
<22> lv_read_all_lv -- BEFORE pv_read_all_pv_of_vg
<333> pv_read_all_pv_of_vg -- CALLED with vg_name: "hotline"
<4444> vg_check_name -- CALLED with VG: hotline
<55555> lvm_check_chars -- CALLED with name: "hotline"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- LEAVING with ret: 0
<333> pv_read_all_pv_of_vg -- LEAVING with ret: 0
<333> lv_copy_from_disk -- CALLED
<333> lv_copy_from_disk -- LEAVING
<22> lv_read_all_lv -- l: 256  nl: 1  vg_this->lv_cur: 1
<22> lv_read_all_lv -- LEAVING with ret: 0
<1> vg_read_with_pv_and_lv -- AFTER lv_read_all_lv; vg_this->pv_cur: 4  vg_this-
>pv_max: 256  ret: 0
<1> vg_read_with_pv_and_lv -- BEFORE for PE
<1> vg_read_with_pv_and_lv -- AFTER for PE
<1> vg_read_with_pv_and_lv -- BEFORE for LV
<1> vg_read_with_pv_and_lv -- vg_this->lv[0]->lv_allocated_le: 11180
vgscan -- only found 7518 of 11180 LEs for LV /dev/hotline/vol1 (0)
<1> vg_read_with_pv_and_lv -- LEAVING with ret: -365
<1> lvm_error -- CALLED with: -365
<1> lvm_error -- LEAVING with: "vg_read_with_pv_and_lv(): allocated LE of LV"
vgscan -- ERROR "vg_read_with_pv_and_lv(): allocated LE of LV" can't get data of
 volume group "hotline" from physical volume(s)
<1> vg_free -- CALLED
<1> vg_free -- LEAVING with ret: -99
<1> lvm_interrupt -- CALLED
<1> lvm_interrupt -- LEAVING
<1> lvm_unlock -- CALLED
<1> lvm_unlock -- LEAVING with ret: 0
vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created
vgscan -- WARNING: This program does not do a VGDA backup of your volume group

<1> lvm_unlock -- CALLED
<1> lvm_unlock -- LEAVING with ret: -104
[root@blackbird root]#
[root@blackbird root]# pvdata /dev/hdc
--- NEW Physical volume ---
PV Name               /dev/hdc
VG Name               hotline
PV Size               30.94 MB [63360 secs]
PV#                   3
PV Status             available
Allocatable           NO
Cur LV                0
PE Size (KByte)       0
Total PE              0
Free PE               0
Allocated PE          0
PV UUID               s8Gp0j-WWq2-yT9m-UnCz-qU7m-TnCG-tHwVaI

--- Volume group ---
VG Name
VG Access             read/write
VG Status             NOT available/resizable
VG #                  0
MAX LV                256
Cur LV                1
Open LV               0
MAX LV Size           2 TB
Max PV                256
Cur PV                4
Act PV                4
VG Size               360.56 GB
PE Size               32 MB
Total PE              11538
Alloc PE / Size       11180 / 349.38 GB
Free  PE / Size       358 / 11.19 GB
VG UUID               snZQHp-EWmO-aeox-1Cbi-8Guy-UPaU-l4UdJm

--- List of logical volumes ---

pvdata -- logical volume "/dev/hotline/vol1" at offset   0
pvdata -- logical volume struct at offset   1 is empty
...
pvdata -- logical volume struct at offset 255 is empty
--- List of physical volume UUIDs ---

001: ZLU9xB-hy6U-I7UF-Fd9C-3lTW-wKMX-9nhxcY
002: UGmBIH-LfYd-JQdV-xT2A-oSqj-8prs-ezsRLO
003: s8Gp0j-WWq2-yT9m-UnCz-qU7m-TnCG-tHwVaI
004: MFAGC5-zznc-n0xn-T5rT-Cluh-b9qR-6v7oge

[root@blackbird root]#

[-- Attachment #2: Type: text/html, Size: 17259 bytes --]

                 reply	other threads:[~2002-12-21 11:59 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='00ef01c2a91a$b85b4bf0$e96e80d1@bill' \
    --to=bill@tagboard.com \
    --cc=linux-lvm@sistina.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.