Насколько сумасшедший “sudo qemu-hda/dev/sda” (sda монтирующегося хоста как hda клиента)?

Я играл с qemu на Linux, когда я обнаружил, что мог просто работать

sudo qemu -hda /dev/sda

И это загрузило бы мою систему снова! Я сразу закрыл qemu после того, как Личинка была загружена успешно, хотя, потому что команда выполняется с помощью sudo и я боялся, что это повредит мой /dev/sda.

Кто-либо мог объяснить, насколько опасный это могло быть?

16
задан 11.04.2011, 07:11

1 ответ

Я сказал бы, что это невероятно опасно.

Вы правы в своей гипотезе, что это, вероятно, повредило бы Ваш/dev/sda.

Две системы, получающие доступ к тому же блочному устройству, каждому с их собственным кэшем и буферами, будут определенно означать, что у каждого есть различная идея того, что находится на самом деле в файловой системе - изменения, внесенные одной операционной системой, не будут распространены правильно к другой, и Вы начнете получать файлы, перезаписывающие друг друга.

В целом, ужасная путаница.

Теперь, если бы у Вас было 2 операционных системы, установленные на 2 различных разделах (двойная загрузка), то Вы могли бы использовать qemu для начальной загрузки одного из них в другом, но Вы никогда никогда не должны загружать ту же ОС дважды (если это не ОС только для чтения как живой образ CD, например),

10
ответ дан 07.12.2019, 10:55

Теги

Похожие вопросы