Linux LVM users
 help / color / mirror / Atom feed
From: Madison Kelly <linux@alteeve.com>
To: linux-lvm@sistina.com
Subject: Re: [linux-lvm] Ext3 -> ReiserFS on '/' convertion prob
Date: Fri Dec 19 11:19:01 2003	[thread overview]
Message-ID: <3FE33304.6020602@alteeve.com> (raw)
In-Reply-To: <3FE32D1A.6040500@alteeve.com>

Just to add in case it might help, here is the kernel panic:

   -= Kernel panic...

...
Creating block devices
Scanning logical volumes
vgscan -- reading all physical volumes (this may take a while...)
raid5: switching cache buffer size, 4096 --> 1024
vgscan -- found inactive volume group "vg0"
vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created
vgscan -- WARNING: This program does not do a VGDA backup of your volume 
group

Activating logical volumes
vgchange -- volume group "vg0" successfully activate

Mounting root filesystem
VFS: Can't find ext3 filesystem on dev lvm(58,0).
mount: error 22 mounting ext3
picotroot: pivot_root(/sysroot,/sysroot/initrd) failed: 2
umount /initrd/proc failed: 2
Freeing unused kernel memory: 136k freed
Kernel panic: No init found. Try passing init= option to kernel.

   -= End kernel panic

Again, thank you all very much!

Madison

