Using Dokan for mounting Cloud storage like Amazon S3, Azure, Cloud drive, etc.

1,621 views
Skip to first unread message

waterfallbay

unread,
Sep 19, 2011, 9:43:53 AM9/19/11
to Dokan
Hi,

I am new to Dokan.

I am in the research of finding a way to mount a Cloud storage drive
as a Windows Network drive. Is it possible to achieve this by using
Dokan?

I also want to see if it is possible to mount a SFTP or FTP server
with Dokan.

Thanks.

Smurf IV

unread,
Sep 19, 2011, 12:15:09 PM9/19/11
to do...@googlegroups.com
FTP can be done, see my fledgling project @
http://amalgam.codeplex.com/


--
You received this message because you are subscribed to the Google Groups "Dokan" group.
To post to this group, send email to do...@googlegroups.com.
To unsubscribe from this group, send email to dokan+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/dokan?hl=en.


Ramesh Kumar

unread,
Sep 20, 2011, 1:45:52 AM9/20/11
to do...@googlegroups.com
Hi,

You can do But you have to mind it Readfile functionlaity..

In this you have more calls from the filesystem like will read tagging mp3 files and thumbnail reads from explorer.  this only starange..

//Ramesh
--
// Ramesh

Jesse Trana

unread,
Sep 21, 2011, 12:38:42 AM9/21/11
to do...@googlegroups.com
Yes, you can definitely do something like that. Be aware that Dokan is not exactly the most well-documented, but the interfaces are relatively straightforward. Do you have any specific questions?

evos...@gmail.com

unread,
Jan 9, 2013, 10:25:15 AM1/9/13
to do...@googlegroups.com
You ever try this out or have any luck with it?  I'm looking for some solutions to mount Amazon S3's in code on Windows and some nice command line tools would be a godsend.  It was so much easier to do on the Mac side.

Filipe Duarte

unread,
Sep 22, 2015, 4:22:03 PM9/22/15
to Dokan
Hi! (Resurrecting the post).

Have you did it? I'm trying a lot, but no success... I'm trying on the Mirror sample.

Somebody can help me?

Thank you!

Shiping Tan

unread,
Sep 22, 2015, 10:44:56 PM9/22/15
to Dokan
For you this idea, I have tried to use the Linux cloud storage. Windows with dokan, the general read and write file is not a problem, but to fully compatible with the application of NTFS windows, is not realistic, as well as the dokan driver is not stable, the development of the product is difficult to commercial. For example, the NTFS windows support file name  “AAA”,find file name “aaa” also find, but the Linux file system is not,and something...,now,i have no dokan driver support ,Very difficult。

在 2011年9月19日星期一 UTC+8下午9:43:53,waterfallbay写道:

Alejandro Exojo

unread,
Sep 23, 2015, 3:09:37 AM9/23/15
to do...@googlegroups.com
On 22 September 2015 at 22:22, Filipe Duarte <fili...@gmail.com> wrote:
> Hi! (Resurrecting the post).
>
> Have you did it? I'm trying a lot, but no success... I'm trying on the
> Mirror sample.
>
> Somebody can help me?

It is perfectly possible. I did it, and from what I understand of the
mailing list archives, other companies did it. What is what you are
trying?

What Shiping Tan says is true. It's definitely a problem that a remote
file system can store a file like "foo\bar.txt" or two files named
"hello.doc", when locally the user will not be able to distinguish
them. Is up to you to implement some kind of encoding. This is not
necessarily the biggest problem, though. A file system is very prone
to race conditions. Add to that a server, and you'll have some fun. :)

Filipe Duarte

unread,
Sep 23, 2015, 7:53:28 AM9/23/15
to Dokan
I'm trying to mount a Azure Blob Storage as a local drive, like this -> https://github.com/richorama/AzureBlobDrive

The problem with the project that I quote above, is that it not copies big/medium files (30MB as example). The error "0x800705AA: Insufficient system resources exist to complete the requested service." occurs.

I was thinking that the problem can be the dokan version used and I wanna adapt this dokan project to it, but I did not have success in my compilation.

Thank you so much.

Alejandro Exojo

unread,
Sep 23, 2015, 9:34:28 AM9/23/15
to do...@googlegroups.com

On 23 September 2015 at 13:53, Filipe Duarte <fili...@gmail.com> wrote:
I'm trying to mount a Azure Blob Storage as a local drive, like this -> https://github.com/richorama/AzureBlobDrive

The problem with the project that I quote above, is that it not copies big/medium files (30MB as example). The error "0x800705AA: Insufficient system resources exist to complete the requested service." occurs.

I was thinking that the problem can be the dokan version used and I wanna adapt this dokan project to it, but I did not have success in my compilation.


I've seen an error like this in the issues:

https://github.com/dokan-dev/dokany/issues/6

I can't help, though, since I don't use the C# bindings. Also, I haven't experienced this, since in my filesystem, when a file is written through my file system, it's written immediately to disk (in a different location, kind of like a "cache"). Then, after a timeout of inactivity, is uploaded to the server. This might be the reason or not, just a guess after reading the comments.
Reply all
Reply to author
Forward
0 new messages