阿里雲linux自動掛載smb方法

註:阿里官方已經更新了掛載SMB的方法,以下為最新方法

最新地址:https://help.aliyun.com/document_detail/128737.html#title-a7s-fsc-gx9

1. 連接到ECS實例

2. 在Linux ECS上安裝CIFS客戶端:

centos:

sudo yum install cifs-utils

3. 選擇掛載點地址:這一個是阿里後台能夠選擇的掛載地址

4. 掛載SMB文件系統

執行命令掛載SMB文件系統:

sudo mount -t cifs 掛載地址 /本地目錄 -o vers=2.0,guest,uid=0,gid=0,dir_mode=0755,file_mode=0755,mfsymlinks,cache=strict,rsize=1048576,wsize=1048576

下面是修改後的掛載方法,掛載用戶為www,權限為777

sudo mount -t cifs 掛載地址 /本地目錄 -o vers=2.0,guest,uid=1000,gid=1000,dir_mode=0777,file_mode=0777,mfsymlinks,cache=strict,rsize=1048576,wsize=1048576

執行以下命令,如果查詢結果不為空,則說明掛載成功:

df -h | grep 這個地址是nas連接地址,可以去阿里後台看得到

最新自動掛載方法:修改/etc/fstab

添加下面內容到最後面

xxxxxx/myshare /這兒是本地目錄 cifs vers=2.0,guest,uid=1000,gid=1000,dir_mode=0777,file_mode=0777,mfsymlinks,cache=strict,rsize=1048576,wsize=1048576 0 0

注意xxxxxx前面的//不能省略

阿里後台文件存儲NAS,點擊文件進去後,左邊有一個掛載使用,進去後下面有一個掛載文件到ECS,還有個配置自動掛載文件系統,點擊之後有詳細教程。

註:阿里官方已經更新了掛載SMB的方法,下面的方法雖然可以用,但是不是很安全。

阿里雲官方是沒有linux掛載smb的方法的,官方給的解釋是因為安全性。

首先需要安裝cifs-util,用cifs掛

sudo apt-get install cifs-utils

yum install cifs-utils

安裝完成之後掛載

mount -t cifs xxxxxx/myshare /這兒是本地目錄 -o username=noUsername,password=noPassword,uid=1000,gid=1000,dir_mode=0777,file_mode=0777,vers=2.0

其中xxxxxx/myshare是阿里雲的smb掛載地址

/這兒是本地目錄  這個是需要linux本地的一個目錄(注意,如果本地不存在這個目錄會掛載失敗,需要提前新建一個目錄)

然後是開機重啟後自動掛載smb命令

方法一

在etc/fstab中添加下面代碼就行

xxxxxx/myshare /這兒是本地目錄 cifs defaults,username=noUsername,password=noPassword,uid=1000,gid=1000,dir_mode=0777,file_mode=0777,vers=2.0 0 0

其中xxxxxx/myshare是阿里雲的smb掛載地址

方法二:

編輯/etc/下的rc.local腳本

然後把對應的需要執行的腳本寫在exit 0前面,比如本次的命令就是

mount -t cifs xxxxxx/myshare /這兒是本地目錄 -o username=noUsername,password=noPassword,vers=2.0

想要獲取寫入權限,需要加點東西

mount -t cifs xxxxxx/myshare /這兒是本地目錄 -o username=noUsername,password=noPassword,uid=1000,gid=1000,dir_mode=0777,file_mode=0777,vers=2.0

發布者:彬彬筆記,轉載請註明出處:https://www.binbinbiji.com/zh-hant/jianzhanjiaoliu/2075.html

(0)
彬彬筆記彬彬筆記
上一篇 2020年3月19日
下一篇 2020年3月19日

相關推薦

發表回復

登錄後才能評論
蜀ICP備14017386號-13