
(Это для компьютеров Windows.)
Итак, причина, по которой мне это нужно, на самом деле не так уж важна, но, в общем и целом...
У меня есть программа, которая долго генерирует огромный файл (например, в сотни ГБ).
У меня недостаточно места для сохранения этого файла локально. Я не хочу тратить время на создание файла, а затем ждать, пока это будет сделано, прежде чем я начну отправлять его через Интернет на другой компьютер. Я бы ожидал, что существует какая-то служебная программа, которая устанавливается как локальный виртуальный диск, и когда вы сохраняете на нее, она ПЕРЕДАЕТ данные на реальный физический диск. Я не хочу, чтобы целевой диск был где-то в облаке. Я хочу, чтобы это был диск на другом из моих компьютеров, который находится в другом месте. Таким образом, оба компьютера (источник и получатель) почти наверняка должны будут подключиться к какому-то промежуточному месту в облаке, чтобы выполнять потоковую передачу. Я слышал о Google Drive File Stream, но не уверен, работает ли он так, как мне нужно. Я не хочу никакого промежуточного накопления данных. Я хочу, чтобы данные просто передавались через Интернет от источника к месту назначения.
Эти 2 компьютера не находятся в одной локальной сети или Active Directory или в чем-то подобном. Они полностью разделены, но находятся в Интернете, за брандмауэрами, и я не могу открыть их для инициированных извне соединений, таких как VPN.
Кроме того, я не могу сгенерировать файл по частям.