Совместное использование виртуальных машин между хостами Windows и Linux. Какая файловая система мне нужна?

Совместное использование виртуальных машин между хостами Windows и Linux. Какая файловая система мне нужна?

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

Я протестировал несколько файловых систем и получил очень плохие результаты:

  • NTFS: на Linux реализация NTFS работает в пользовательском режиме с Fuse, и это невероятно медленно, виртуальная машина работает со скоростью 1 кадр/с, а вся хост-система тормозит.
  • exFAT: то же, что и NTFS
  • FAT32: Вроде бы работает хорошо, но отсутствие журнала и других функций меня немного пугает, и я не знаю, хорошая ли это идея оставлять там VM

Существует ли более разумный способ совместного использования виртуальных машин между двумя хостами?

решение1

Я использую FAT32 с предварительно выделенным/разделенным на 2 ГБ VMDK и никогда не испытывал проблем: Дело в том, что метаданные в файловой системе никогда не меняются (кроме времени файлов) — это сглаживает большинство недостатков FAT32 — запуск FAT32 с любым растущим файлом — это риск, на который вы можете пойти, а можете и нет.

Остается только отсутствие прав доступа в FAT32 — вам придется решить, является ли это препятствием.

Связанный контент