On Wed, 6 Mar 2002, Peter Edwards wrote: > Zhihui Zhang wrote: > > <snip> > > > ... I also do not read anything during the partial block write, > > and I think the disk controller should not do that either. > > If you do a partial block write, surely at some point the block must be read > in order to preserve that segment of data you are _not_ overwriting? First off, I am not writing through any file system. I access the raw device directly. Secondly, the bytes written are always a multiple of 512 bytes. If one sector is the I/O unit of a disk controller, why should it read anything to prevent overwritten? -Zhihui To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message
- Re: A weird disk behaviour Zhihui Zhang
- Re: A weird disk behaviour Lars Eggert
- Re: A weird disk behaviour Zhihui Zhang
- Re: A weird disk behaviour Lars Eggert
- Re: A weird disk behaviour Zhihui Zhang
- Re: A weird disk behaviour Lars Eggert
- Re: A weird disk behaviour Zhihui Zhang
- Re: A weird disk behaviour Brian T . Schellenberger
- Re: A weird disk behaviour Zhihui Zhang
- Re: A weird disk behaviour Peter Edwards
- Re: A weird disk behaviour Zhihui Zhang
- Re: A weird disk behaviour Peter Pentchev
- Re: A weird disk behaviour Zhihui Zhang
- Re: A weird disk behaviour Julian Elischer
- Re: A weird disk behaviour Ian
- Re: A weird disk behaviour Zhihui Zhang
- Re: A weird disk behaviour Ian
- Re: A weird disk behaviour Peter Pentchev
- Re: A weird disk behaviour Brian T . Schellenberger
- Re: A weird disk behaviour Julian Elischer
- Re: A weird disk behaviour Brian T . Schellenberger