Linux NAS存储、文件共享
Linux NAS存储之CIFS
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 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性