On Wed, Aug 01, 2007 at 01:14:40PM -0400, Alan Stern wrote: > On Wed, 1 Aug 2007, Sergey Vlasov wrote: > > > On Tue, Jul 31, 2007 at 11:08:37PM +0100, Kostas Peletidis wrote: > > > Branden Sletteland wrote: > > > > I have also noticed this delay and have through instrumenting code > > > > have found that every block in the device gets read in. I never > > > > checked if it was something in the df, filesystem, SCSI, or USB > > > > subsystems that was causing this. I am usually doing df on USB > > > > storage devices formated as FAT 32 w/ and w/o LBA. > > > > > > > > Branden > > > > > > > > > > > Thanks for your reply Branden. This explains why df would delay for a > > > whole minute to terminate normally with a 500GB usb disk attached and > > > only for a second or two with a 512MB usb stick attached. Btw both are > > > vfat. [...] > > Without "usefree" the vfat code in 2.6.22 will read the whole FAT > > to count free clusters on the filesystem. > > But reading the whole FAT is very different from reading the entire > partition.
Reading the entire 500GB in one minute? I would really like to have such disk :) Most likely "every block" here really means "a large sequential read". Not sure what cluster size would be used for a 500GB FAT32 partition, but with 4KB clusters the FAT size would be about 500MB - reading it over USB could probably take about a minute.
signature.asc
Description: Digital signature
------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel