Linux NAS存储、文件共享
Linux NAS存储之CIFS
CIFS是Windows和Unix系统之间共享文件的一种协议,客户端通常是Windwos等。支持多节点同时挂载以及并发写入
1、服务器端操作(存储端)
1.1、服务器端安装samba和cifs-utils
[root@nas ~]# yum -y install samba cifs-utils
1.2、建立共享目录并给与所有权限
[root@nas ~]# mkdir /data
[root@nas ~]# chmod 777 /data
[root@nas ~]# cp -rf /etc/hosts /data/ --随便复制个数据到要共享的目录
1.3、建立用户来进行访问(访问用户)
[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的共享配置文件
[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共享服务
[root@nas ~]# systemctl restart nmb smb
[root@nas ~]# systemctl enable nmb smb --定义开机自启动
1.6、设置通过防火墙和关闭SElinux
[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文件目录挂载到了共享目录中
[root@nas ~]# mkdir /mnt/cifs
[root@nas ~]# mount -o user=user1,pass=1 //192.168.254.10/data /mnt/cifs
1.8、自动挂载内容到文件目录
[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端映射网络驱动连接即可
//192.168.254.10/data
Linux NAS存储、文件共享的更多相关文章
- Linux服务器挂载windows共享文件夹和nas存储
需求: 公司有3.4T多的小文件需要copy到公司内部的nas存储中,由于小文件太多,数据量太大,整盘copy时速度极慢:只能人工对3.4T多的数据分批次的导入,这对于搞计算机的来说是不能忍受的,于是 ...
- Linux 挂载Windows共享文件夹和NAS存储
summary: [Linux 挂载共享存储] 概述 将Windows共享文件夹和NAS存储挂载至Linux. Linux系统环境:CentOS 挂载共享存储 查看外部主机共享了哪些目录 smbcli ...
- 网卡配置和DNS配置,手动挂在nas存储的共享目录,网络相关其它操作命令,修改防火墙中的端口配置,resolv.conf配置详细介绍和网卡信息配置详细介绍
1. 网卡配置和DNS配置 若想服务器能够发邮件,需要让部署的服务器能够访问到外网环境.若部署的服务器访问不到外网,通过ping www.baidu.com的方式执行的时候,会出现以下问题: &q ...
- linux及windows文件共享
http://blog.csdn.net/pipisorry/article/details/51812022 本文主要说明 linux和windows文件共享, windows和ubuntu互相访问 ...
- 前端批量迁移NAS存储
在实际生产中,老的NAS存储无法扩容,需要迁移到新的存储,种种原因只能前端迁移. 系统:Linux 容量:1.5T 为了减少对生产系统的影响. 1.提前将老的存储数据备份到新的存储上: 2.正试割接存 ...
- NAS存储的定义和优势介绍
今天来跟大家分享下私有云的一种应用形式NAS.作为常见的个人和家庭私有云存储方案,NAS就像我们随身的数据存储中心,它有低损耗高效率的特点,那么NAS如何搭建,家用NAS存储有哪些优势呢,一起来看看吧 ...
- 零基础学习Linux(三)linux与windows文件共享
上次的博文零基础学习Linux(一)环境搭建中我们已经将linux环境部署完毕了,接下来我们就可以在linux上进行软件的安装和环境的配置.但在进行这些操作之前,我们还需要解决一个问题——Linux与 ...
- 截取linux文件存储路径方法
1.截取linux文件存储路径方法 package com.tydic.eshop.action.freemarker; public class dddd { public static void ...
- 如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享
如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享 实现环境:VMware workstations.RHEL7.0 第一步:配置网卡IP及yum软件仓库 命令:vim ...
- NO1:安装VMLinux虚拟机,安装配置Samba实现Linux与Windows文件共享
离开技术好些年,仅凭记忆开始学习.同时决定在Linux系统学习C语言. 一.下午安装了VM 8.0,安装RedHat Enterpris Server 6.4虚拟操作系统,都还比较顺利. 二.要实现L ...
随机推荐
- push_back和 emplace_back背后的逻辑
push_back 与 emplace_back 的区别 push_back: 功能:将一个对象(或其副本)添加到 vector 的末尾. 参数:接受一个对象(或其副本)的引用. 过程: 如果传入的是 ...
- Android Qcom USB Driver学习(十二)
keypad 在suspend的过程中导致Android无法进入suspend的问题,导致整体功耗过高,其实是主机都没有进入睡眠,通过以下打log的方式最终定位到问题,pmic vbus输出的时候会有 ...
- USB 逻辑分析仪分析丢包怎么分析(lecroy USB 逻辑分析仪)
使用 LeCroy USB 逻辑分析仪分析 USB 数据传输中的丢包现象,通常涉及以下步骤: 1. 设置触发条件 在 LeCroy USB 逻辑分析仪中,设置适当的触发条件来捕获数据包丢失的场景.常见 ...
- CF1659 Codeforces Round #782 (Div. 2) 题解
之前说过的题解,E应该不会补了(大概) A Red Versus Blue 题意非常简单,构造题.给定\(r\)个红色气球和\(b\)个蓝色气球,将它们排成一排,要求使得连续出现的最多的同色气球最少, ...
- MYSQL存储过程-练习3 repeat循环
MYSQL存储过程-练习3 repeat循环 1 DELIMITER $$ 2 3 CREATE PROCEDURE `sp_repeat`() 4 BEGIN 5 DECLARE i INT; 6 ...
- WPF中为Popup和ToolTip使用WindowMaterial特效 win10/win11
先看效果图: 大致思路是:通过反射获取Popup内部的原生窗口句柄,然后通过前文已经实现的WindowMaterial类来应用窗口特效:对于ToolTip,为了保持其易用性,我使用了附加属性+全局样式 ...
- KubeSphere 3.1.1 发布,可以接入集群已有的 Prometheus
KubeSphere 作为一款面向应用的开源容器平台,经过 3 年的发展和 10 个版本的迭代,收获了两百多位开源贡献者,超过十万次下载,并有数千名社区用户用 KubeSphere 作为企业容器平台. ...
- 7 个非常实用的 Shell 拿来就用脚本实例!
前天,在群里看到有一位读者分享了几道 Shell 脚本实例题目,索性看到了,不如来写写巩固下基础知识,如下: 1. 并发从数台机器中获取 hostname,并记录返回信息花费的时长,重定向到一个文件 ...
- 彻底理解spring框架当中的依赖注入(DI)与控制反转(IOC)理念
什么是依赖注入 人生当中第一次听说到这个概念是在spring框架的学习当中,当然依赖注入并不局限于spring,其实依赖注入早已不是一个新鲜词,而是一个犹如古董般的设计理念,但是我还年轻呐那么就从这里 ...
- 基于Java+SpringBoot+Mysql实现的快递柜寄取快递系统功能实现六
一.前言介绍: 1.1 项目摘要 随着电子商务的迅猛发展和城市化进程的加快,快递业务量呈现出爆炸式增长的趋势.传统的快递寄取方式,如人工配送和定点领取,已经无法满足现代社会的快速.便捷需求.这些问题不 ...