Можно ли использовать FUSE с Windows?

31224
Tobias Kienzler

( FUSE ) Желательно без прав администратора. Примером может быть sshfs, может быть, через msys?

31
Из любопытства: что вы в итоге использовали? Докан? Линукс в ВМ? Или где тебе любопытно как можно это сделать? panzi 10 лет назад 0
@panzi тогда я думаю, что использовал colinux, но, к сожалению, он по-прежнему не поддерживает 64-битную версию и не имел времени или мотивации для поиска альтернатив с тех пор ... Tobias Kienzler 10 лет назад 0

5 ответов на вопрос

15
Gilles

Насколько я понимаю, Windows не поставляется с чем-то, что позволило бы вам определить вашу собственную файловую систему, не добавляя некоторый код в ядро ​​(то есть драйвер). Так что вам понадобятся права администратора.

В 2010 году в FAQ FUSE упоминалось несколько потенциальных альтернатив, но все они выглядели как пароварка, кроме Dokan. Dokan был заброшен, но некоторые форки живут: Dokanx, Dokany и другие, а также как минимум две привязки .NET . Dokany имеет компонент SSHFS .

Доркан ссылка = припаркованный домен Joshua 9 лет назад 0
@ Джошуа Спасибо, я обновил свой ответ, чтобы указать на некоторые последующие проекты. Gilles 9 лет назад 0
Есть ли новые способы сделать это? Морошка? wayofthefuture 8 лет назад 0
7
Allanrbo

Хотя это и не идеально, вы могли бы добиться «FUSE для Windows», запустив небольшую установку Linux на виртуальной машине, в которой были установлены только FUSE и Samba, где Samba выставляет подключенные папки FUSE в качестве общих ресурсов.

6
mbq

Есть кое-что под названием Dokan, но оно работает не очень хорошо; он поддерживает SSHFS .

2
JanC

Windows по умолчанию не включает поддержку файловых систем пространства пользователя, поэтому вам понадобятся права администратора для установки Windows-эквивалента FUSE, такого как Dokan (такой драйвер должен все-таки подключаться к ядру).

1
Matthew Lock

Я видел ссылки на эту библиотеку Callback File System, которая кажется коммерческим портом FUSE. Я не пробовал это все же. И это, кажется, $ 2500 + для коммерческого использования.

Более того, я слышал от других, что они просят 5-значный номер среднего диапазона. Вы должны отправить свой бизнес-план, и тогда они придумают цену, которая оставляет вам достаточно прибыли, чтобы купить миску риса для ваших голодных программистов. Спасибо Oracle за то, что научил всех остальных тому, как это делается. Lothar 6 лет назад 1