[linux-lvm] Re: Unable to get XFS, ext3, reiserfs & LVM to coexist happily
Adrian Head
ahead at bigpond.net.au
Fri Jan 4 16:47:02 UTC 2002
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sat, 5 Jan 2002 05:52, Eric Sandeen wrote:
> Ok, I have 2.4.17-xfs (cvs checkout today) with patches from lvm-1.0.1,
> applied lvm-1.0.1-2.4.17-xfs.patch then linux-2.4.11-VFS-lock.patch.
>
> I tried creating lvm volumes & snapshots w/ an xfs filesystem.
>
> I did run into problems (creating snapshot against my "test" volume
> while it was mounted caused an oops; creating snapshot volume then
> mounting test oopsed....) but eventually I got a volume mounted, and had
> a snapshot volume against it.
>
> Overflowing the snapshot behaved well:
>
> lvm -- giving up to snapshot /dev/test/foo on /dev/test/snap: out of
> space
>
> I'll check out the oopses to see if I can figure out what's going on.
>
> -Eric
Well this seems consistant with what I'm seeing:
2.4.17-xfs
While source volume mounted:
+ lvm-1.0.1 upgrade
+ VFS-lock
(In that order)
* Can create ext3 snapshot? | yes
* Can mount a ext3 snapshot? | yes
* Can create resierfs snapshot? | yes
* Can mount a resierfs snapshot? | yes
* Can create xfs snapshot? | Oops
btp 1234 (lvcreate)
journal_start
ext3_dirty_inode
__mark_inode_dirty
update_atime
do_generic_file_read
generic_file_read
sys_read
system_call
Running processes (lvcreate)
* Can mount a xfs snapshot? | Cannot test
When source & snapshot mounted:
* Cause oops when snapshot overflows? |
- ext3 | OK - Stable
- resierfs | OK - Stable
- xfs | Cannot test
What does your backtrace look like? Its the ext3_dirt_inode in my backtrace
thats got me. I have compiled a kernel without ext3 so will also give it a
run later.
I now have a serial cable and once I work out how to use kdb with it I'll be
able to capture the full kdb output.. I was wanting to be in this position
now; but ran into an issue with the Linux kernel which killed a lot of time..
OT: There is an option in the linux kernel config that allows extra debugging
info to be compled into the kernel. Don't use it as it stops all modules
from being loaded. It took me a couple of hours to realise what was
happening :-(
- --
Adrian Head
(Public Key available on request.)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE8NjF18ZJI8OvSkAcRAiFHAJ9oHz9ntOT+pNatBj3SxTMqw0je1gCfasWm
8zvETAseafRuSEpOaAFQkuE=
=+BBG
-----END PGP SIGNATURE-----
More information about the linux-lvm
mailing list