文件服务之一:概述

huaxingorg huaxingorg     2023-03-14     412

关键词:

I/O:网络、存储

存储

  • DAS:Direct Attached Storage
    接口类型:“block”;只有块设备才能够进行分区格式化
    设备:SATA,SAS;IDE,SCSI;USB;
  • NAS:Network Attached Storage(网络附加存储)
    接口类型:”file”
    协议:CIFS(samba), NFS(Network File System)
  • RPC: Remote Procedure Call
  • SAN:Storage Area Network(存储区域网络)
    接口类型:”block”,
    协议:iSCSI(IP-SAN), FCSAN, FCoE
文件服务器

是一种专供其他电脑访问文件和存储的程序。文件服务器通常比一般的个人电脑拥有更大的存储容量,并具有一些其他的功能,如磁盘镜像、多个网络接口卡、热备援多电源供应器。到后来文件服务器逐渐进化成带有RAID存储子系统和其他高可用特性的高性能存储系统。

  • ftp:应用层的文件共享协议,也是一个应用程序

  • nfs, cifs:网络存储协议
    nfs:1985年SUN开发,用于Unix系统间实现磁盘文件共享的一种协议;
    cifs:由Microsoft开发,用于连接Windows客户机和服务器,并且后来的NBT协议进一步发展为SMB,使得Windows系统和Linux可以互通;
    smaba:Linux上cifs的客户端,或Linux的cifs服务端,实现Windows系统Linux互通的程序;
  • NAS:网络存储系统,是一种远程访问接入设备,使用nfs协议或cifs协议实现,较SAN能够降低存储成本

  • SAN:存储区域网络,存储接口协议转换为网络传输,通过SCSI转为光纤通道或是iSCSI传输

crtmpserver系列之一:流媒体概述

...电影就不太现实。通过网络播放电影的时候必须先将整个文件下载到电脑上然后才能播放,所以一般都要缓冲很久,这也是为什么最开始迅雷等下载工具流行的原因,其实大多数都是用来下电影了。流媒体最大的特点即是能够做... 查看详情

mistral工作流组件之一概述

...组件,提供WorkflowAsaService.典型的应用场景包括任务计划服务CloudCron,任务调度TaskScheduling,复杂的运行时间长的业务流程等。对应的是AWS的SWS(SimpleWorkflowSerivce)。 Mistral的核心概念有如下几个:Workb 查看详情

负载均衡概述

...式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。什么是负载均衡负载均衡(LoadBalance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载 查看详情

文件共享服务之一samba服务

...a:  是一款在Linux/Unix系统上实现与windows系统进行文件共享的免费开源软件。广泛应用于Unix-like与Windows之间,提供文件共享和打印机共享服务,使得不同系统之间跨平台共享资源更加便 查看详情

之一-概述

一概述可用性是系统运行质量的重要指标.随着数字化和智能化的进程,系统的可用性愈发重要。例如,制造业流水线需要高可用性的MES系统来保证流水线的正常运转。本文为高可用相关的技术文档,从以下几个方面对高可用在制造... 查看详情

javase基础三大特征之一“多态”(代码片段)

...的成员特点1.包1.1包的概述包的概述和使用】:包其实就是文件夹,它的作用就是进行分类管理的格式:package包名;(多级包用.分开)范例:packagecom.demo;方法:1.带包的Java类编译和执行手动建包:按照以前的格式编java文件javacHelloWorld.j... 查看详情

ubifs概述

UBIFS无排序区块图像文件系统(UnsortedBlockImageFileSystem,UBIFS)是用于固态存储设备上,并与LogFS相互竞争,作为JFFS2的后继文件系统之一。真正开始开发于2007年,并于2008年10月第一次加入稳定版本于Linux核心2.6.27版。由IBM、nokia工程师T... 查看详情

java反射学习之一反射机制概述

一、反射机制背景概述  1、反射(reflection)是java被视为动态语言的一个关键性质  2、反射机制指的是程序在运行时能获取任何类的内部所有信息二、反射机制实现功能概述  1、只要给定类的全名,就能通过反射获取类的... 查看详情

文件上传与下载概述

 一概述1.什么是文件上传?将本地文件保存到服务器上的过程,叫做文件上传。2.什么是文件下载?广义上,任何从服务器端获取数据的过程都属于文件下载,默认情况下由浏览器打开展示。狭义的文件下载,指的是将从服... 查看详情

目标反射回波检测算法及其fpga实现之一:算法概述

目标反射回波检测算法及其FPGA实现之一:算法概述  前段时间,接触了一个声呐目标反射回波检测的项目。声呐接收机要实现的核心功能是在含有大量噪声的反射回波中,识别出发射机发出的激励信号的回波。我会分几... 查看详情

android图形架构之一——概述

前言本系列的文章,可以让你明白,一个View最终是如何显示到屏幕上的,从应用层到硬件抽象层。对分析app的卡顿,掉帧等有很大帮助。由于图形架构的涉及到的代码量很大,所以本篇先来个总体的概述,... 查看详情

java学习随笔之一:java语言概述和开发环境

JavaSDK下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html 默认安装路径:C:ProgramFilesJava 添加环境变量forjava和javac,路径:C:ProgramFilesJavajdk1.8.0_101in 编译java命令: &nbs 查看详情

httpsession

...HttpSession是由JavaWeb提供的,用来会话跟踪的类。session是服务器端对象,保存在服务器端。HttpSession概述是Servlet三大域对象之一(request、session、application(ServletContext)),所有它有setAttribute()、getAttribute()、removeAttribute 查看详情

java集合系列之一:jcf集合框架概述(代码片段)

容器,就是可以容纳其他Java对象的对象。JavaCollectionsFramework(JCF)为Java开发者提供了通用的容器java集合主要划分为四个部分:  Collection(List列表、Set集合)、Map映射、迭代器(Iterator、Enumeration)、工具类(Arrays、Collections... 查看详情

fiddle抓包应用概述(代码片段)

...常被用来进行数据截取等。说简单点就是抓取前端发送给服务器的数据包和服务器返回的数据包。什么是FiddlerFiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一。它能够记录客户端和服务器之间的所... 查看详情

搭建samba服务---实现跨平台文件共享(代码片段)

...MB(ServerMessagesBlock,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/ 查看详情

linuxspi总线和设备驱动架构之一:系统概述

SPI是"SerialPeripheralInterface"的缩写,是一种四线制的同步串行通信接口,用来连接微控制器、传感器、存储设备,SPI设备分为主设备和从设备两种,用于通信和控制的四根线分别是: CS  片选信号SCK 时钟信号MISO ... 查看详情

nodejs概述

...一个运行在浏览器PHP可以处理请求(get, post),读写文件,操作数据库,nodejs就是用js的语言操作这些文件,网络,请求。而客户端的js是操作 查看详情