Я разработал файловую систему на основе FUSE как часть исследовательского проекта, и теперь мне нужно изучить фактические запросы чтения / записи, которые получает жесткий диск. Пытаясь сделать это, я рассматриваю возможность создания виртуального жесткого диска в Linux, который будет перехватывать запросы, генерируемые файловой системой, и регистрировать их.
Есть ли в Интернете ресурсы, которые могут помочь мне написать эмулятор и / или развить навыки, необходимые для его написания? В настоящее время я читаю книгу Linux Device Drivers 3, чтобы получить представление о том, как Linux управляет блочными устройствами.
Любая помощь приветствуется.
Спасибо