:: Не фоксом единым
расшарить диск виртуальной машины
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
В Hyper-V установил Linux (Ununtu 20.04). Нужен доступ с хоста к диску виртуальной машины. Как расшарить диск виртуальной машины?
Ratings: 0 negative/0 positive
Re: расшарить диск виртуальной машины
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
Если поставить Samba, то можно расшарить папку, и потом обратиться по сети. Так работает. Но, нельзя ли как то без этого? Гложут сомнения, что нельзя...
Ratings: 0 negative/0 positive
Re: расшарить диск виртуальной машины
alex;

Сообщений: 2855
Откуда: Москва
Дата регистрации: 23.11.2004
ftp

PS:
ubuntu? 20?
да все что хочешь.
а вот если DOS?



Исправлено 1 раз(а). Последнее : alex;, 14.08.20 07:15
Ratings: 0 negative/0 positive
Re: расшарить диск виртуальной машины
Alsim

Сообщений: 3636
Откуда: Екатеринбург
Дата регистрации: 17.11.2004
alex;
а вот если DOS?
Делали в начале 90х, до 95ой винды.
У солидных клиентов Новелы всякие стояли, а мне проще было Винду 3ку поставить, там настроить и в неё не заходить.

сервер
www.windowsnetworking.com
клиент
www.windowsnetworking.com
Ratings: 0 negative/0 positive
Re: расшарить диск виртуальной машины
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
S-type
В Hyper-V установил Linux (Ununtu 20.04). Нужен доступ с хоста к диску виртуальной машины. Как расшарить диск виртуальной машины?
Обычно делают наоборот - шарят папку хоста для монтирования её в гостевой ОС.
linuxhint.com
Но если очень надо наоборот (нужен доступ к rootfs, например) то проще всего использовать sftp или ssh - в свежих версиях винды ssh клиент уже встроен, в более старых могу порекомендовать putty.

Ну и не могу не упомянуть, что начиная с релиза 20.04 Windows10 включает в себя подсистему WSL 2 которая позволяет обойтись БЕЗ виртуальных машин (hyper-v под капотом, всё равно используется, но в "легковесном" виде), запуская линуксовые ОС в виде своего рода контейнеров - с кучей своих плюшек, включая лучшую производительность, хитрые (читай почти что "прямые") способы взаимодействия с файловой системой и даже работающими процессами между Win и Linux. Есть разные релизы линуксов для установки в эти самые WSL (по умолчанию очень лёгкая версия дистрибутива идёт). Кстати, Docker for Windows тоже умеет с ней работать, и теперь линукс-контейнера могут крутится в WSL 2, а не в контейнерах линукосовой виртуальной машины - большой шаг вперёд!


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: расшарить диск виртуальной машины
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
Igor Korolyov
Обычно делают наоборот - шарят папку хоста для монтирования её в гостевой ОС.
Смотря что надо... В данном случае вопрос не в передаче каких то данных.

Приложение умеет сохранять указанные файлы в указанной папке (на windows сервере). Приложение находится на windows компьютере, но если открыть его в браузере на linux-е, то можно подсунуть файлы с именами, которые которые не корректны для Windows. В linux-е файл может содержать в своём имени кавычки, звёздочки, вопросы и т.д. Например, указываю я файл

Цитата:
file *file*

Естественно, при попытке сохранить файл с таким именем в папку windows компьютера возникает ошибка. Потому, в приложении, в public async Task<ActionResult> UploadFile (метод, обрабатывающий загружаемые файлы) во всех IEnumerable<HttpPostedFileBase> files (пареметр со списком файлов) неудобные символы заменяются на подчёркивание. И, для звёздочки это работает. Если файл содержит

Цитата:
file *file*

то в параметре files содержится именно это имя. А вот для двойных кавычек почему то не работает. Если имя содержит двойные кавычки, то всё, что после кавычки просто отбрасывается. И, кто "плюшки ворует" - не понятно. Вот, сижу и пытаюсь смоделировать ситуацию на своём локальном компе.



Исправлено 4 раз(а). Последнее : S-type, 17.08.20 11:59
Ratings: 0 negative/0 positive
Re: расшарить диск виртуальной машины
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
Если делать доступ через samba, то с хоста вижу фйлы. И, даже могу считать те, у которых имена нормальные (с точки зрения windows). Но, файлы со звёздочками и кавычками не могу получить - пишет

Цитата:
Синтаксическая ошибка в имени файла, имени папки или метке тома.

Потому и говорю, что нужен какой то "прямой доступ".

Другой вариант как то редиректить приложение, что бы оно в хосте попадало на localhost. Тут, кстати, тоже есть вопросы. Например - можно ли это сделать с IIS Express или надо будет полный IIS запускать?
Ratings: 0 negative/0 positive
Re: расшарить диск виртуальной машины
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
Переключился на IIS (полный, не Express). С виртуальной машины пингую IP локального хоста, с хоста пингую IP виртуалки. Но, из виртуалки по telnet не могу достучаться до нужного порта на хосте. И, из браузера тоже доступа нет. Блин, с VB проблем бы не было. Как пробрасывать потры в Hyper-V?
Ratings: 0 negative/0 positive
Re: расшарить диск виртуальной машины
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
Повесил сайт на 80-й порт. Теперь телнет с локалхоста видит сайт, а Firefox упорно отказывается...



Исправлено 1 раз(а). Последнее : S-type, 17.08.20 15:21
Ratings: 0 negative/0 positive
Re: расшарить диск виртуальной машины
sphinx

Сообщений: 31182
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
S-type
Повесил сайт на 80-й порт. Теперь телнет с локалхоста видит сайт, а Firefox упорно отказывается...

Даже если указать порт:

website.com:80 ?


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: расшарить диск виртуальной машины
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
sphinx
website.com:80
да, и так пробовал.
Ratings: 0 negative/0 positive
Re: расшарить диск виртуальной машины
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
Чесно говоря ничего не понял - намешаны виртуалки, приложения, браузеры...

На любую линукс машину (в т.ч. виртуальную) можно зайти по ssh и все её файлы, с какими угодно именами, будут доступны.
telnet не используют уже много лет как - его ssh и заменил когда-то.


------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 8 Касьянов  (Гостей: 7)

© 2000-2024 Fox Club 
Яндекс.Метрика