【Azure】两台Linux虚拟机挂载共享文件

目标:

Azure新门户上创建两个Linux虚拟机,并利用Azure File 的共享文件功能建一个共享文件


准备:

1.Microsoft Azure Storage Explorer

2.Azure china账户

3.Azure 存储账户


 

步骤:

1.创建资源组

两台虚拟机需在同一资源组


2.创建存储账号


3.创建两台CentOs7.37+才支持文件共享)

填写配制信息时注意用到之前创建的资源


4.使用ssh连接到两台电脑

1.通过Git Bash

2.通过PUTTY


5.获取高权限(蓝字为命令行命令)

sudo su


6.为两台VM安装cifs-utils,命令如下:

yum install cifs-utils


7.创建装入点

mkdir myPoint


8.装载共享文件(结合自己的Azure存储账户,密钥之前创建的装入点名称)

mount -t cifs //存储账户名>.file.core.chinacloudapi.cn/<共享文件名> ./myPoint -o vers=3.0,username=存储账户名>,password=<==结尾的密钥>,dir_mode=0777,file_mode=0777,serverino


9.查看共享文件状况

df  -h ./myPoint

得到已经挂载的共享文件的信息,如

Filesystem                             Size   Used   Avail  Use%  Mounted on

test.file.core.chinacloudapi.cn/sh           100G  128K  100G   1%   /home/share


10.通过以下设置,达到重新启动后的自动挂载

/etc/fstab中最后一行,加入

//存储账户名>.file.core.chinacloudapi.cn/<共享文件名> ./myPoint -o vers=3.0,username=存储账户名>,password=<==结尾的密钥>,dir_mode=0777,file_mode=0777,serverino

 

设置之后重新开机不成功,ssh无法连接

 

问题所在:

两个配置信息的内容不同,不能相互通用。

//myaccountname.file.core.chinacloudapi.cn/mysharename /mymountpoint cifs vers=3.0,username=myaccountname,password= StorageAccountKeyEndingIn==,dir_mode=0777,file_mode=0777,serverinos


知识点:

Fstab文件用途是文件描述系统中各种文件系统的信息,应用程序读取这个文件,然后根据其内容进行自动挂载的工作。

其格式主要分为6列,主要内容分别是:

第一列设备的名称,

第二列该设备的挂载点,

第三列文件系统,

第四列挂载选项,

第五列dump选项

第六列文件系统检查选项


你可能感兴趣的:(Azure学习笔记)