Azure Files | 配置指导

Azure Files 在云中提供完全托管的文件共享,支持行业标准 SMB 和 NFS 协议,支持跨操作系统挂载,包括Windows、Linux、MacOS等,提供企业级文件共享,可以纵向扩展以满足更大的存储需求,并且可同时由数千个客户端访问

[TOC]

1.概述

  • Azure 文件存储提供 SMB 和 NFS 这两种协议用于装载Azure文件共享,其主要的区别如下:

注:传统的 windows 共享目录使用的是 SMB 协议,NFS 协议的 File share 不支持 Windows 系统挂载

功能 SMB NFS
支持的协议版本 SMB 3.1.1、SMB 3.0、SMB 2.1 NFS 4.1
推荐的操作系统 Windows 11,版本 21H2+
Windows 10,版本 21H1+
Windows Server 2019+
Linux 内核版本 5.3+
Linux 内核版本 4.3+
可用层 SSD 和 HDD 仅限 SSD
冗余 本地 (LRS)
区域 (ZRS)
异地 (GRS)
GeoZone (GZRS)
本地 (LRS)
区域 (ZRS)
最大容量支持 4 PiB 100 TiB
最大 IOPS 50,000 IOPS 102,400 IOPS
最大吞吐量 5,120 MiB/秒 10,340 MiB/秒
文件系统语义 Win32 POSIX
Authentication 基于标识的身份验证 (Kerberos)、共享密钥身份验证 (NTLMv2) 基于主机的身份验证
Authorization Win32 样式访问控制列表 (ACL) UNIX 样式权限
事例敏感性 不区分大小写,但保留大小写 区分大小写
文件共享 Windows 共享模式 字节范围公告网络锁定管理器
可通过 Internet 访问 是(仅限 SMB 3.0+) 否

2.准备工作

2.1.调整 Subscriptions

  • 第1步,登录 Azure 控制台,调整 语言和区域 为英语,方便功能定位

  • 第2步,依次打开 Home > Subscriptions,修改默认的订阅名或创建新的订阅,示例 默认的订阅名为 MyAzure

2.2.创建 Resource groups

  • 第3步,依次打开 Home > Resource Manager > Resource groups,然后点击“Create”来创建资源组

  • 第4步,在“Basics”标签页,填写资源组的名称,选择区域,示例 SeanAzureFile

3.部署 SMB 协议的 File share

3.1.创建 Storage account

  • 第1步,依次打开 Home > Resource Manager > Resource groups,点开刚建的资源组 SeanAzureFile,然后点击“Create”

  • 第2步,在新打开的页面,搜索 Storage account,点击它,在新的的页面,选择“Create”来创建帐户

附:创建帐户亦可通过 Home > Storage center > Object storage > Blob Storage > Resources - Create 来创建帐户

  • 第3步,在创建存储帐户页面,填写帐户信息,示例 帐户名称 seanfilestorage

注:生产环境建议选择“区域冗余存储(ZRS)”,如果是低延迟的场景则建议“性能”选择“高级”,建议禁用或严格限制“共用网络访问”

3.2.创建 File share

  • 第4步,依次打开 All services > Resources > 选择帐户 seanfilestorage,再依次点击 Data storage > File shares,点击“File share”来创建共享目录

  • 第5步,在新打开的页面,输入名称,示例 myshare

3.3.挂载 File share

  • 第6步,依次打开 All services > Resources > 选择帐户 seanfilestorage > Data storage > File shares,选择 myshare,在新打开的页面,点击“Connect”,可以看到连接信息

注1:此页面可以调整quota容量配额(默认5120GB)、tier访问层等

注2:上述账号和密码,也可以通过 Access keys 来查看,就是这里的 key1

  • 第7步,本机计算机挂载共享磁盘,并上传文件测试

  • 第8步,通过控制台,查看目录文件

4.部署 NFS 协议的 File share

4.1.创建 File share

  • 第1步,依次打开 All services > File share,点击“Create”来创建共享目录

注:生产环境建议选择“区域冗余存储(ZRS)”,建议禁用或严格限制“共用网络访问”

  • 第3步,依次打开 Home > File share > 选择 nfsshare,在 Overview 页面点击“Connect”,可以看到连接信息

注:NFS 协议的共享目录 不支持 Windows 系统挂载

4.2.挂载 File share

  • 根据 Connect 提供的连接信息,进行 Mount 挂载,下面是 ubuntu 系统的挂载命令:
sudo apt-get -y -q update 
sudo apt-get -y -q install nfs-common

sudo mkdir -p /mount/nfsshare 
sudo mount -t nfs fs-vzsq42xqp5ptvzt3z.z12.file.storage.azure.net:/fs-vzsq42xqp5ptvzt3z/nfsshare /mount/nfsshare -o vers=4,minorversion=1,sec=sys
Copyright © www.sqlfans.cn 2021 - 2026 All Right Reserved更新时间: 2025-12-01 18:17:28

results matching ""

    No results matching ""