Madison Kelly wrote:
> Hi!
> 
>   Thank you very much for your reply! May I pick your brain just a 
> little bit more? Because I can't boot I am currently accessing the LVM 
> LV via the Fedora Core 1 Install 1 CD using the 'linux rescue' option. I 
> tried running that command but it threw a lot of "file not found" errors 
> so I syslinked the missing files into place and it seemed a lot better 
> but I keep getting two more errors;
> 
>   To show you what I mean here is the output:
> 
>  -= First, 'df' before I begin...
> 
> sh-2.05b# df
> Filesystem    1K-blocks    Used    Available  Use%    Mounted on
> rootfs             6120    3564         2206  62%    /
> /dev/root.old         6120    3564         2206  62%    /
> /tmp/cdrom       644864    644864            0 100%    /mnt/source
> /dev/vg0/root     17919448    1916960     16002488  11%    /mnt/sysimage
> /dev/hda1       101086    6767        89100   8%    /mnt/sysimage/boot
> /dev/hda3     76304192    32828     72395284   1%    /mnt/sysimage/single
> 
>   (Note that I have an IDE for '/boot' and swap)
> 
>  -= Okay, my simlinks are in place. Now running 'lvmcreate_initrd'
> 
> sh-2.05b# lvmcreate_initrd
> Logical Volume Manager 1.0.3 by Heinz Mauelshagen  02/19/2002
> lvmcreate_initrd -- make LVM initial ram disk 
> /boot/initrd-lvm-2.4.22-1.2115.nptl.gz
> 
> lvmcreate_initrd -- finding required shared libraries
> lvmcreate_initrd -- stripping shared libraries
> lvmcreate_initrd -- calculating initrd filesystem parameters
> lvmcreate_initrd -- calculating loopback file size
> du: invalid option -- c
> BusyBox v0.60.5 (2003.01.24-22:44+000) multi-call binary
> 
> Usage: du [-lsxhmk] [FILE]...
> 
> lvmcreate_initrd -- making loopback file (541 kB)
> lvmcreate_initrd -- making ram disk filesystem 9238 inodes)
> lvmcreate_initrd -- mounting ramdisk filesystem
> lvmcreate_initrd -- creating new /etc/modules.conf
> lvmcreate_initrd -- creating new modules.dep
> depmod: Can't open /lib/modules/2.4.22-1.2115.nptl/modules.dep for writing
> lvmcreate_initrd -- ERROR running depmod
> rmdir: unable to remove '/tmp/mnt.1185': Device or resource busy
> 
>   -= It failed... Here is 'df' again, with the loopback still mounted
> 
> sh-2.05b# df
> Filesystem    1K-blocks    Used    Available  Use%    Mounted on
> rootfs             6120    3564         2206  62%    /
> /dev/root.old         6120    3564         2206  62%    /
> /tmp/cdrom       644864    644864            0 100%    /mnt/source
> /dev/vg0/root     17919448    1916960     16002488  11%    /mnt/sysimage
> /dev/hda1       101086    6767        89100   8%    /mnt/sysimage/boot
> /dev/hda3     76304192    32828     72395284   1%    /mnt/sysimage/single
> /dev/loop1          506    19          487   4%    /tmp/mnt.1185
> 
>   -= When I try to create a symlink to '/lib/modules' I am told:
> 
> sh-2.05b# cd /lib
> sh-2.05b# ln -s /mnt/sysimage/lib/modules
> ln: creating symbolic link './modules' to '/mnt/sysimage/lib/modules': 
> Read-only file system
> sh-2.05b# cd /
> sh-2.05b# ls -lah | grep lib
> lrwxrwxrwx    1 root    root    16 Dec 19 12:05 lib -> /mnt/runtime/lib
> sh-2.05b# cd /mnt/runtime/
> sh-2.05b# ls -lah | grep lib
> drwxr-xr-x    1 root    root   1.6k Jan  1 1970 lib
> 
>   So, have I done something stupidly wrong?? :)
> 
>   Again, you help is -very- much appreciated!
> 
> Madison
> 
> Jord Tanner wrote:
> 
>> You need to run "lvmcreate_initrd", which will create an lvm-initrd file
>> in /boot. Then edit grub.conf to use the new initrd, and you are off to
>> the races. This will make the lvm tools available at boot, then your VG
>> will come online.
>>
>> On Thu, 2003-12-18 at 21:14, Madison Kelly wrote:
>>
>>> Hi all,
>>>
>>>   This is my first post to the list so forgive me please if I am 
>>> making any mistakes of protocol! :)
>>>
>>>   I am relatively new to LVM but I have read most of the docs that I 
>>> could find on the topic and I am pretty strong on RAID and general 
>>> storage tech. With that said, here is my problem/scenario:
>>>
>>>   I have a small test server that I am trying to use to learn how to 
>>> configure the '/' filesystem of a Fedora Core 1 install of linux to 
>>> reside on a software RAID5 array with an LVM VG on top of it and the 
>>> bulk of that partition on a single LV mounted as '/'. This so far is 
>>> just fine. Oh, fwiw, the four drives are SCSI on an Adaptec 2940x PCI 
>>> controller (three in use now, a forth to be used as a temp drive 
>>> during FS convertion and later added to the array) with another IDE 
>>> drive used for '/boot' and <swap>.
>>>
>>>   Now what I am trying to do immidiately is to convert the '/' 
>>> filesystem from 'ext3' to 'resierfs'. ReiserFS is not an install-time 
>>> option and the LVM FAQ says simple to boot from a rescue CD, back the 
>>> '/' LV data up, re-format the LV with a ReiserFS and then restore the 
>>> data. Sounds easy enough, eh? Anyway, I have been able to do all of 
>>> this and I am even pretty sure that the data is intact because when I 
>>> boot the Fedora Core 1 Disk 1 using 'linux rescue' it scans for the 
>>> install and finds it on both '/dev/sdd1' (the drive I am using 
>>> temporarily to backup the '/' LV data to) and on '/dev/vg0/root' (the 
>>> LV that started life as an ext3 filesystem during the OS install).
>>>
>>>   The problem is that when I boot into the OS proper something 
>>> somewhere is still telling something to do with LVM that the file 
>>> system is still ext3 and thus it throws a kernel panic. I have edited 
>>> '/etc/fstab', '/etc/mtab' and '/etc/blkid.tab' to read 'reiserfs' 
>>> instead of the original 'ext3'. Am I missing a file somewhere? Is 
>>> there a command I need to run to tell '/etc/lvmtab' or 
>>> '/etc/lvmtab.d/root' that the filesystem has changed? Am I missing 
>>> something all together different?
>>>
>>>   Anywho, as a little heads up and maybe a little request for 
>>> comment; once I manage to get the '/' LV on ReiserFS the next thing I 
>>> want to do is add a forth drive (the '/dev/sdd' drive) to the RAID5 
>>> array, extend it via 'raidreconf', add the new space to the PV, pass 
>>> that space up to the VG and finally extend the 'root' LV and update 
>>> the filesystem while online (hence the desire for ReiserFS). Am I on 
>>> the right track? Does anyone who has done this before have any pointers?
>>>
>>>   Thanks all for listening to a n00by!!
>>>
>>> Madison
> 
> 
> 
> 
> _______________________________________________
> linux-lvm mailing list
> linux-lvm@sistina.com
> http://lists.sistina.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
> 

  reply	other threads:[~2003-12-19 11:19 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-18 23:15 [linux-lvm] Ext3 -> ReiserFS on '/' convertion prob Madison Kelly
2003-12-19  9:07 ` Jord Tanner
2003-12-19 10:54   ` Madison Kelly
2003-12-19 11:19     ` Madison Kelly [this message]
2003-12-19 12:20     ` Jord Tanner
2003-12-19 13:55       ` Madison Kelly
2003-12-19 14:46         ` Chris Cox
2003-12-19 14:54           ` Madison Kelly
2003-12-19 15:22             ` Chris Cox
2003-12-19 16:31               ` Madison Kelly
2003-12-21 15:47                 ` [linux-lvm] Ext3 -> ReiserFS on '/' conversion problem wopp
2003-12-21 21:10                   ` Madison Kelly

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=3FE33304.6020602@alteeve.com \
    --to=linux@alteeve.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox