Linux NAS存储、文件共享

 

Linux NAS存储之CIFS

CIFS是Windows和Unix系统之间共享文件的一种协议,客户端通常是Windwos等。支持多节点同时挂载以及并发写入

1、服务器端操作(存储端)

1.1、服务器端安装samba和cifs-utils

1
[root@nas ~]# yum -y install samba cifs-utils

 

1.2、建立共享目录并给与所有权限

1
2
3
[root@nas ~]# mkdir /data
[root@nas ~]# chmod 777 /data
[root@nas ~]# cp -rf /etc/hosts /data/   --随便复制个数据到要共享的目录

 

1.3、建立用户来进行访问(访问用户)

1
2
3
4
[root@nas ~]# useradd user1 -s /sbin/nologin
[root@nas ~]# useradd user2 -s /sbin/nologin
[root@nas ~]# smbpasswd -a user1    --增加samba用户并设置密码
[root@nas ~]# smbpasswd -a user2    --增加samba用户并设置密码

 

1.4、建立共享配置

打开samba的共享配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[root@nas ~]# 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共享服务

1
2
[root@nas ~]# systemctl restart nmb smb
[root@nas ~]# systemctl enable nmb smb  --定义开机自启动

 

1.6、设置通过防火墙和关闭SElinux

1
2
3
4
5
6
7
8
[root@nas ~]# firewall-cmd --permanent --add-service=samba
[root@nas ~]# firewall-cmd --permanent --add-service=samba-client
[root@nas ~]# firewall-cmd --permanent --add-service=mountd
[root@nas ~]# firewall-cmd --reload
[root@nas ~]# vim /etc/selinux/config
selinux=disabled
[root@nas ~]# setenforce 0

 

1.7、手动挂载内容到共享目录

新创建的/mnt/cifs文件目录挂载到了共享目录中

1
2
[root@nas ~]# mkdir /mnt/cifs
[root@nas ~]# mount -o user=user1,pass=1 //192.168.254.10/data /mnt/cifs

 

1.8、自动挂载内容到文件目录

1
2
3
4
[root@nas ~]# vim /etc/fstab
新写一行:
//192.168.254.10/data   /mnt/cifs       cifs    user=user1,pass=1       0 0
[root@nas ~]# mount -a 

2、客户端连接

使用Windwos端映射网络驱动连接即可

 

1
//192.168.254.10/data

 

posted @   MineLSG  阅读(3671)  评论(0编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示