2016年3月3日 星期四

CentOS 7 掛載 windows 網路芳鄰資料夾(CIFS)

Linux CentOS 掛載 windows 分享的資料夾。
先安裝相關套件
$ yum install samba-client samba-common cifs-utils

首先在 windows 開啟一個共用資料夾,並設帳號、密碼。

方法一:寫在 fstab 檔案,開機時掛載
$ mkdir /mnt/win
$ vi /etc/fstab
//192.168.56.1/testdir /mnt/win cifs rw,suid,dir_mode=0777,file_mode=0666,username=帳號,password=密碼 0 0
若想自己利用 mount /mnt/win 這個指令來手動掛載它時,可加入 noauto 這個選項


方法二:autofs偵測有用到時,自動掛載(推薦用此方法) 
若系統沒 autofs,先安裝 autofs
yum install autofs

接下來,預計將資料掛載在 /automnt/win 底下。
先新增一個設定檔,
例如 /etc/auto.mymnt,裡面寫上掛載內容
$ vi /etc/auto.mymnt
win -fstype=cifs,rw,suid,dir_mode=0777,file_mode=0666,username=帳號,password=密碼 ://192.168.56.1/testdir

auto.master加上一行設定(/automnt 資料夾 autofs 會自動建立)
$ vi /etc/auto.master
/automnt /etc/auto.mymnt

設定開機自動啟動
$ systemctl enable autofs.service

重新啟動 autofs
$ systemctl restart autofs

當嘗試存取自動掛載目錄,autofs 就會自動掛載,例如進入目錄
$ cd /automnt/win


參考:
鳥哥的 Linux 私房菜:自動掛載 autofs 的使用
CentOS Wiki:如何掛載遠端 Windows 共享資源

沒有留言:

張貼留言