4

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

Но он просто чувствует себя медленно с точки зрения получения списков файлов / уведомлений об изменениях файлов; Visual Studio запускается в течение нескольких минут (тот же проект загружается в считанные секунды из хранилища виртуальной машины), SmartGIT не может определить, какие файлы были обновлены и т. Д .; В настоящее время перенос репо на новый виртуальный диск не выглядит для меня жизнеспособным решением; не из-за дискового пространства или проблем с шифрованием (на самом деле на втором жестком диске большой зашифрованный контейнер легче), но из-за того, что некоторые проекты также используются из среды хоста, и из-за ряда мелких проблем инфраструктуры. Поиск лучшей сети FS кажется мне лучшим взломом

  • A: Собственная samba предлагает лучшую производительность, чем эмулируемая samba Virtualbox в сценарии "миллиард маленьких файлов"?
  • B: Каковы другие возможные альтернативы для клиента Windows? папки webdav, быстрые FTP-эмулированные папки и т. д.?

1 ответ1

0

Настройте общий ресурс samba на хосте Linux и получите гостевую карту Windows для этого.

Мы можем использовать внутреннюю сеть VirtualBox для скорости.

Допустим, у хоста Linux IP-адрес внутренней сети VBox равен 10.0.0.2. Затем настройте экземпляр samba на хосте Linux и убедитесь, что он может прослушивать 10.0.0.2.

Затем просто сопоставьте \ 10.0.0.2 \ yourshare с Z:\ или любым другим в гостевой системе Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .