Web Server : CentOS、Nginx、MariaDB
File Server:Windows 10
為備份Web Site及DB到本地及Windows上,故需讓Web Server能掛載Windows SMB
下面這段為非必要,只是為了測試SMB連線
#yum install samba-client
#smbclient -U username -L //server_ip
輸入密碼,得到結果如下
Sharename Type Comment
--------- ---- -------
backup Disk
接著才是重點
#yum install cifs-utils
#mount.cifs -o username="username",password="password",vers=3.0 //server_ip/backup /backup
記得加上版本vers=3.0 or 2.0,否則會跳錯SMB mount error(112): Host is down,SMB 1.0預設在Windows 10 等系統已停用。
掛載OK後,設定開機自動掛載,因為密碼直接放fstab內不安全, 故建立隱藏憑證檔來存放
#vim /home/username/.smbcred
內容
username=username
password=password
#chmod 700 /home/username/.smbcred
接著修改/etc/fstab即完成
#vim /etc/fstab
加入
//server_ip/backup /backup cifs credentials=/home/username/.smbcred,defaults,vers=3.0 0 0
#mount -a