Hello Sreenidhi Palimar,
Greetings! Welcome to Microsoft Q&A Platform.
Azure Files offers fully managed file shares in the cloud that are accessible via the Server Message Block (SMB) protocol. You can mount and use an Azure file share on Batch pool compute nodes. For details on how to mount an Azure file share on a pool, see Mount a virtual file system on a Batch pool, https://learn.microsoft.com/en-us/azure/batch/pool-file-shares.
To start, I would make sure that your file share is able to be connected to. The easiest way to do that is to try and mount the file share to another computer. As many ISPs block port 445, it might be best to do this on an Azure VM. Here are instructions to mount an azure file share using a Windows VM, instructions for Linux can be found next to this article in the Table of Contents on the left.
For your configuration, I noticed that you do not have any Mount Options, you might want to try it with the mount options given in the doc example.
There is also a section in that article about diagnosing mount errors. If the nodes are in a failed state, you can pull the failure message to see what went wrong.
Mount Options Available
Azure Batch supports mounting various types of file systems, including:
1.Azure Files: Fully managed file shares in the cloud accessible via the SMB protocol.
2.Azure Blob Storage: Use BlobFuse to mount blob storage as a local file system.
3.Network File System (NFS): Suitable for Linux compute nodes.
4.Common Internet File System (CIFS): Also suitable for Linux compute nodes.
For example, to mount an Azure Files share on a Windows Batch pool using PowerShellhttps://techcommunity.microsoft.com/t5/azure-paas-blog/mount-azure-file-share-to-azure-batch-pool-via-azure-powershell/ba-p/2243992
Hope this answer helps! Please let us know if you have any further queries. I’m happy to assist you further.
Please "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.