#Linux与Windows文件系统共享

一、Linux 通过CIFS 挂载Window 文件系统

  1. 在Windows上创建共享文件夹

  2. 安装cifs文件系统

yum install -y cifs-utils
  1. 挂载对应的共享文件夹
mount -t cifs -o username=share,password=Zc072400 //*.*.*.*/share /mnt

常见报错信息:

这里的cifs版本为Windows上的版本,可以在程序和功能中查看: cifs版本号一般是3.0,不行可安装1.0版本。

报权限问题:

可能性1:账号密码错误 可能性2:Windows文件权限限制(Windows2008R2 如下修改即可) 4.开机自动挂载

vim /etc/fstab

二、Windows 通过NFS挂载Linux文件系统

1、安装 NFS 文件系统及RPC服务

yum install nfs-utils rpcbind -y

2、修改配置

echo /nfs *(rw) >> /etc/exports

3、启动服务

systemctl status nfs rpcbind

4、在Windows上安装NFS客户端即可。

三、Windows 通过Samba挂载Linux文件系统

1、安装Samba服务

yum install samba -y

2、按照模板配置基础配置

[global]
log file = /var/log/samba/log.%m
max log size = 5000
security = user
guest account = nobody
map to guest = Bad User
load printers = yes
cups options = raw
 
[share]
comment = share directory目录
path = /smb/
directory mask = 0755
create mask = 0755
guest ok=yes
writable=yes

此处踩了两个大坑:

1、security = share 此配置在4.0版本后已弃用,若须配置匿名访问须使用 map to guest = Bad User
2、若未配置好匿名用户访问,在Windows访问后,需要使用 net use * /del /y 清楚缓存,否则一直提示没有权限访问。