On Fri, Nov 09, 2001 at 11:48:57AM +1100, Steve Downing wrote:
> Last night I switched my laptop over to XFS, and now when I boot 

How bizare. I did exactly the same thing last night...

> I get this message flashing by.  Does the first line mean anything 
> to anyone?  XFS'ers, is that, ahem, normal?  Kernel 2.4.12 with SGI's 
> XFS patch applied.

I did a 2.4.14...

$ dmesg  | grep -i 'XFS'
Linux version 2.4.14-xfs (root@yellowpunk) (gcc version 2.95.4 20011006
(Debian prerelease)) #1 Thu Nov 8 17:00:48 EST 2001
SGI XFS with ACLs, EAs, DMAPI, no debug enabled
XFS mounting filesystem ide0(3,2)
VFS: Mounted root (xfs filesystem) readonly.
XFS mounting filesystem ide0(3,4)


> 
> FAT: bogus logical sector size 0
> XFS mounting filesystem ide0(3,6)
> VFS: Mounted root (xfs filesystem) readonly.
> Freeing unused kernel memory: 192k freed

Did you compile FAT support into the kernel? (not a module). I compiled
resierfs in, but don't have any of those partitions... and I get:

$ dmesg  | grep -i 'reiser'
read_super_block: can't find a reiserfs filesystem on (dev 03:02, block
64, size 1024)
read_super_block: can't find a reiserfs filesystem on (dev 03:02, block
8, size 1024)

Maybe the kernel tries to mount the root filesystem as FAT as it
doesn't know what it is? That fails, then the XFS mount works.... don't
know, just a guess really

> 
> All the partitions are Linux (or Linux swap).
> Everything seems to work alright, although I'm currently considering 
> whether it was worth putting a journalling filesystem on a P150.
> 
> Secondly, anyone care to offer an insight into how this works.
> From the Linux+XFS HOWTO, it suggest using the following to copy 
> your root filesystem across to another partition.
> 
> cd /
> tar lcf - .|(cd /mnt/temp; tar xpvf - )
> 
> I vaguely understand how it works, but a quick blow-by-blow explanation 
> from someone more knowledgable would be lovely.  man tar didn't explain 
> what the - was doing.

the "-" gets tar to use stdin and stdout for doing its stuff...

so 

tar lcf - . 

will tar the current directory up and send it to stdout

(cd /mnt/temp; tar xpvf - )

picks up that output from stdin and extracts it to /mnt/temp

I'd used rsync to sync my root partion

rsync -arlHpogDtx --delete --stats / /mnt/hda2/

sticks to one filesystem too, so you don't need to worry about /proc and
other nasties...

-Colin
> 
> 
> ta
> Steve
> -- 
> If the above does not make sense, I had a Gibberish Protection Fault.
> 
> 
> 
> 
> 
> 
> 
> -- 
> SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
> More Info: http://lists.slug.org.au/listinfo/slug

-- 
"The nice thing about standards is that one has so many to choose between ... "

Attachment: msg17416/pgp00001.pgp
Description: PGP signature

Reply via email to