Hi,
This is a very boring procedure, but may work:
When you use the logical volume manager, it creates a Volume Group that can have one or more hard disks assigned. Then, it creates a Physical Volume, that may be alocated on one or more disks, and then is created a Logical Volume, that is where the file system will be created a mounted from.
There is one problem: the Linux OS need to know the volume group configuration to be able to mount the filesystem from the /dev/VolGroup00/LogVol00. Try to execute the command vgscan, so it will look for any volume group in the current disks:
Code:
% vgscan
vgscan -- reading all physical volumes (this may take a while...)
vgscan -- found active volume group "notes5prd"
vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created
vgscan -- WARNING: This program does not do a VGDA backup of your volume group
Then, try to execute the command pvdisplay passing the device where the LVM was created (i.e: pvdisplay /dev/hda2). You may run this command in each device displayed on fdisk -l command. This command will show the vg namem if there is any information on the device that you chose.
Finally, run the command vgimport followed by the device(s) that contains any vg information. This will enable the OS to recognize the LVM configuration. If this works, you will be able to execute the vgdisplay command and see the vg status. You will need to run vgchange -a y to enable the volume group, and then you be able to mount the filesystem from this crazy mount point.
AFAIK, fsck works the same way.
Please tell me later if this worked.
Regards.