
Я уже некоторое время использую VirtualBox и всегда предполагал, что для виртуальной машины небезопасно переводить хост-систему в спящий режим или режим гибернации, пока эта виртуальная машина работает. Однако, узнав немного больше о том, как работает сон, я задаюсь вопросом, действительно ли это так.
Летом, безопасно ли переводить хост-систему в спящий режим во время работы виртуальной машины в VirtualBox? Если есть ситуации, когда это действительно небезопасно, каковы возможные последствия?
решение1
У меня есть хост Windows 7. В прошлом я запускал на нем виртуальную машину Windows 7, а сейчас запускаю на нем пару виртуальных машин Linux. По моему опыту, работает отлично. Я обнаружил только две довольно предсказуемые проблемы:
Часы гостя могут быть неправильными, когда он снова просыпается. Я считаю, что гостевые дополнения должны заботиться об этом. Я заметил это только на одной из моих виртуальных машин Linux, которая является предварительно собранным устройством, которое может не иметь гостевых дополнений.
TCP-соединения между гостем и другими хостами могут быть разорваны, если система находится в автономном режиме в течение длительного времени.
Худшим случаем было бы выключение хост-компьютера, когда он спал. Для любых работающих гостей это похоже на резкое выключение и включение питания. Современные операционные системы и файловые системы, как правило, справляются с этим. Но любые программы, работающие в гостевой системе, потеряют свою несохраненную работу, и иногда у вас могут возникнуть другие проблемы.