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/

 

posted @ 2020-09-27 10:54  Jinko  阅读(281)  评论(0编辑  收藏  举报