A raw device does not go through the buffer pool... this has some side effects like you have to read and write in integer multiples of physical blocks (sectors), starting on block boundries. --Ray