Рейтинг:-1

Параметры общего доступа к папке/исходному коду между гостем Linux и хостом Windows

флаг jp

Хост - Windows 10, гость — это сервер Ubuntu, работающий под Virtual Box.

Желаемая функция - иметь возможность совместно использовать папку, содержащую исходный код, между ними. В основном я хочу иметь возможность редактировать исходный код в Windows (vscode), но запускать код в Linux.

Я знаю о функции «общих папок» в Virtual Box, однако у нее есть несколько недостатков, поэтому я ищу альтернативы. Одна из проблем с общими папками ВМ заключается в том, что по умолчанию создание символических ссылок отключено, поэтому каждый раз, когда я запускаю установка нпм или же пряжа, я получаю ошибки E_PROTO. Чтобы исправить это, мне нужно либо запустить их с --no-bin-links, что не вариант, потому что я не единственный, кто работает над кодом... или принудительно использовать символические ссылки в vbox с помощью VBoxУправление набором дополнительных данных... и запустите виртуальную машину от имени администратора. Еще один недостаток заключается в том, что npm/yarn создает миллионы файлов, что я не могу контролировать, потому что это не мой исходный код, и я не могу решить, что устанавливать, а что нет. И это сильно замедляет работу.

Я думал попробовать вариант sftp, у которого есть свои недостатки, но прежде чем я это сделаю, может быть, у кого-то есть лучшее решение.

флаг cn
В этом есть множество элементов, не относящихся к теме, но в моей среде я использую mklink в гостевой системе, чтобы создать папку, связанную с общей папкой хоста. Выполнено.
onetrickpony avatar
флаг jp
Не уверен, что вы имеете в виду. В гостевой папке с исходным кодом уже есть символическая ссылка на общую папку, смонтированную в `media`
Рейтинг:1
флаг cn

Как насчет использования SMB или NFS? Оба они являются функциями Windows и могут быть легко настроены. Вы можете смонтировать папку SMB или NFS на виртуальной машине Linux.

onetrickpony avatar
флаг jp
После некоторых дополнительных исследований SMB, похоже, справляется со своей задачей. спасибо за идею

Ответить или комментировать

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