【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 //<Azure存儲賬戶名>.file.core.chinacloudapi.cn/<共享文件名> ./myPoint -o vers=3.0,username=<Azure存儲賬戶名>,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中最後一行,加入

//<Azure存儲賬戶名>.file.core.chinacloudapi.cn/<共享文件名> ./myPoint -o vers=3.0,username=<Azure存儲賬戶名>,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選項

第六列文件系統檢查選項


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章