Azure File Storage(一)为本地机器配置网络磁盘
一,引言
本地机器硬盘空间不够了怎么办?重要文件不想存储在本地硬盘怎么办?加外接移动硬盘;或者换大容量存储设备,都是解决方案。但是每次都得携带,还得考虑当前设备是否支持外接硬盘。
1,这个时候 Windows 添加网络磁盘就是一个不错的选择,我们可以随时添加,删除网络磁盘到任何有网络连接的Windows 设备上。
2,Azure File Storage 支持大文件存储,支持通过 SMB 协议提供云端文件共享的服务,并且File Storage 共享的文件,能够被加载为云端或者本地主机的网络磁盘
二,正文
1,创建Azure File Storage 并设置共享目录
登录 Azure Portal,点击 “Create a resource”,并搜索 “Storage Account”,点击 “Create”
输入相关参数:
Resource group 选择创建新的:"Web_Test_SA_RG"
Storage account name:“cnbatesharestorage”
Region:"East Asia"
Performance:"Standard"
Redundancy:"Locally-redundant storage(LRS)"
重点:Performance 的存储帐户类型取决于你是要创建标准文件共享还是要创建高级文件共享。
1,常规用途版本2存储账户:可以在标准的/基于硬盘(HDD)的硬盘上部署 Azure File Share。
2,高级 File Storage:使用 FileStorage 只能用于存储 Azure 文件共享,可以在高级/基于固态硬盘(SSD)的硬盘上部署 Azure 文件共享。
点击 “Next:Advanced” 设置 Azure File 大文件存储容量
如果想开启 Aazure File Storage 大文件存储,需要勾选 “Enable large file shares”
点击 “Review + create” 预校验创建
校验完成后,点击 “Create” 进行创建
稍等片刻,等待存储账号创建完成后,点击 “Go to resource”,可以进行查看。
创建成功
2,设置 File Storage Share
选择左侧菜单 “Data storage”=》“File shares”,点击 “File share”,创建文件共享
输入相关参数
Name:“sharedisk”
Tier:“Transaction optimiaed”(默认)
Tier(层):为文件共享选择层,当前Tier 仅仅适用于常规用途的 Storage Account,大家可以根据自己的实际需求选择。
点击 “Create” 创建文件共享。
此时,就可以看到已创建好叫 “sharedisk” 的共享文件了
点击进入 File Share 页面,点击 “Connect” ,就可以看到自动连接网络磁盘的 shell 脚本了
3,添加网络磁盘并测试
复制连接测试的脚本代码到本地,并命名为 “connection.ps1”
启动powershell,并已管理员身份运行脚本
并且在资源管理器中可以看到网络磁盘的身影了
我们尝试,复制文件到该共享磁盘
登录 Azure Portal 在 File Share 中进行查找
反向在Azure Portal 上给 File Share 中创建目录 “Core” ,并上传文件
回到本地机器,在网络磁盘中查看文件目录以及文件是否存储
Bingo!!o(* ̄▽ ̄*)ブ成功!!!!
三,结尾
今天的教程特别简单,主要偏操作,演示了创建和使用 Azure 文件存储共享的基本步骤,并快速设置 Azure 文件存储共享。File Storage 是通过 SMB 协议实现的网络共享文件,能够被操作系统映射成本地的磁盘是其最大特点。只有这一点才能让应用程序通过文件操作API,才能完成远端文件的访问。
作者:Allen
版权:转载请在文章明显位置注明作者及出处。如发现错误,欢迎批评指正。
Azure File Storage(一)为本地机器配置网络磁盘的更多相关文章
- Azure File Storage 基本用法 -- Azure Storage 之 File
Azure Storage 是微软 Azure 云提供的云端存储解决方案,当前支持的存储类型有 Blob.Queue.File 和 Table. 笔者在<Azure Blob Storage 基 ...
- Azure Storage 系列(七)使用Azure File Storage
一,引言 今天我们开始介绍 Storage 中的最后一个类型的存储----- File Storage(文件存储),Azure File Storage 在云端提供完全托管的文件共享,这些共享项可通过 ...
- Azure AD Domain Service(二)为域服务中的机器配置 Azure File Share 磁盘共享
一,引言 Azure File Share 是支持两种认证方式的! 1)Active Directory 2)Storage account key 记得上次分析的 "Azure File ...
- Azure 基础:File Storage
Azure Storage 是微软 Azure 云提供的云端存储解决方案,当前支持的存储类型有 Blob.Queue.File 和 Table. 笔者在前文中介绍了 Blob Storage 的基本用 ...
- Azure Blob Storage 基本用法 -- Azure Storage 之 Blob
Azure Storage 是微软 Azure 云提供的云端存储解决方案,当前支持的存储类型有 Blob.Queue.File 和 Table. 笔者在<Azure Table storage ...
- Azure File SMB3.0文件共享服务(4)
在Linux上使用Azure文件共享服务 使用SMB 3.0从用户自己的数据连接到Azure,需要加密连接,但目前的Linux SMB客户端都暂时都不支持,Linux的开源社区正在努力将该功能添加到L ...
- Azure Queue Storage 基本用法 -- Azure Storage 之 Queue
Azure Storage 是微软 Azure 云提供的云端存储解决方案,当前支持的存储类型有 Blob.Queue.File 和 Table. 笔者在<Azure File Storage 基 ...
- Azure Table storage 基本用法 -- Azure Storage 之 Table
Azure Storage 是微软 Azure 云提供的云端存储解决方案,当前支持的存储类型有 Blob.Queue.File 和 Table,其中的 Table 就是本文的主角 Azure Tabl ...
- 自定义 Azure Table storage 查询过滤条件
本文是在Azure Table storage 基本用法一文的基础上,介绍如何自定义 Azure Table storage 的查询过滤条件.如果您还不太清楚 Azure Table storage ...
随机推荐
- minio & gitlab runner
Docker安装Minio存储服务器详解 # mkdir -p /data/minio # docker pull nexus3:8089/minio/minio # docker run -p 90 ...
- Spring系列-SpringBase+IOC
Spring 一.前言 Thinking is more important than learning 本文主要讲述spring 以及它的 IOC原理 代码地址:https://gitee.com/ ...
- BZOJ_1008 越狱(快速幂)
http://www.lydsy.com/JudgeOnline/problem.php?id=1008 Description 监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教 ...
- Vue3的新特性及相关的Composition API使用
首先 创建项目 Vue3 Vue3 相较于Vue2 的6大亮点: 1 性能快. 2 按需编译 体积更小 3 提供了组合API 类似于react 的React Hooks 4 更好的Ts支持 5 暴露了 ...
- PHP中的文件系统函数(三)
总算来到我们最关心的部分了,也就是 f 相关函数的操作.基本上大部分的文件操作都是以今天学习的这些内容为基础的,话不多说,我们就一个一个的来学习学习吧. 文件读取 文件的读取其实非常简单,fopen( ...
- dedecms织梦调用指定文章id
{dede:arclist idlist="1349" channelid="1" addfields="date,city"} idli ...
- python的列表和java的数组有何异同
今天面试被问到,自己学习一下. python的列表是可变长的,定义时不需要指定长度:pyhton是弱对象类型,python的列表存储的数据类型可以不相同:python的列表更加灵活,如可以通过''命令 ...
- postgresql批量插入copy_from()的使用
在批量插入postgresql时想使用同Mysql的语法时发现并不能使用: cursor.executemany("INSERT INTO persons VALUES (%d, %s, % ...
- eval(input())
看到一段代码,判读输入的数字,用的是eval(input()),查了一下,原来input()会把所有输入值,包括数字,视为字符串,而eval()会去掉字符串最外层的引号,然后当做Python语句执行[ ...
- [C语言]学习之路
实例:C语言编程题 求100到300之间所有素数 #include <stdio.h> int main(void) { int i,j; for(i = 100;i <= 300; ...