All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mark <musicman529@yahoo.com>
To: xfs@oss.sgi.com
Subject: XFS w/ extern journal as root on Linux?
Date: Wed, 25 Jun 2008 21:50:11 -0700 (PDT)	[thread overview]
Message-ID: <732501.9968.qm@web34508.mail.mud.yahoo.com> (raw)

Well, I tried to convert my non-/home space to XFS with an external journal, but Linux consistently choked on it. I passed "rootfstype=xfs root=/dev/sdb5 rootflags=logdev=/dev/sda2" on the kernel command line (via GRUB) but it panicked every time. 

Here is a transcript of the boot panic from an unmodified kernel:

~~~~~~~~~~~~~~~~~
md: Autodetecting RAID arrays.
md: Scanned 0 and added 0 devices.
md: autorun ...
md: ... autorun DONE.
XFS: Invalid device [/dev/sda2], error=-2
VFS: Cannot open root device "sdb5" or unknown-block(8,21)
Please append a correct "root=" boot option; here are the available partitions:
0800  390711384 sda driver: sd
 0801 1005448 sda1
 0802 3008880 sda2
 0803 30005640 sda3
 0804 1 sda4
 0805 356688328 sda5
0b00  1048575 sr0 driver: sr
0810 488386584 sdb driver: sd
 0811 146488671 sdb1
 0812 4008217 sdb2
 0813 3004155 sdb3
 0814 1 sdb4
 0815 334882926 sdb5
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,21)
~~~~~~~~~~~~~~~~~

Judging from the output, it seems not to be able to open the log device /dev/sda2. I slipped in a couple statements in xfs_vfsops.c to watch for function entries and successful exits. I saw where xfs_blkdev_get() was called twice, the first time successfully (probably corresponding to /dev/sdb5), the second time unsuccessfully (/dev/sda2). Yet, the partition list at the end of the panic shows /dev/sda2 as recognized and available.

Is this a known issue?

As an acceptable substitute, I moved /usr to XFS with an external journal. Staying with the deadline scheduler, it's a noticeable difference. OOo launches in about 4 seconds.
-- 
Mark

"What better place to find oneself than
 on the streets of one's home village?"
      --Capt. Jean-Luc Picard, "Family"

             reply	other threads:[~2008-06-26  4:49 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-26  4:50 Mark [this message]
2008-06-26  5:14 ` XFS w/ extern journal as root on Linux? Eric Sandeen

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=732501.9968.qm@web34508.mail.mud.yahoo.com \
    --to=musicman529@yahoo.com \
    --cc=xfs@oss.sgi.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.