Re: libblkid fails for some CDs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Mar 19, 2010 at 04:35:59PM +0000, m.s.colclough wrote:
> Karel Zak wrote:
> > I don't see a problem, it reads 40 bytes from the last sector from
> > the device. ...
> > It seems like kernel last-sector-bug (see Google for more details).
>
> Indeed, it is looking at and near the last block.  As you point out this  
> is not wholly reliable with CDs, depending not only on the kernel but  
> also on drive firmware and how the disk was written.  I have some cases  
> where it fails, so mount with no fs type fails unnecessarily, or takes  
> many minutes to error out of all the raid checks. (Working with kernels  
> 2.6.31-32.8 since you asked, but I don't think that's the most important 
> parameter.)
>
> I am proposing to modify mount or libblkid so that it doesn't look for  
> this information when it doesn't need it. Is there a way that will not  
> break the general case?

 The problem is that the library has to check for RAIDs before
 filesystems. Maybe we can somehow detect that the device is CDROM and
 then skip the test for RAIDs. We already have such optimization for
 small devices (<=1.44M).

    Karel

-- 
 Karel Zak  <kzak@xxxxxxxxxx>
--
To unsubscribe from this list: send the line "unsubscribe util-linux-ng" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux