I previously asked a question about this topic but now I prefer to rewrite it from scratch because I was very confused back then.

I currently have a Linux XS VM Role in Azure. I basically want to create a self-managed and evoluted hosting service using VMs rather than Azure's more-expensive Web Roles. I also want to take advantage of load balancing (between VM Roles) and geo-replication (of Storage Roles), making sure that the "web files" of customers are located in a defined and manageable place.

One way I found to "mount" a drive in Linux VM is described [here](https://www.windowsazure.com/en-us/manage/linux/how-to-guides/attach-a-disk/#attachempty) and involves mounting a VHD onto the virtual machine. From what I could learn, the VHD is reliably-stored in a storage role, and is exclusively locked by the VM that uses it. Once the VM Role has its drive I can format the partition to any size I want. I don't want that!!

I would like each hosted site to have its own blob directory, then each replicated/load-balanced VM Role to rw mount like in NFS that blob directory to read HTML and script files. The database is obviously courtesy of Microsoft :)

### My question is

Is it possible to actually `mount` a blob storage into a directory in the Linux FS? Is it possible in Windows Server 2008?