Есть ли в ядре способ получить список блоков, в которые физически записаны данные, и порядок их записи?
Похоже, blktrace может выдать эту информацию.
blktrace