linux 挂载windows共享目录
挂载命令
sudo mount -t cifs -o rw,dir_mode=0775,file_mode=0777,uid=www-data,gid=mgr,username=username,password=password,vers=2.0 //192.168.1.17/share/ /data/remote/
-t cifs 是设置文件系统类型
-o 是设置可选参数, 其中
rw 表示挂载为可读写目录
dir_mode 是目录权限掩码
file_mode 是文件权限掩码
uid 挂载目录及文件的所属用户
gid 挂载目录及文件的所属用户组
username 是windows的用户名
password 是windows的用户密码
vers 是版本号, 不设置有可能出现 host is down 的错误
//192.168.1.17/share/ 是windows中的共享路径192.168.1.17是windows主机的ip地址, 按需修改
/data/remote/ 是挂载目标目录, 目录必须存在, 挂载前先创建, 自行按需修改
卸载命令
sudo umount /data/remote/
fuser
当其他用户进程正在使用挂载目录里的文件或目录时, 是无法进行卸载的, 会提示 xx is busy, 使用fuser命令查看或者结束当前占用的进程id
查看占用的进程信息:
sudo fuser -mv /data/remote/
结束占用的进程:
sudo fuser -k /data/remote/