
Ситуация:
У меня есть эти виртуальные машины, которые используются для сборки программного обеспечения, и я пытаюсь хранить все сборки на одном «диске», если можно так выразиться. Виртуальные машины:
2 x Windows
4 x Linux (3 Mandriva and 1 CentOS)
Какой лучший способ поделиться диском между виртуальными машинами? В настоящее время я использую NFS (общий доступ к диску из Linux -> Windows с помощью Services for Unix), но я не уверен, что это самый эффективный способ.
решение1
Я обычно склоняюсь к запуску Samba на Linux, чтобы облегчить обмен файлами с Windows. В основном потому, что вам не нужно беспокоиться о настройке пользовательских служб на стороне Windows. Для меня это плюс, потому что я считаю, что проще реализовать службы на стороне Linux.
Вы можете монтировать общие ресурсы, используя тип файловой системы cifs (который заменяет smbfs) на других компьютерах Linux.
Пакет программного обеспечения Samba, а также модуль ядра CIFS обычно включены по умолчанию в большинство дистрибутивов.
решение2
какую виртуальную машину вы используете? Вероятно, вы могли бы создать общий общий диск. Посмотрите наhttp://www.symantec.com/connect/articles/building-vmware-shared-disk