这篇博客为大家介绍一下Linux上挂载Windows下的网络共享文件夹,实现不同系统间的文件同步。很多时候本地开发有多个项目,文件修改比较频繁,且为了避免Linux环境磁盘空间不足,需要将多个项目放置共享目录下,将其挂载在linux服务器下。
1,共享windows下的文件夹
选中文件夹,右键属性
点击共享
添加用户,设置权限
2,校验是否共享成功
在打开的文件夹上输入: \\本地ip 即可以查看当前设备的共享文件
3,取消共享
选中共享的文件,属性,共享,高级共享
去除共享此文件夹,应用,确定
4,linux 挂载
将共享目录挂载到linux服务器上
4.1 服务器上创建挂载的目录
创建目录: mkdir windowsShare
4.2 root 身份挂载
使用mount 命令进行挂载,该命令只能只用root权限执行,因此root用户的挂载方式如下
# 挂载windows共享文件夹
mount -t cifs -o username="Admin",password="123456" //10.0.0.1/work/Share /home/UserName/windowsShare
注释:
cifs 是Common Internet File System,通用internet文件系统
username 是windows用户名
password 是windows密码
//10.0.0.1/work/Share 是windows共享文件夹目录
/home/UserName/windowsShare /root/share是linux上挂载的目录
4.3 普通用户身份挂载
# 挂载windows共享文件夹
sudo mount -t cifs -o username="Admin",password="123456",gid="1004",uid="1004" //10.0.0.1/work/Share /home/UserName/windowsShare
注释:
cifs 是Common Internet File System,通用internet文件系统
username 是windows用户名
password 是windows密码
gid 是用户组id
uid 是当前用户id
//10.0.0.1/work/Share 是windows共享文件夹目录
/home/UserName/windowsShare /root/share是linux上挂载的目录
4.4 查看是否挂载成功
df -h