Re:Projected File System
by muststopmyths on Thursday February 22, 2024 @11:01AM
(#39469035)
Well at least it seems easier than the IFS approach to exposing a foreign filesystem. I suppose if someone wrote a FUSE api wrapper around this it could be even more useful.
[ Parent
| on HN ]
It's not a full-blown userspace filesystem like fuse or dokany (which already has a fuse wrapper). The projected file system still needs a local folder where it can place copies of files from the "backing store". E.g note the Remarks section at https://learn.microsoft.com/en-us/windows/win32/api/projecte...
> When ProjFS receives the data it will write it to the file to convert it into a hydrated placeholder.
Re:Projected File System
by EvanAnderson on Thursday February 22, 2024 @12:27PM
(#39470250)
There's some discussion here: https://github.com/microsoft/ProjFS-Managed-API/issues/54
It looks like it's meant to solve a much narrower problem than FUSE.
Edit:
Since you mentioned Dokany[0] I'll also throw out a shout for WinFsp[1] as a similar project, too.
Re:Projected File System
by muststopmyths on Thursday February 22, 2024 @08:20PM
(#39475703)
oh, I had no idea from scanning the docs that it created a physical file for every virtual file. that really makes it of marginal general use.
I suppose the choice of the name also makes sense in that context.