[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebsd-stable
Subject:    Re: fsck, glabel and sudden parallelism
From:       Andriy Gapon <avg () icyb ! net ! ua>
Date:       2009-04-29 7:34:57
Message-ID: 49F80321.6030305 () icyb ! net ! ua
[Download RAW message or body]

on 28/04/2009 14:34 Ivan Voras said the following:
> Andriy Gapon wrote:
>> So I recently switched one system to have only (g)labels instead of "raw" device
>> names in fstab and noticed that now initial (preen) fsck is performed in parallel
>> on couple of filesystems where before it used to be sequential.
>>
>> Here is a lengthy quote from fsck(8):
[snip]
>>> The disk drive containing each file system is inferred from the shortest
>>> prefix of the device name that ends in a digit; the remaining characters
>>> are assumed to be the partition and slice designators.
>> I think it is highly desirable that fsck knows which filesystems reside on the
>> same disk regardless of how they are referred to.
>> I think that the simple string matching described above is not sufficient these days.
>> Is there an easy geom way to query this info?
> 
> Yes, contents of kern.geom.confxml could be used to walk the tree of
> GEOM devices and find what drive they are physically on.

It seems that the less interesting part is already done - geom_gettree()
from libgeom, the more interesting part is some logic for directed graph
(geom "mesh") navigation.

Marcel,
I seem to recall that there was a conversation about making fsck more
geom aware (it was in context of inferring fs type from disklabel). Do
you have any work in progress in this area?

-- 
Andriy Gapon
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic