How do I mount a cloud storage provider as a drive? - cloud-storage

I am creating a custom cloud storage provider for Windows, based on this repo. I have removed the root node in the Windows file manager as described in this post. Now I need to mount it as a drive.
How do I display my custom cloud storage provider as a drive?

I know this may be a little late but have a look at the answers - they may help you decide what approach to take as there's no native way to mount GCP buckets (or other storage) in Windows as a file system.
Have a look at this answer as it presents some of the tools (free & proprietary) and workarounds you can use (such as mounting filesystem in Linux and sharing it as a Samba/NFS with windows):

Related

How can I mount a ext4 disk onto a Windows machine?

I need to access a disk that is formatted with ext4 on a Windows machine. I will be accessing it within another application so I need it to have a path (such as D:\). I have seen several software's claiming to be able to let you interact with it but not get a path.
If you don't mind to use C# or .Net to access ext4 disk, you can try SharpExt4 library
SharpExt4 helps you with Linux file system read and write.
A .Net library to provide full access (read/write) to Linux ext2/ext3/ext4 filesystem
Here is the GitHub link https://github.com/nickdu088/SharpExt4

Powershell disk management

Welcome, I have question about managing disks via Powershell. Is there any possibility to e.g. change type of disk to dynamic, create mirrored disk, create raid-5 volume, extend volume via Powershell? I mean I need to do these things by using Powershell, NOT DISKPART!, but can't find solution.
See these:
Replace Diskpart With Windows Powershell – Basic Storage Cmdlets
Converting a DiskPart script to PowerShell on Windows Server 2012
step by step how to create a two way mirrored storage space via Powershell
Update
As for ...
'any command to change storage type from basic to dynamic?'
Why are you trying to do this?
As per Microsoft, dynamic disk are depreciated, and we are to be using the WSM API -
For all usages except mirror boot volumes (using a mirror volume to
host the operating system), dynamic disks are deprecated. For data
that requires resiliency against drive failure, use Storage Spaces, a
resilient storage virtualization solution. For more info, see Storage
Spaces Technical Preview.
You can continue to use DiskPart, DiskRAID, and Disk Management during
the deprecation period, but these tools will not work with Storage
Spaces or with any other new Windows Management Instrumentation
(WMI)-based Windows Storage Management APIs or in-box storage
management utilities or clients.
... and this the reason for no cmdlets for them exist or will.

Create Source Control System on NAS Drive

i'd like to create a source control system running on a NAS Drive. As a Windows User, I've never been able to get Microsoft Visual Source Safe to work on previous NAS Drives, as internally most of them seem to use Linux rather than Windows. I always got a security denied error message.
Should most NAS Drives be able to host a source control system. I'm presuming that possiblly i should have tried to install subversion rather than visual source safe?
Or ideally i'd like to use Microsoft Team Foundation Server.
Should i be looking for a NAS Drive with NTFS? Is there any that someone can recommend?
Also will there be a performance issue?
regards
Kojo
TFS uses SQL server as its storage mechanism. It is not recommended to put SQL data files on NAS drives, due to the high latency.

Cross-platform File sync tool

I am developing a webapp that will be used on LAN mostly. I have different locations where I deployed this app. Some of the locations run windows and some run linux (no x-window system). I need to know if there is a software out there that could easily synchronize my files stored somehere in the cloud (the clouding service can be provided by the app developers or to use different clouds) on both linux and windows machines. My english is a bit rusty so i'm going to explain this in simple words.
I will work on my local machine. I want to upload the files somewhere on the cloud and the clients installed on the LAN servers should synchronize the files. The client must be available for linux under console (as a daemon if possible) while on windows it can be something like dropbox or ubuntu one.
Does somebody know of such an app?
Dropbox is available for Linux.
You could also investigate unison.
I think "Git" is the best solution to develop your project in different machine.
You can sync your code with easy command through this app, and it will record all the version of your code.
Just google "Git tutorial", and you will find many useful introductions.
I think there is a great tool called Syncthing should be considered after 8 years.
https://syncthing.net/
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers and replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the internet.
Check the list of Syncthing's goals for more details.

Windows Home Server backup solution

I admit this is not strictly a programming question, although I do use my WHS as a source repository server for home projects, and I'm guessing many other coders here do as well.
Does anyone have a recommendation for a good backup solution for the non-fileshare portion of Windows Home Server? All the WHS backups I've seen handle the fileshares, but none of the system files or other administrative stuff on the box.
Thanks,
Andy
Windows Home Server is designed to not need a backup of the OS. If your system drive fails, install a new drive, and then boot the WHS OS setup disc and install the OS. It will find the data on the other drives and recreate all the shared folders. You do need to do some configuring once it is back up but that is pretty small compared to not having to back it up.
One good solution for backing up the home server itself is to attach an external drive, say via USB 2.0 or eSATA. For this to work, though, you need the supporting software like Norton Ghost or something similar installed on your WHS server.
Windows Home Server Power Pack 1 (aka WHS PP1) added a feature to perform backups of the WHS shared folders to an external drive -- as you mention, this feature is only intended to do the data side and not the OS.
If you have an HP MediaSmart server, you could try the method mentioned in Quick & Easy Windows Home Server Backup and Restore. The author said it worked for him, but of course, caveat emptor. This technique has you creating a disk-image for your backup, and using that to restore from in the Recovery Disk / Restore disk process.
If you want a faster way to recover your OS and you do not have a Media Smart server, you can also check out these instructions on how to use a USB flash drive for installing WHS, and merge in the instructions found above for restoring a disk image vis-à-vis the OS Recovery disk process.
WHS OS backup solved by running two copies of WHS each on its own computer in a virtual machine with each WHS backing up the other (running in a VM makes the WHS a file thus able to be backed up and restored by WHS).
iDrive is Great and free under 2 gigs

Resources