nfs

linux入门系列16--文件共享之Samba和NFS

∥☆過路亽.° 提交于 2020-03-02 13:09:24
前一篇文章“linux入门系列15--文件传输之vsftp服务”讲解了文件传输,本篇继续讲解文件共享相关知识。 文件共享在生活和工作中非常常见,比如同一团队中不同成员需要共同维护同一个文档,在windows环境下,通常会选用第三方协作工具,如腾讯文档,石墨文档等等。 之前讲解了基于ftp的文件传输,为何还会单独讲解文件共享呢?试想一下,假如我们要修改服务器上某个文件,如果使用ftp的话,需要先下载下来进行修改,然后在上传到服务器。这样是很繁琐的,这时候就可以使用文件共享来解决这个问题。 文件传输和文件共享有本质的区别,基于ftp协议的文件传输可以实现不同机器之间文件的传输和拷贝,会产生多个副本。而文件共享则只有一个副本,各个客户端连接到共享服务器操作的是同一份文件。 Linux环境下可以通过Samba服务或NFS服务来实现文件共享,下面分别进行介绍。 一、文件共享服务Samba 1.1 Samba概述 为了解决局域网内的文件和打印机等资源的共享问题,微软和英特尔与1987年共同制定了 SMB(Server Messages Block,服务器消息块)协议,这使得多个主机之间共享文件变得简单。 到了1991年,一个国外牛逼大学生 为了解决 Linux 系统 与 Windows 系统之间的文件共享问题,基于SMB协议开发出了SMBServer服务程序。它是一款开源的文件共享软件

NFS客户端问题#180117

我的梦境 提交于 2020-03-02 12:40:24
客户端文件属主属组nobody NFS 4版本会有该问题 客户端挂载共享目录后,不管是root用户还是普通用户,创建新文件时属主、属组为nobody 客户端挂载时加上 -o nfsvers=3 客户端和服务端都需要 vi /etc/idmapd.conf #Domain=local.domain.edu改为Domain=xxx.com 重启rpcidmapd服务 挂载 [root@localhost ~]# mount -t nfs -o nfsvers=3 192.168.9.131:/tmp/ mnt/ 重新挂载-oremount [root@localhost ~]# mount -t nfs -oremount,nfsvers=3 192.168.9.131:/tmp/ mnt/ [root@localhost ~]# vi /etc/idmapd.conf 将#Domain=local.domain.edu改为Domain=xxx.com [root@localhost ~]# rpcidmapd 来源: oschina 链接: https://my.oschina.net/u/3708209/blog/1608760

linux入门系列16--文件共享之Samba和NFS

戏子无情 提交于 2020-03-02 12:06:34
前一篇文章“linux入门系列15--文件传输之vsftp服务”讲解了文件传输,本篇继续讲解文件共享相关知识。 文件共享在生活和工作中非常常见,比如同一团队中不同成员需要共同维护同一个文档,在windows环境下,通常会选用第三方协作工具,如腾讯文档,石墨文档等等。 之前讲解了基于ftp的文件传输,为何还会单独讲解文件共享呢?试想一下,假如我们要修改服务器上某个文件,如果使用ftp的话,需要先下载下来进行修改,然后在上传到服务器。这样是很繁琐的,这时候就可以使用文件共享来解决这个问题。 文件传输和文件共享有本质的区别,基于ftp协议的文件传输可以实现不同机器之间文件的传输和拷贝,会产生多个副本。而文件共享则只有一个副本,各个客户端连接到共享服务器操作的是同一份文件。 Linux环境下可以通过Samba服务或NFS服务来实现文件共享,下面分别进行介绍。 一、文件共享服务Samba 1.1 Samba概述 为了解决局域网内的文件和打印机等资源的共享问题,微软和英特尔与1987年共同制定了 SMB(Server Messages Block,服务器消息块)协议,这使得多个主机之间共享文件变得简单。 到了1991年,一个国外牛逼大学生 为了解决 Linux 系统 与 Windows 系统之间的文件共享问题,基于SMB协议开发出了SMBServer服务程序。它是一款开源的文件共享软件

Linux : 综合架构存储服务(rpc,nfs,mount)--05

半腔热情 提交于 2020-02-29 11:45:02
综合架构存储服务 00. 介绍部分 1) 存储服务的概念 2) 存储服务的部署(NFS) 3) 存储服务的配置 服务端配置操作 客户端配置操作 4) 存储服务的原理(数据无法存储) 5) 客户端挂载应用 mount -o ro 6) 存储服务企业应用 01. 知识回顾 1) 项目完成前项目规划(和领导确认) 2) 按照规划一步一步完成任务 如何编写脚本实现运维自动化(逻辑) 3) 进行检查测试 02. NFS存储服务概念介绍 NFS是Network File System的缩写,中文意思是网络文件共享系统, 它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录 原理图: 存储服务的种类 用于中小型企业: 实现数据共享存储 早期:FTP(文件传输协议) 运维01 服务器A 服务器B FTP服务器 运维02 服务器C 服务器D 中小型电商公司(游戏点卡 游戏币 道具 Q币 充值话费) --- 财务对账信息(数据库) --- 对账文件 --- FTP服务器 权限(用户认证的权限 存储目录的权限(用户)) 获取数据的方式 ??? SSH远程服务 sFTP samba windows--linux之间数据传输 Linux部署samba NFS linux--linux之间数据传输 用于门户网站(大型企业): 一个用户 -- 存储服务器 上万个用户 -- 存储服务器

