Skip to main content Get to know Azure Microsoft as Customer Zero View all products (200+) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database for PostgreSQL Azure Arc Microsoft Fabric Linux virtual machines in Azure Foundry Models Foundry Agent Service Foundry IQ Foundry Tools Foundry Control Plane Observability in Foundry Control Plane Azure OpenAI in Foundry Models Azure Speech in Foundry Tools Azure Machine Learning View all databases Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database for PostgreSQL Azure Managed Redis Microsoft Fabric Azure Databricks Linux virtual machines in Azure Windows Server on Azure Azure Functions Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Azure Container Storage Azure Arc Azure Local Microsoft Defender for Cloud Azure Monitor Microsoft Sentinel Azure Migrate View all solutions (40+) Cloud solutions for small and medium businesses Cloud migration and modernization center Data analytics for AI Azure Databases AI apps and agents Microsoft Marketplace Microsoft Sovereign Cloud AI apps and agents Responsible AI with Azure AI Infrastructure Data analytics for AI Machine learning operations (MLOps) Low-code application development on Azure Integration Services Serverless computing DevOps Migration and modernization center .NET apps migration Databases on Azure Linux on Azure Oracle on Azure SAP on the Microsoft Cloud Adaptive cloud High-performance computing (HPC) Infrastructure as a service (IaaS) Resiliency Azure Essentials Frontier Accelerate for Azure FinOps on Azure Microsoft Marketplace Azure pricing overview Create an Azure account Free Azure services Flexible purchase options Pricing calculator FinOps on Azure Maximize ROI from AI Azure savings plans Azure reservations Azure Hybrid Benefit Virtual Machines Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender for Cloud View more Software Development Companies Microsoft Marketplace Find a partner Resources for Azure partners Get started with Azure Customer stories Analyst reports, white papers, and e-books Videos Learn more about cloud computing Documentation Explore Azure portal Developer resources Quickstart templates Resources for startups Developer community Students Azure for partners Blog Events and Webinars Learn Support Contact Sales Get started with Azure Sign in

We announced the availability of Linux on-premises and cross-region mounting of Azure Files for the first OS distribution – Ubuntu 17.04, in April. Today, we are happy to share that more Linux distributions now include this functionality, which will allow on-premises and cross-region mounting of Azure Files.

For security reasons, connections to Azure Files shares are blocked if the communication channel isn’t encrypted while the connection attempt is not made from the same data center on which Azure File shares reside. Channel encryption is not provided if the user’s client OS doesn’t support SMB encryption, and Linux did not support this yet. We have collaborated with Linux community to implement encryption Linux CIFS. Encryption support was introduced in 4.11 kernel.

This functionality has already been backported to the following Linux distributions:

  • Ubuntu from 16.04 and above
  • SUSE Linux Enterprise Server 12 SP3 and above
  • CoreOS Stable
  • Debian 9 with jessie-backports kernel

This functionality is coming soon on the following Linux distributions:

  • CentOS 7.5 (mid-2018)
  • Next release of RHEL (one after 7.4)

This means that with the above version you can share data access across VMs living in different environments like on-premises, other regions in Azure or even other clouds. You can point it to Azure Files and get an SMB/CIFS share mounted on your Linux VM, or mount the same share on Windows and share data across platforms.

New getting started and diagnostic tool for Linux

We are also making it easy for you to check if your Linux environment is correctly set up, and has all the pre-requisites to use SMB by releasing a brand new troubleshooter tool for Linux, similar to the Windows troubleshooter that we announced in June.

We published a troubleshooting for Linux guide some time ago. Today, we are releasing the Azure toubleshooter tool in order for you to rest assured that your environment is correctly set up.

You can download AzFileDiagnostics from Script Center today and simply run the following command and that’s it. The tool will tell you what needs to be done for mounting your file share. It will then mount the file share for you, if you wish to do so.

chmod +x AzFilesDiagnostics.sh
./AzFilesDiagnostics.sh
text

Summary and next steps

Azure is a first-class platform for Linux and open source technology. Microsoft has been constantly contributing to the Linux open source community to provide the finest experience for our Azure Linux customers and we look forward to continue doing so.

We are excited to see the tremendous adoption of Azure File Storage. You can try Azure File storage by getting started in under five minutes. Further information and detailed documentation links are provided below.

We will continue to enhance the Azure File Storage based on your feedback. If you have any comments, requests, or issues, you can use the following channels to reach out to us:

WE ARE MICROSOFT

Explore Microsoft Foundry

The future of AI starts here. Envision your next great AI app with the latest technologies. Get started with Azure.