------------恢复内容开始------------
Linux NAS存储之CIFS
CIFS是Windows和Unix系统之间共享文件的一种协议,客户端通常是Windwos等。支持多节点同时挂载以及并发写入
1、服务器端操作(存储端)
1.1、服务器端安装samba和cifs-utils
[[email protected] ~]# yum -y install samba cifs-utils
1.2、建立共享目录并给与所有权限
[[email protected] ~]# mkdir /data [[email protected] ~]# chmod 777 /data [[email protected] ~]# cp -rf /etc/hosts /data/ --随便复制个数据到要共享的目录
1.3、建立用户来进行访问(访问用户)
[[email protected] ~]# useradd user1 -s /sbin/nologin [[email protected] ~]# useradd user2 -s /sbin/nologin [[email protected] ~]# smbpasswd -a user1 --增加samba用户并设置密码 [[email protected] ~]# smbpasswd -a user2 --增加samba用户并设置密码
1.4、建立共享配置
打开samba的共享配置文件
[[email protected] ~]# vim /etc/samba/smb.conf 新创建几行 输入: [data] path = /data valid users = user1 user2 a1 a2 hosts allow = 192.168.1. write list = user1 user2 wirtable = yes --------------------说明--------------------- path 定义共享文件的路径 valid 定义有效访问用户 hosts allow 定义可访问网段 write list 定义可写用户 wirtable 定义全部用户可写 (wirtable 与 write list二选一)
1.5、启动samba共享服务
[[email protected] ~]# systemctl restart nmb smb [[email protected] ~]# systemctl enable nmb smb --定义开机自启动
1.6、设置通过防火墙和关闭SElinux
[[email protected] ~]# firewall-cmd --permanent --add-service=samba [[email protected] ~]# firewall-cmd --permanent --add-service=samba-client [[email protected] ~]# firewall-cmd --permanent --add-service=mountd [[email protected] ~]# firewall-cmd --reload ? [[email protected] ~]# vim /etc/selinux/config selinux=disabled [[email protected] ~]# setenforce 0
1.7、手动挂载内容到共享目录
新创建的/mnt/cifs文件目录挂载到了共享目录中
[[email protected] ~]# mkdir /mnt/cifs [[email protected] ~]# mount -o user=user1,pass=1 //192.168.254.10/data /mnt/cifs
1.8、自动挂载内容到文件目录
[[email protected] ~]# vim /etc/fstab 新写一行: //192.168.254.10/data /mnt/cifs cifs user=user1,pass=1 0 0 [[email protected] ~]# mount -a
2、客户端连接
使用Windwos端映射网络驱动连接即可
//192.168.254.10/data
原文地址:https://www.cnblogs.com/MineLSG/p/12665841.html
时间: 2024-07-31 16:00:39