samba实现windows和linux系统间资源同步方案
1. 安装samba
yum install samba samba-client samba-swat -y
查看安装状况 rpm -qa | grep samba
2. 启动Samba服务器
systemctl start smb
systemctl start nmb
3. 设置开机自启动
chkconfig --level 35 smb on (systemctl enable smb.service)
4. 设置主配置文件
vi /etc/samba/smb.conf.example
hosts allow = ip或网段(允许连接的客户端IP)
max connections = 0(最大连接数,0表示不限制)
5. 新建用户
useradd -s /sbin/nologin crm
smbpasswd -a crm(crm$2018)(使用smbpasswd –a建立SMB账户)
6. 新建目录
mkdir -p /home/crm/nfs
7. 更改目录属性
chown crm.crm /home/crm
chmod 775 /home/crm
8. 配置conf文件
vi /etc/samba/smb.conf
[crm]
comment = This is a directory of crm.
path = /home/crm (共享目录路径)
public = no (是否对所有ip都共享)
admin users =crm (共享目录用户)
valid users = @crm
writable = yes (用户写权限)
create mask = 0750 (创建文件权限)
directory mask = 0750 (创建目录权限)
9. 登录测试
在windows输入窗口+R ,然后输入ip,会出现共享目录,点击crm输入密码登录
10. 将共享目录映射成Windows的驱动器
a. 右击“计算机”–>“映射网络驱动器”
b. 在文件夹栏输入共享地址及路径,点击“完成”输入用户名和密码
c. 映射完毕后,打开资源管理器可以看到映射的共享目录
11.通过goodsync工具实现windows和linux系统的资源备份
最后设置goodsync定时同步就可以实现将本地目录和映射过来的linux系统的目录之间进行数据同步了!!