(FUSE) Желательно без прав администратора. Примером может быть sshfs, может быть, через msys?
5 ответов
Насколько я понимаю, Windows не поставляется с чем-то, что позволило бы вам определить вашу собственную файловую систему без добавления некоторого кода в ядро (то есть, драйвера). Так что вам понадобятся права администратора.
В 2010 году в FAQ FUSE упоминалось несколько потенциальных альтернатив, но все они выглядели как пароварка, кроме Dokan. Dokan был заброшен, но некоторые ветки живут: Dokanx, Dokany и другие, а также как минимум две привязки .NET. Dokany имеет компонент SSHFS.
Хотя это и не идеально, вы могли бы добиться "FUSE для Windows", запустив небольшую установку Linux на виртуальной машине, в которой были установлены только FUSE и Samba, где Samba выставляет подключенные папки FUSE в качестве общих ресурсов.
Windows по умолчанию не включает поддержку файловых систем пространства пользователя, поэтому вам понадобятся права администратора для установки Windows-эквивалента FUSE, такого как Dokan (такой драйвер должен все-таки подключаться к ядру).
Я видел ссылки на эту библиотеку Callback File System, которая кажется коммерческим портом FUSE. Я не пробовал это все же. И это, кажется, $ 2500+ для коммерческого использования.