NFS存储服务器搭建

醉酒当歌 提交于 2020-02-29 10:38:53
NFS概念介绍: NFS是Network File System的缩写,即网络文件共享系统; 主要功能: 通过网络(一般是局域网)让不同主机系统之间可以共享文件或者目录 NFS存储服务的作用 1)实现数据的共享存储 2)编写数据操作管理 3)节省购买服务器磁盘开销 淘宝–上万台 用电开销 NFS服务部署流程 首先需要安装 rpcbind 这个软件。 yum -y install rpcbind 服务端部署: 第一个历程:下载安装软件 # 首先检查是否安装了nfs和rpc服务 rpm -qa | grep -E "nfs|rpc" yum -y install nfs-utils rpcbind 第二个历程:编写nfs服务配置文件 vim /etc/exports # 编写格式 01 02(03) 01:设置数据存储目录,需要在本地创建 02:设置网络的白名单 { 即允许那些主机可以连接到存储服务器进行数据存储 } 03:设置存储目录的权限信息,存储目录的一些功能权限等 第三个历程:创建数据存储目录,修改权限 mkdir /data # 修改权限(安装好了NFS服务之后,就会创建好nfsnobody用户) chown nfsnobody.nfsnobody /data 第四个历程:启动服务 # 注意先启动rpc服务,再启动rpc服务 systemctl start rpcbind

mac下nfs挂载

人走茶凉 提交于 2020-02-28 00:12:57
mac用户可能会遇到nfs时常断开的情况,比如cp文件时提示“locked not responding” 可以利用命令sudo mount -o nolock -t nfs ip:/服务器目录 /Users/nfs解决 (/Users/nfs是我本地挂接的目录,自行创建) 来源: CSDN 作者: 全麦Logan 链接: https://blog.csdn.net/ynshi57/article/details/104545618

NFS部署

别说谁变了你拦得住时间么 提交于 2020-02-27 17:49:55
yum install nfs-utils -y systemctl restart/enable nfs systemctl status rpcbind vim /etc/exports /data/nfs 172.28.11.0/24(rw) chown -R nfsnobody.nfsnobody /data/nfs/ systemctl restart nfs 来源: https://www.cnblogs.com/kylingx/p/12373050.html

k8s数据持久化

我只是一个虾纸丫 提交于 2020-02-26 02:49:58
k8s数据持久化 Docker容器是有生命周期的,因此数据卷可以实现数据持久化 数据卷主要解决的问题: 数据持久性:当我们写入数据时,文件都是暂时性的存在,当容器崩溃后,host就会将这个容器杀死,然后重新从镜像创建容器,数据就会丢失 数据共享:在同一个Pod中运行容器,会存在共享文件的需求 存储类 (Storage class)是k8s资源类型的一种,它是有管理员为管理PV更加方便创建的一个逻辑组,可以按照存储系统的性能高低,或者综合服务质量,备份策略等分类。不过k8s本身不知道类别到底是什么,它这是作为一个描述。 存储类的好处之一就是支持PV的动态创建,当用户用到持久性存储时,不必再去提前创建PV,而是直接创建PVC就可以了,非常的方便。 存储类对象的名称很重要,并且出了名称之外,还有3个关键字段 Provisioner(供给方): 及提供了存储资源的存储系统。k8s内建有多重供给方,这些供给方的名字都以“kubernetes.io”为前缀。并且还可以自定义。 Parameters(参数):存储类使用参数描述要关联到的存储卷,注意不同的供给方参数也不同。 reclaimPolicy:PV的回收策略,可用值有Delete(默认)和Retain Volume: emptyDir(空目录): 使用情况比较少,一般只做临时使用,类似Docker数据 持久化的:docker

K8S ? K3S !

…衆ロ難τιáo~ 提交于 2020-02-26 02:41:06
K8S ? K3S ! K3S 踩坑开始 歪比歪比(奇怪的服务器) 服务器选择我熟悉的 Centos K3S内置 Containerd 但是!作为一个服务器使用自然是要用常见的一点的容器 Docker 歪比巴卜(K3S 的胜利) K3S Server 安装 安装 nfs K3S Server 信息 K3S agent 一大波僵尸即将来袭( rancher 安装) Docker + K3S + nfs 客户端 一键安装脚本 K8S ? K3S ! K8S 那么麻烦为什么不用 K3S? 本文适合 : 想摆脱 K8S 复杂安装又不得不用 K8S 的开发者 服务器配置不够跑 K8S 的开发者 物联网开发者 需要最低学习成本使用容器编排的开发者 初学 K8S 的新手 K3S 更轻、更简单的 K8S 设计给物联网设备和边缘侧计算使用 边缘侧都能用服务器用了还不直接起飞?- 鲁迅 踩坑开始 歪比歪比(奇怪的服务器) 服务器选择我熟悉的 Centos 内核要求: 3.10.0 也就是阿里云和腾讯云的官方 Centos7.7 / Centos7.6 Centos8 不用尝试了 iptables 的版本太高 其他内核使用前用 k3s check-config 命令检查 所有节点机器要在同一个内网环境下,这是K3S的一个bug,集群会以 endpoint 进行连接,而云服务器的 endpoint