######使用systemd挂载SMB/CIFS#################################
#mount文件名称必须要与你挂载路径一致,把路径里的「/」换成「-」,例如要挂载的目录为/mnt/data,则文件名称必须为mnt-data.mount。可以多层目录如xxx-xxx-xxx.mount。
vi /etc/systemd/system/mnt-ShareDrive-test.mount
###########################################################
[Unit]
Description=ShareDrive - test
Requires=network-online.target
After=network-online.target systemd-resolved.service
Wants=network-online.target systemd-resolved.service
[Mount]
What=//xxx.xxx.xxx.xxx/foldername
Where=/mnt/ShareDrive/test
Type=cifs
Options=user=YOURNAME,password=YOURPASSWORD,vers=2.0
TimeoutSec=10
[Install]
WantedBy = multi-user.target
###########################################################
#创建挂载目录 /mnt/ShareDrive/test
mkdir /mnt/ShareDrive/test
#取消挂载 /mnt/ShareDrive/test
umount -l /mnt/ShareDrive/test
systemctl stop mnt-ShareDrive-test.mount
systemctl start mnt-ShareDrive-test.mount
systemctl disable mnt-ShareDrive-test.mount
systemctl enable mnt-ShareDrive-test.mount