精华内容
下载资源
问答
  • Windows Server2012 R2部署网络文件系统

    万次阅读 2017-05-28 21:02:52
    网络文件系统预览  在windows server2012 R2与windows server2012的网络文件系统服务与角色功能包含文件与存储服务器角色。网络文件系统提供了基于windows与非windows系统的企业级的文件共享解决方案。   功能...

    网络文件系统预览

      在windows server2012 R2与windows server2012的网络文件系统服务与角色功能包含文件与存储服务器角色。网络文件系统提供了基于windows与非windows系统的企业级的文件共享解决方案。

     

    功能描述

      使用NFS协议,可以在运行windows与非windows操作系统的文件传输文件。

      Windows Server 2012,NFS包含两个组件,NFS服务端与NFS客户端。NFS服务端使能运行windows Server2012的电脑作为非windows的电脑的NFS 文件服务器;NFS客户端使能一个运行windows server 2012的windows电脑去访问存放在非windows的电脑的NFS服务器的文件。

     

    实际的应用

      使用windows NFS文件服务器提供多协议(在不同的客户端使用SMB与NFS协议)访问同一个文件共享

     

      在一个明显的非windows操作系统环境部署一个Windows NFS 文件服务器去访问非windows电脑的NFS 文件共享

     

      通过使用SMB与NFS协议访问的文件共享所存放的数据,从一个操作系统到另一个操作系统迁移应用程序。

     

    网络文件系统新增加的功能

      支持NFS4.1

      关于防火墙设置的简易性

      支持RPCSEC_GSS 协议,提供更强壮的安全性

      支持windows与unix文件语义

      利用集群文件服务器部署

      为windows 内核的NFS模块

      NFS管理的提升

      与恢复密钥管理器集成

     

    使用NFS的场景

      NFS支持基于windows与unix操作系统的混合环境。下面部署场景是怎样部署文件共享。

    在异构环境中提供文件共享

      使用多个协议(SMB协议与NFS协议)访问同一个文件共享,当你部署一个windows 文件服务器,就需要在用户在windows与unix不同计算机中实现协作。当一个文件共享被配置时,它是通过SMB与NFS协议实现共享。windows操作系统用户使用SMB协议访问文件;unix用户使用NFS协议访问文件。

     

    为了实现这个应用场景,你必须实现有效的实现映射源配置

    1)        映射文件

    2)        活动目录服务

    3)        RFC2307兼容的轻活动目录服务(LDAP)存放

    4)        用户名称映射(UNM)服务器

     

    基于unix环境的文件共享

      Windows 文件服务器提供基于unix客户端环境的文件访问共享。非映射 UNIX 用户访问 (UUUA) 选项是最初为实现的 Windows Server 2008 R2 中的 NFS 共享,以便服务器可以使用 NFS 数据存储而无需创建 UNIX 到 Windows 的Windows 帐户的映射。

     

    系统需求

      NFS服务器能够部署在任何版本的windows server2012 上。您可以使用 NFS 和基于 UNIX 的计算机正在运行的 NFS 服务器或 NFS 客户端,如果这些 NFS 服务器和客户端实现符合以下协议规范之一

    NFS版本4.1协议规范

    NFS版本3.0协议规范

    NFS版本2.0协议规范

    部署NFS架构

      部署NFS服务器,需要部署如下的服务器并在本地物理网络中保持连接。

     

      一台或多台运行windowsserver 2012的服务器,这台服务器上将会安装两个主要的NFS组件服务:NFS服务端与NFS客户端。这两个组件服务可以安装在同一台电脑上或者不同的电脑上。

      运行windowsserver2008R2的功能级别的域控制器,域控制器为windows环境提供用户授权与映射

     

      没有域控制器,你可以使用网络信息服务为unix环境用户提供用户授权,也可以使用运行用户名称映射服务的电脑保存密码与组文件。

     

    安装网络文件系统(NFS)

    使用server manager方式安装网络文件系统(NFS)

    1. 在 Add Roles and Features向导中选择File and storage service

    2. 在File and storage service下面选择File server 与server for NFS,

    3. 选择install


     

    使用命令行方式安装(略)

     

    配置NFS授权

      使用NFS4.1与NFS3.0的协议,你可以使用如下授权与安全选项。

    RPCSEC_CSS授权

    Krb5 授权

    Krb5i授权,带确认的没有修改的授权

    Krb5p授权,带加密信息的授权

     

    Auth_sys

    创建SMB文件共享

    1. 在server manager中选择File andstorage service ,点击share,在task中选择New Share


    2. 选择配置页面,协议类型SMB或者NFS

     

     

    3. 选择share location,选择自定义路径c:\share


    4.设置share name,选择默认名称


    5. 设置Other Settings, 选择Allow Caching ofshare


    6. 设置permissions,设置用户的访问控制类型


    7. 设置managementProperties

     

    9. 设置Quota


    10. 查看Confirmation信息

     

    测试连接

    设置SMB共享后,在windows操作系统与linux操作系统进行测试

    1) windows 测试连接

    \\192.168.56.15\share

     

     2)Linux的连接

    对于CentOS7操作系统也支持SMB协议,访问windows的SMB共享方法为smb://192.168.56.15/share/

     

    也可以使用smbclient 访问(此方法是用命令行方式显示结果)

    [root@CentOS7Desktop]# smbclient --user=Administrator //192.168.56.15/share

    EnterAdministrator's password:

    Domain=[QSTEST]OS=[Windows Server 2012 R2 Standard Evaluation 9600] Server=[Windows Server2012 R2 Standard Evaluation 6.3]

    smb:\> help

    展开全文
  • 简述网络文件系统NFS,并说明其作用。 (1)网络文件系统是应用层的一种应用服务,它主要应用于Linux和Linux系统、Linux和Unix系统之间的文件或目录的共享。 (2)对于用户而言可以通过 NFS方便的访问远地的文件...

    简述网络文件系统NFS,并说明其作用。


    (1)网络文件系统是应用层的一种应用服务,它主要应用于Linux和Linux系统、Linux和Unix系统之间的文件或目录的共享。

    (2)对于用户而言可以通过 NFS方便的访问远地的文件系统,使之成为本地文件系统的一部分。

    (3)采用NFS之后省去了登录的过程,方便了用户访问系统资源。

    展开全文
  • NFS是网络文件系统(NetworkFile System)的简称,是分布式计算机系统的一个组成部分,可实现在异构网络上共享和装配远程文件系统。 NFS由SUN公司开发,目前已成为文件服务的一种标准(RFC1904,RFC1813)。其最大的...

    1 概念

    NFS是网络文件系统(NetworkFile System)的简称,是分布式计算机系统的一个组成部分,可实现在异构网络上共享和装配远程文件系统。

    NFS由SUN公司开发,目前已成为文件服务的一种标准(RFC1904,RFC1813)。其最大的功能就是可以通过网络,让不同操作系统的计算机可以共享数据,所以也可以看作是一个文件服务器。NFS是除了SAMBA之外Windows与Linux及Unix与Linux之间通信的方法。

    2 文件服务器配置(Linux)

      Linux服务器IP:(IP地址);

      1)执行创建共享路径:mkdir /mnt/lvm

      2)修改exports文件的内容:

    /mnt/sharefile/nfs/ (IP地址) (rw,no_root_squash)

    注:/mnt/sharefile/nfs/: 共享的文件路径;

        (IP地址):共享到计算机的IP地址;

    (rw,no_root_squash):给共享的文件授权;

     

     

     

     

     


      3)授权:chmod -R 777 /mnt/sharefile/nfs/

    4)启动相关服务:

    service rpcbind start  

    service nfslock start  

    service nfs start      

     

     

     

     


    5)关闭 stop 与启动相反,与启动的命令顺序正好相反

    service nfs stop

    service nfslock stop

    service rpcbind stop

     

     


     

     

     

    3 客户端配置

      1)客户端IP:(IP地址)

      2)挂载/mnt/sharefile/nfs/目录:

    命令行:mount -u:root  -p:root@(IP地址):/mnt/sharefile/nfs/z:

    4 最终效果

     

    展开全文
  • 主流的分布式文件系统

    万次阅读 2020-07-31 22:02:33
    NFS(网络文件系统) 网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。 (1)在客户端上映...

    1.NFS(网络文件系统)

    网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。

    在这里插入图片描述

    (1)在客户端上映射NFS服务器的驱动。

    (2)客户端通过网络访问NFS服务器的硬盘完全透明

    2.GFS

    ======googleFs
    GFS是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,并提供容错功能。它可以给大量的用户提供总体性能较高的服务。
    在这里插入图片描述

    (1)GFS采用主从结构,一个GFS集群由一个master和大量的chunkserver组成

    3.hdfs

    Hadoop分布式文件系统(HDFS)是指被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统(Distributed File System)。它和现有的分布式文件系统有很多共同点。但同时,它和其他的分布式文件系统的区别也是很明显的。HDFS是一个高度容错性的系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。HDFS放宽了一部分POSIX约束,来实现流式读取文件系统数据的目的。HDFS在最开始是作为Apache Nutch搜索引擎项目的基础架构而开发的。HDFS是Apache Hadoop Core项目的一部分。
    HDFS有着高容错性(fault-tolerant)的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求(requirements)这样可以实现流的形式访问(streaming access)文件系统中的数据。
    在这里插入图片描述

    (1)hdfs采用主从结构,一个hdfs集群由一个名称节点和若干个数据节点组成。名称节点存储数据的元信息,一个完整的数据文件分成若干块存储在数据节点。

    (2)客户端从名称节点获取数据元信息及数据分块的信息,得到信息客户端即可从数据块来存储数据。

    分布式文件服务提供商

    1)阿里的OSS

    什么是oss

    阿里云对象存储服务(Object storage Service,简称OSS),是阿里云提供的海量,安全,低成本,高可靠的云存储服务。 它具有与平台无关的RESTful
    API接口,能够提供99.999999999的服务持久性。你可以在任何应用,任何时间,任何地点存储和访问任意类型的数据,OSS适合各种网站,开发企业及开发者使用。 <\b>
    您可以使用阿里云提供的API/SDK接口或者OSS迁移工具轻松的将海量数据移入或移出阿里云OSS,数据存储到阿里云OSS以后。您可以使用标准类型(standard)的阿里云OSS服务作为移动应用,大型网站,图片分享或热点音视频的主要存储方式,也可以选择成本更低,存储期限更长的低频访问类型(Infrequent Access)和归档类型(Archive)的阿里云OSS服务作为不经常访问数据的备份和归档。
    2)七牛云存储
    3)百度云存储

    2 什么是fastDFS

    2.1 fastDSF介绍
    ​ FastDFS是用c语言编写的一款开源的分布式文件系统,它是由淘宝资深架构师余庆编写并开源。FastDFS专为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。
    ​ 为什么要使用fastDFS呢?
    ​ 上边介绍的NFS、GFS都是通用的分布式文件系统,通用的分布式文件系统的优点的是开发体验好,但是系统复杂性高、性能一般,而专用的分布式文件系统虽然开发体验性差,但是系统复杂性低并且性能高。fastDFS非常适合存储图片等那些小文件,fastDFS不对文件进行分块,所以它就没有分块合并的开销,fastDFS网络通信采用socket,通信速度很快。

    2.2 fastDSF工作原理

    2.2.1 fastDSF架构
    ​ FastDFS架构包括 Tracker server和Storageserver。客户端请求Tracker server进行文件上传、下载,通过Tracker server调度最终由Storage server完成文件上传和下载。

    如下图:
    在这里插入图片描述

    1)Tracker **

    ​ Tracker Server作用是负载均衡和调度,通过Tracker server在文件上传时可以根据一些策略找到Storage server提供文件上传服务。可以将tracker称为追踪服务器或调度服务器。
    ​ FastDFS集群中的Tracker server可以有多台,Tracker server之间是相互平等关系同时提供服务,Tracker server不存在单点故障。客户端请求Tracker server采用轮询方式,如果请求的tracker无法提供服务则换另一个tracker。

    2)Storage

    ​ Storage Server作用是文件存储,客户端上传的文件最终存储在Storage服务器上,Storage server没有实现自己的文件系统而是使用操作系统的文件系统来管理文件。可以将storage称为存储服务器。
    ​ Storage集群采用了分组存储方式。storage集群由一个或多个组构成,集群存储总容量为集群中所有组的存储容量之和。一个组由一台或多台存储服务器组成,组内的Storage server之间是平等关系,不同组的Storage server之间不会相互通信,同组内的Storage server之间会相互连接进行文件同步,从而保证同组内每个storage上的文件完全一致的。一个组的存储容量为该组内存储服务器容量最小的那个,由此可见组内存储服务器的软硬件配置最好是一致的。
    ​ 采用分组存储方式的好处是灵活、可控性较强。比如上传文件时,可以由客户端直接指定上传到的组也可以由tracker进行调度选择。一个分组的存储服务器访问压力较大时,可以在该组增加存储服务器来扩充服务能力(纵向扩容)。当系统容量不足时,可以增加组来扩充存储容量(横向扩容)。

    3)Storage状态收集

    ​ Storage server会连接集群中所有的Tracker server,定时向他们报告自己的状态,包括磁盘剩余空间、文件同步状况、文件上传下载次数等统计信息。

    2.2.2文件上传流程
    在这里插入图片描述

    ​ 客户端上传文件后存储服务器文件ID返回给客户端,此文件ID用于以后访问该文件的索引信息。文件索引信息包括:组名,虚拟磁盘路径,数据两级目录,文件名。

    组名:文件上传后所在的storage组名称,在文件上传成功后有storage服务器返回,需要客户端自行保存。
    虚拟磁盘路径:storage配置的虚拟路径,与磁盘选项store_path*对应。如果配置了store_path0则是M00,如果配置了store_path1则是M01,以此类推。
    数据两级目录:storage服务器在每个虚拟磁盘路径下创建的两级目录,用于存储数据文件。
    文件名:与文件上传时不同。是由存储服务器根据特定信息生成,文件名包含:源存储服务器IP地址、文件创建时间戳、文件大小、随机数和文件拓展名等信息。
    2.2.3 文件下载流程
    在这里插入图片描述

    tracker根据请求的文件路径即文件ID 来快速定义文件。
    比如请求下边的文件:
    在这里插入图片描述

    1.通过组名tracker能够很快的定位到客户端需要访问的存储服务器组是group1,并选择合适的存储服务器提供客户端访问。
    2.存储服务器根据“文件存储虚拟磁盘路径”和“数据文件两级目录”可以很快定位到文件所在目录,并根据文件名找到客户端需要访问的文件。

    展开全文
  • NFS(Network File System 网络文件系统

    万次阅读 2020-12-18 14:49:12
    NFS(Network File System 网络文件系统) Linux与Linux之间的文件共享、提供远端读存文件的服务 最主要的功能就是让网络上的UNIX可以共享目录及档案、可以将远程所共享出来的文件系统挂载到本地端。 特点:分布式...
  • 之前安装过ubuntu 11.04和ubuntu 12.04的系统时,分别研究过如何开启NFS网络文件系统。今天将系统更新到了ubuntu 14.04,发现之前的办法都不行了,有些步骤得更新一下,于是重新写了本博客,将ubuntu 14.04系统下...
  • NAS文件系统

    千次阅读 2019-01-18 15:10:23
    NAS是一个可共享访问,弹性扩展,高可靠,高性能的分布式文件系统。它基于 POSIX 文件接口,天然适配原生操作系统,提供共享访问,同时保证数据一致性和锁互斥。 NAS 具有以下特性: 无缝集成 NAS 支持标准的文件...
  • windows挂载linux网络文件系统NFS

    万次阅读 2014-10-14 13:35:58
    1.创建linux的NFS服务端 2.linux挂载linux的NFS 3.windows挂载Linux的NFS 工具/原料 挂载语句: mount -t nfs 192.168.0.10:/home/share /mnt ...linux win7 网络 虚拟机
  • Linux文件系统详解

    万次阅读 多人点赞 2019-05-29 16:07:53
    从操作系统的角度详解Linux文件系统层次、文件系统分类、文件系统的存储结构、不同存储介质的区别(RAM、ROM、Flash)、存储节点inode。本文参考: http://blog.chinaunix.net/uid-8698570-id-1763151.html ...
  • NFS 文件系统源代码剖析

    千次阅读 2016-11-14 07:39:40
    NFS 文件系统是目前最为成功的网络文件系统,在文件共享领域有着出色的表现,特别是 pNFS 的出现,使得 NFS 文件系统在性能和规模上有了大幅提升,为其带了更为广阔的应用空间。同时,NFS 之所以备受关注,还在于它...
  • NFS 是Network File System的缩写,中文解释是网络文件系统,它是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明的读写位于远端NFS...
  • 分布式文件系统

    万次阅读 2018-09-05 10:24:44
    相对于本机端的文件系统而言,分布式文件系统(英语:Distributed file system, DFS),或是网络文件系统(英语:Network File System),是一种允许文件通过网络在多台主机上分享的文件系统,可让多机器上的多用户...
  • 嵌入式文件系统详解

    千次阅读 2018-04-26 21:41:27
    在嵌入式领域,FLASH是一种常用的存储设备,Flash闪存作为嵌入式系统的主要存储设备有其自身的特性。Fash的写入操作只能把对应位置的1修改成0,而不能把0修改为1,而擦除Fash就是把对应存储块的内容恢复为1。因此,...
  • CentOS7磁盘分区及文件系统

    万次阅读 2019-08-14 22:27:33
    创建文件系统 (标记文件系统) 在/etc/fstab文件中创建新条目 挂载新的文件系统   只有当设备被挂载到文件系统中,才可以被我们访问且使用。 设备识别 新插入硬盘设备,没法被系统立马识别到,需要手动...
  • 开源主流分布式文件系统简单介绍

    万次阅读 2019-08-05 08:39:21
    文章目录一、分布式文件系统简介1.特点2.主要指标及分类对比二、开源分布式文件系统1.GFS(1)GFS与NFS,AFS的区别(2)BigTable(3)Chubby2.HDFS3. Ceph4. Lustre5.MogileFS6.mooseFS7.FastDFS8.TFS9.GridFS文件...
  • 分布式文件系统(DFS)浅析

    千次阅读 2018-10-23 19:40:06
    文章目录简介如何评价...分布式文件系统可以有效解决数据的存储和管理难题:将固定于某个地点的某个文件系统,扩展到任意多个地点/多个文件系统,众多的节点组成一个文件系统网络。每个节点可以分布在不同的地点...
  • 如何区分分布式/集群/并行文件系统

    万次阅读 热门讨论 2011-04-22 23:26:00
    分布式文件系统、集群文件系统、并行文件系统,这三种概念很容易混淆,实际中大家也经常不加区分地使用。总是有人问起这三者的区别和联系,其实它们之间在概念上的确有交叉重叠的地方,但是也存在显著不同之处。
  • 文件系统

    万次阅读 多人点赞 2018-09-05 09:17:21
    操作系统层:即文件系统,操作系统如何将各个硬件管理并对上提供更高层次接口; 单机引擎层:常见存储系统对应单机引擎原理大概介绍,利用文件系统接口提供更高级别的存储系统接口; 分布式层:如何将多个...
  • linux文件系统类型

    万次阅读 2018-01-09 20:27:38
     Linux 支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面...
  • 一口气搞懂「文件系统」,就靠这 25 张图了

    万次阅读 多人点赞 2020-08-13 21:48:43
    文件系统的基本数据单位是文件,它的目的是对磁盘上的文件进行组织管理,那组织的方式不同,就会形成不同的文件系统。 Linux 最经典的一句话是:「一切皆文件」,不仅普通的文件和目录,就连块设备、管道、socket 等...
  • 本文按照自己的理解从硬件磁盘到文件系统的逐层网上的思路开展,从操作系统的角度详解Linux文件系统层次、文件系统分类、文件系统的存储结构、不同存储介质的区别(RAM、ROM、Flash)、存储节点inode。
  • Linux 网络配置文件

    万次阅读 2019-05-23 22:42:46
    1.1 系统网络设备配置文件/etc/sysconfig/network-scripts ]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 //表示网卡物理设备的名字 BOOTPROTO=dhcp //表示为网卡配置静态还是动态IP地址(none:...
  • Linux根文件系统的制作什么是文件系统计算机的文件系统是一种存储和组织计算机数据的方法,它使得对其访问和查找变得容易,文件系统使用文件和树形目录的抽象逻辑概念代替了硬盘和光盘等物理设备使用数据块的概念,...
  • 相当于一个解耦层,在具体的文件系统之上抽象的一层,为能够给各种文件系统提供一个通用的接口,使上层的应用程序能够使用通用的接口访问不同文件系统、不同的驱动。 inode号:文件打开的时候有一个inode号,读到...
  • 深入理解操作系统原理之文件系统

    万次阅读 多人点赞 2017-07-04 15:15:39
    操作系统对系统的软件资源(不论是应用软件和系统软件)的管理都以文件方式进行,承担这部分功能的操作系统称为文件系统。 1、文件 计算机系统对系统中软件资源:无论是程序或数据、系统软件或应用软件都以文件...
  • 1. 前言     在前面博文...     那么这样就有两点弊端: ESP8266代码相当臃肿 ...为了开发方便,web server网页除了自身的html内容之外,还包括一些css文件,甚至引入了JQuery库以及一些图片相关资源。...
  • NAS基础知识

    千次阅读 多人点赞 2021-01-16 22:02:31
    NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。 它以数据为中心,将存储设备与服务器彻底分离,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,662,717
精华内容 665,086
关键字:

网络文件系统