F7 Help

Mikkel L. Ellertson mikkel at infinity-ltd.com
Wed Jul 25 17:20:54 UTC 2007


antonio montagnani wrote:
> 2007/7/25, Mikkel L. Ellertson <mikkel at infinity-ltd.com>:
>>
>> If the partitions are all there, then the next step is to check the
>> partitions. You can run fschk on the /boot partition to see if it is
>> correct. If you are using lvm, then checking the other partitions
>> gets a bit more complicated. Because you can still read /boot, I
>> would read /boot/grub/grub.conf and see what volume group the root
>> partition is on. You should see something like:
>>
>> title Fedora Core (2.6.20-1.2962.fc6)
>>         root (hd0,0)
>>         kernel /vmlinuz-2.6.20-1.2962.fc6 ro
>> root=/dev/VolGroup00/LogVol00 rhgb quiet
>>
>> This tells me that the root file system is on Volume Group 0,
>> Logical Volume 0, so I know that there is at least one Volume Group,
>> and it has at least one Logical Volume. I also know their names.
>>
>> I am not that good with lvm yet, so I usually work with the LVM man
>> pages open in one VT, and work in the other to diagnose the
>> problems. Hopefully someone that is better with LVM will post how to
>> check/repair LVM problems. If not, and you determine that it is a
>> LVM problem, I will do my best to walk you through it...
>>
>> I have found the SystemRescue CD handy for doing this type of work...
>>
>> http://www.sysresccd.org/Main_Page
>>
>>
> Dispositivo Boot      Start         End      Blocks   Id  System
> /dev/sdb1   *           1          13      104391   83  Linux
> /dev/sdb2              14       19457   156183930   8e  Linux LVM
> [root at Casa ~]#
> and then??? tnx for help... (any way I am learning, but I have all
> backups !!)
> 
From another message, I see that you ran fsck on /dev/sdb1, so I
would run something like this:

mkdir /mnt/tmp
mount /dev/sdb1 /mnt/tmp
cat /mnt/tmp/grub/grub.conf

This should get you the volume Group and Logical Volume for the root
directory. Hopefully, you are not using another Linux system that
uses LVM, and has the same Volume Group name. (This is why I like to
boot from a live CD for doing this.)

You can also get the information by running pvscan. If you do NOT
have conflicting Volume Groupe names, you can try running vgmknodes
to create the device files necessary to access the Logical Volumes.
You can then try running fsck on the Logical Volumes, and hopefully
fix them. If vgmknodes does not work, then you will have to try
dmsetup. (It has been a while sense I have done this, and I am a bit
hazy about all the details - sorry.)

For future use, you may want to look at the vgcfgbackup and
vgcfgrestore that will let you backup and restore the configuration
information for the drive. If you store a backup copy in /boot, or
on a removable media, it makes working with the Volume Group a lot
easier.

Mikkel
-- 

  Do not meddle in the affairs of dragons,
for thou art crunchy and taste good with Ketchup!

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20070725/b73183f2/attachment-0001.sig>


More information about the fedora-list mailing list