winfsp
dokany
Our great sponsors
winfsp | dokany | |
---|---|---|
31 | 14 | |
6,560 | 5,060 | |
2.2% | 1.2% | |
5.7 | 8.1 | |
2 months ago | about 1 month ago | |
C | C | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
winfsp
- WinFsp · Windows File System Proxy
-
*arr on local not setting hard links on seedbox
I’ve got a same sort of setup - difference is I have 2 Plex servers, one on the seedbox and one on a local Windows PC. Have you thought about mounting the seedbox locally? I use SSHFS and WinFSP which the seedbox I use supports - another route I took was using FreeFileSync which is an easy to use program that does all sorts of syncs.
- WinFsp – Windows File System Proxy
-
Sharing a folder to a windows 10 guest
In the Windows guest, install https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md#downloads and also https://github.com/winfsp/winfsp/releases/latest.
-
Adding your cloud storage as disk drives to your (Microsoft Windows) computer
when talking about rclone for Windows, I find it more than worthy to include WinFSP. It makes it much easier to access the drives mounted with rclone, and even using Windows File Explorer.
-
Adding a Cloud Object Storage to your Windows workstation
If you want to have that drive available in your Windows File Explorer you will need to install another open-source free software called WinFSP (for Windows File System Proxy) which can be downloaded from its website (https://winfsp.dev/), following this link.
-
Cloud service that can be accessed directly as a network drive?
You need WinFSP. It's basically the equivalent of FUSE but for Windows. (I think it actually has a FUSE-compatible API so that FUSE filesystems can in theory be ported to Windows easily - guessing rclone is probably using this function actually.)
- WinFsp 2022+ARM64
dokany
-
Projected File System
It's not really the same though. A Projected File System copies the files from the backing store to somewhere on the local file system when requested and then performs IO normally on the local files.
For an actual implementation of userspace filesystems on Windows see dokany: https://github.com/dokan-dev/dokany
-
Tutorial fo unlimited backup solution in these trying times with Backblaze, Raidrive and Dokany
Now that you are inside the Mirror folder with cmd, let’s start the Mirror function to attach a NAS or cloud folder as a local disk in order to get recognized by the BB client and be backed up. Write something like (read the dokany documentation for more details here): mirror.exe /r x:\ /l m , where x:\ should be the letter of the folder attached with Raidrive and m:\ the letter you want to assign to the new local disk.
-
Ask HN: What are some good resources for learning about low level disk/file IO?
I lead a project that included shipping a filesystem driver and a virtual disk on Windows.
What I did to learn the lower-level APIs, and perform initial testing on the driver, was write a "mirror" drive. The user-mode code pointed to a folder on disk, the driver made a virtual disk drive, and all reads and writes in the virtual disk drive went to the mirror folder.
On Windows, you can implement something like that using Dokany, Dokan, or Winfsp. On linux, there's the Fuse API. On Mac, there's MacFUSE.
Even if you don't do a "mirror" drive, understanding the callbacks that libraries like Dokany, Dokan, Winfsp, and Fuse do helps you understand how IO happens in the driver. Many IO methods provided in popular languages provide abstractions above what the OS does. (For example, the Windows kernel has no concept of the "Stream" that's in your C# program. The "Stream"'s Position property is purely a construct within the .Net framework.)
https://dokan-dev.github.io/
https://github.com/dokan-dev/dokany
https://osxfuse.github.io/
Another place to start is the OS's documentation itself. For example, you can start with Window's CreateFileA function. This typically is what gets called "under the hood" in most programming languages when you open or create a file: https://learn.microsoft.com/en-us/windows/win32/api/fileapi/...
-
Add USB connected phone as video source
You'll need this ressource installed in 1.X version to make it work : https://github.com/dokan-dev/dokany
-
Cheapest Way to Backup 40TB to Backblaze
Potentially no need to buy any hardware https://github.com/dokan-dev/dokany/wiki/Use-Mirror-example
- using back blaze personal? backing up nas?
- Error when trying to unlock any vault
- User mode file system library for windows with FUSE Wrapper
-
Cryptomator and Windows 11 - Experiences?
Yeah, I had an issue and had to downgrade the Dokan Library. I downloaded from here.
- ceph-dokan mount issues. Looking for the right place to ask questions.
What are some alternatives?
rust-9p - Tokio-based asynchronous filesystems library using 9P2000.L protocol, an extended variant of 9P from Plan 9.
Cryptomator - Multi-platform transparent client-side encryption of your files in the cloud
rclone - "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files
reactos - A free Windows-compatible Operating System
rar2fs - FUSE file system for reading RAR archives
fuse-overlayfs - FUSE implementation for overlayfs
securefs - Filesystem in userspace (FUSE) with transparent authenticated encryption
ifuse - A fuse filesystem to access the contents of iOS devices
udmabuf - User space mappable dma buffer device driver for Linux.
sshfs-win - SSHFS For Windows
fatx - Original Xbox FATX Filesystem Library, Python bindings, FUSE driver, and GUI explorer