In most cases, the virtual disks we create for an Azure VM are connected to that particular VM with a 1:1 relationship which can’t be accessed by another VM at the same time. In case you need a shared storage by multiple VMs, you should use Azure File Shares. Azure File shares can be mounted concurrently by cloud or on-premises deployments of Windows, Linux, and macOS. This is mostly used in case of any requirement of something like a shared application setting or if there, you need to share any tools or utilities between developers and administrators.
To create a file share, you can use either an existing storage account or create a new storage account, provided it is a standard type (not premium). From the storage, create a new File Share.
![]()
Give a name and quota for the storage. It is possible to have a maximum of 5 TBs.
![]()
On creating and selecting the data file share, it will take you to the "File share" dashboard with the basic controls like uploading, creating directories, resizing quota etc.
![]()
On clicking the "Connect" button, you can get the syntax to map the drive for both, Windows and Linux platforms.
![]()
Copy the syntax and add the desired drive letter followed by colon(:). You can check the syntax that contains the name of the storage account; followed by the name of the share with a username which is same as the name of the storage account; followed by a password which is basically a security key you can also access from the "Access key" section of the storage account. When you run the command in PowerShell with the drive letter added, you can see a Shared drive mapper to Azure storage.
![]()