安装依赖
# 1) 目录与工具(如果还没装)
sudo apt-get update
sudo apt-get install -y cifs-utils
sudo mkdir -p /mnt/nas_backup写凭据文件(避免密码出现在命令历史)
sudo mkdir -p /etc/samba
sudo bash -c 'cat >/etc/samba/creds-nas <<EOF
# NAS的账号密码
username=USER
password=PASS
domain=
EOF'
sudo chmod 600 /etc/samba/creds-nas手动测试挂载
# 这里需要注意路径是:直接写NAS的IP和共享目录名称,例如://10.10.10.123/BackUP 其中BackUP为NAS上共享目录的名字
sudo mount -t cifs //NAS_IP/SHARE /mnt/nas_backup \
-o credentials=/etc/samba/creds-nas,iocharset=utf8,vers=3.1.1,sec=ntlmssp,_netdev,soft验证临时挂载正确性
df -h | grep nas_backup
ls -la /mnt/nas_backup开机自动挂载
sudo bash -c 'echo "//NAS_IP/SHARE /mnt/nas_backup cifs \
credentials=/etc/samba/creds-nas,iocharset=utf8,vers=3.1.1,sec=ntlmssp,_netdev,soft,\
x-systemd.automount,noauto,nofail 0 0" >> /etc/fstab'
sudo systemctl daemon-reload
sudo systemctl restart remote-fs.target