|
Tracing ext3 file system operations in the QEMU emulator
[Отслеживание операций с файловой системой ext3 в эмуляторе QMU]
V. M. Stepanov, P. M. Dovgalyuk, D. N. Poletaev Yaroslav-the-Wise Novgorod State University
Аннотация:
В работе рассматривается подход к отслеживанию файловых операций с помощью перехвата запросов к виртуальному диску в эмуляторе. Такой способ позволяет получать информацию о файловых операциях независимо от гостевой ОС, однако требует отдельной реализации для каждой файловой системы. Важной проблемой для реализации данного подхода является корректная обработка изменений в файловой системе. С операционными системами, которые имеют свойство кешировать операции записи, возникают осложнения, так как операции записи могут выполняться в произвольном порядке. Для примера подхода был создан модуль эмулятора QEMU, отслеживающий операции с файловой системой ext3. Преимущество данного инструмента перед другими состоит в отсутствии вмешательства в работу ОС, а также отсутствии зависимости от ОС. Благодаря этому возможно использование на таких экзотических ОС, с которыми не работают другие инструменты мониторинга файловых операций. Предполагается, что модуль QEMU для файловых систем, отличных от ext2/3, может быть реализован с использованием методов, подобных описанным в статье.
Ключевые слова:
виртуальные машины, файловые системы, мониторинг, QEMU, интроспекция.
Образец цитирования:
V. M. Stepanov, P. M. Dovgalyuk, D. N. Poletaev, “Tracing ext3 file system operations in the QEMU emulator”, Труды ИСП РАН, 30:5 (2018), 101–108
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp363 https://www.mathnet.ru/rus/tisp/v30/i5/p101
|
Статистика просмотров: |
Страница аннотации: | 141 | PDF полного текста: | 103 | Список литературы: | 39 |
|