Ask HN: What are some good resources for learning about low level disk/file IO?
Not specifically addressing your question, but when you get to the point of wanting to start doing some experiments you may find that 'fio' [1] is very handy.[1] https://github.com/axboe/fio