2-7.访问网络文件共享服务

##访问网络文件共享服务##

##学习目标

挂载网络共享

自动挂载网络共享

1.1##挂载网络文件系统

网络文件系统是由网络附加存储服务器通过网络向多个主机提供的一种文件系统,而不是由块设备(例如硬盘驱动器)提供的。客户端通过特殊的文件系统协议和格式访问远程存储

Linux 中有两种主要协议可用访问网络文件系统 : NFS 和CIFS 。 NFS ( Network File System ) 可看作是 Linux 、UNIX 及其它类似操作系统的标准文件系统。 CIFS( Comon Internet File System )则是针对 Microsoft Windows 系统的标准网络文件系统

访问网络共享的三个基本步骤

– 1. 识别要访问的远程共享

– 2. 确定挂载点(应该将共享挂载到的位置),并创建挂载点的空目录

– 3. 通过相应的名利或配置更改挂载网络文件系统

1.2##CIFS: 通用网络文件系统

CIFS 是针对 Microsoft Windows 操作系统的本地网络文件系统。

Linux 系统可以挂载和访问 CIFS 文件共享 ,如同常见的网络文件系

统一样。然而 ,由于 CIFS 是基于 NTFS 文件系统权限模型及其自身

的身份验证系统来构建的 ,因而 CIFS 协议中的所有内容并不能很好

地映射到 Linux 中

samba-client RPM 软件包所包含的 smbclient 实用程序可用来识别

由 Windows 或 Samba 文件服务器提供的 CIFS 共享。该实用程序

工作起来犹如在 Microsoft Windows 中单击网上邻居。然后 mount

命令可用于挂载共享。访问 CIFS 共享的命令

– . 识别:# smbclient -L instructor.example.com

– 2. 确定挂载点:# mkdir /remote2

– 3. 挂载:# mount //instructor.example.com/ftp /remote2

1.3##NFS :网络文件系统

NFS ( Network File System )是由 Linux 、 UNIX 及其他类似操作系统使用的互联网标准协议,可作为它们的本地网络文件系统。它是一种活动扩展之下的开放标准 ,可支持本地 Linux 权限和文件系统功能

Red Hat Enterprise Linux 7 在默认情况下支持 NFSv4 (该协议的版本 4 ),并在该版本不可用的情况下自动回退到 NFSv3 和NFSv2 。对于在客户端上运行的所有版本的NFS ,均应启用两种服务 : rpcbind 和 nfslock 。 NFSv4 使用 TCP 协议与服务器进行通信 ,而较早版本的 NFS 则可能使用 TCP 或 UDP

有两种方法用来确定由服务器提供的 NFS 导出 ,或叫做文件共享。如果服务器支持 NFSv3 或 NFSv2 ,您可以使用 showmount -eserver 命令来获取导出项列表。如果服务器支持 NFSv4 ,则可以将 / 导出项挂载到一个空目录并浏览所有导出文件系统的内容

1.4##访问 NFS 导出的命令

1. 识别

– # showmount -e instructor.example.com

2. 确定挂载点

– # mkdir /remote1

3. 挂载

– # mount

instructor.example.com:/var/ftp/pub /remote1

1.5##自动挂载网络存储

使用 mount 命令 ,需要具有 root 用户权限以连接到网络共享。或者 ,我们可以向 /etc/fstab 添加条目 ,但是随后与网络服务器的连接将始终处于活动状态。当某一程序试图访问网络共享中的文件时 ,可以将 automounter (或 autofs )服务配置为“按需”挂载网络共享。当共享不再使用并处于不活动状态一定时间以后,automounter 会对共享解除挂载

不活动状态的时间间隔默认为五分钟 ,但该时间间隔可在

/etc/sysconfig/autofs 中进行全局更改

[[email protected] ~]# grep TIMEOUT /etc/sysconfig/autofs

# TIMEOUT - set the default mount timeout (default 600).

TIMEOUT=300

...output omitted....

通常,我们需要使用网络共享在不活动状态下保持挂载一小段时间,从而防止在段时间内对其进行再次使用。这能够避免不必要的挂载 / 解除挂载的周期

在本节中,我们将介绍使用自动挂载器的两种方法。首先,使用特殊的 /net 自动挂载挂载点 ,然后手动配置间接自动挂载映射。特殊映射 /net

默认情况下 , autofs 服务运行时 ,存在一个名为 /net 的特殊目录,但是该目录将显示为空

访问不存在的目录 /net/instructor.example.com 会使自动挂载器创建该子目录 ,并显示该 NFS 服务器上的所有NFS 导出项。这有时称为“浏览”共享

– # cd /net/instructor.example.com

– # ls

– home kickstart var

在 /net/instructor.example.com 之下的所有文件和目录停止使用且超时期满子后,autofs 将共享解除挂载并删除空的 /net/instructor.example.com 子目录

1.6##间接映射

*除了使用 /net 映射 ,系统管理员也可以手动配置任意目录,以便访问时在其子目录上“按需”挂载特定共享。示例:

*间接映射使用两层配置文件语法。在顶级文件

/etc/auto.master 中 ,每个管理的“父”目录和包含子目录

挂载点与网络共享的单独的第二个配置文件的名称占一行

– # cat /etc/auto.master

– /demo /etc/auto.demo

– # cat /etc/auto.demo

– public -ro nfsserver.domain:/exported/path

– service autofs reloa

2.1##什么是网络文件共享服务

网络文件系统是由网络附加存储服务器通过网络向多个主机提供的一种文件系统,而不是由快设备提供的。客户端通过特殊的文件系统协议和格式访问远程存储

2.2##通用网络文件系统 (适合跨系统使用)

1.安装samba服务

yum  install  samba-client  -y

2.登录172.25.254.250服务器

smbclient  -L  //172.25.254.250

3.进入172.25.254.250服务器的westos1目录

smbclient   //172.25.254.250/westos1

4.将172.25.254.250的westos1挂载到本机的/mnt目录,因为两个系统的匿名用户名不一样,所以命令后得加-o username=guest

mount   //172.25.254.250/westos1   /mnt   -o   username=guest

5.开机自动挂载

编辑/etc/fstab 文件,在文件后追加

//172.25.254.250/westos1   /mnt    cifs  defaults,username=guest   0  0

2.3##网络文件系统

1.安装nfs服务

yum  install  nfs-utils   -y

2.查看服务器可挂载设备

showmount   -e  172.25.254.250

3.挂载172.25.254.250设备上的nfs1到本机的/mnt目录上

mount  172.25.254.250:/nfsshare/nfs1  /mnt

4.开机自动挂载

编辑开机自动挂载文件/etc/fstab,在该文件中添加如下命令

172.25.254.250:/nfsshare/nfs1   /mnt   nfs  defaults  0  0

2.4.自动挂载网络存储服务

1.安装自动挂载服务

yum   install  autofs   -y

2.启动服务

systemctl  start  autofs.service

3.间接映射目录

在子目录上按需自定义挂载共享

vim /etc/auto.master   编辑主配置文件

/westos            /etc/auto.westos

最终挂载点的上层目录      子配置文件

vim    /etc/auto.westos     编辑子配置文件

nfs1  172.25.254.250:/nfsshare/nfs1      ##指定挂载到/westos/nfs1

*        172.25.254.250:/nfsshare/&    ##指定172.25.254.250:/nfsshare/任意设备挂载到任意目录

systemctl   restart   autofs.service   ##重启服务

##挂载到/mnt/任意目录

##挂载到/westos/nfs2

时间: 2024-10-24 06:54:55

2-7.访问网络文件共享服务的相关文章

第二章--(第七单元)--访问网络文件共享服务

一.什么是网络文件共享服务 网络文件系统是由网络附加存储服务器通过网络向多个主机提供的一种文件系统,而不是由快设备提供的.客户端通过特殊的文件系统协议和格式访问远程存储 二.通用网络文件系统 (适合跨系统使用) 1.安装samba服务 yum install samba-client -y 2.登录172.25.254.250服务器 smbclient -L //172.25.254.250 3.进入172.25.254.250服务器的westos1目录 smbclient //172.25.2

访问网络文件共享服务

第七单元 一 挂载网络文件系统 网络文件系统是由网络附加存储服务器通过网络向多个主机提供的一种文件系统 , 而不是由块设备 ( 例如硬盘驱动器 ) 提供的.客户端通过特殊的文件系统协议和格式访问远程存储 Linux 中有两种主要协议可用访问网络文件系统 : NFS 和CIFS 1 )CIFS: 通用网络文件系统 CIFS 是针对 Microsoft Windows 操作系统的本地网络文件系统Linux 系统可以挂载和访问 CIFS 文件共享 , 如同常见的网络文件系统一样. samba-clie

第二课unit7 访问网络文件共享服务

1.yum install samba-cilent.x86_64 -y  ##安装客户端 2.smblient -L //172.25.254.250   ##连接至服务器端 3.mount //172.25.254.250/westos1 /mnt -o username=guest  ##挂载文件 **在/etc/fstab设置开机挂载 4.yum install nfs-utils -y 5.showmount -e 172.25.254.250  ##识别挂载点 6.mount 172

Samba网络文件共享服务介绍

Samba网络文件共享服务 一.samba简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件.后来微软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,并且加入了许多新的功能,这样一

基于网络文件共享服务的双机数据同步方法

前几年我开发过一个软件系统,为使用者提供7×24小时不间断的服务.为了确保服务质量,采用了双机热备的形式.双机系统能够正常工作的关键技术之一,就是主备机之间的数据同步.下面介绍的数据同步方法是以网络文件共享服务为基础实现的,简单易行,安全可靠,在当时时间紧.任务重.投资有限的情况下,应用效果比较理想. Windows网络文件共享服务 在Windows系统环境中,一台计算机可以作为服务器向局域网中的其它计算机(客户机)提供“文件共享服务”.通过这项服务,客户机用户能够像访问本地文件一样通过网络对服

第十章 网络文件共享服务之ftp

10.1 ftp介绍 网络文件共享服务主流的主要有三种,分别是ftp.nfs.samba.在上一章中我们已经了解了nfs,本章我们将来说说ftp. FTP是File Transfer Protocol(文件传输协议)的简称,用于internet上的控制文件的双向传输. FTP也是一个应用程序,基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件. 在FTP的使用当中,用户经常遇到两种概念:下载和上传 下载(Download)文件就是从远程主机拷贝文件至自己的计算

linux网络文件共享服务的实现

LINUX网络文件共享服务 linux网络文件共享服务的实现: 应用层:ftp 内核:nfs (Sun) 跨平台:samba 一.vsftp实现文件共享 1,  概念: vsftpd :very secure FTP daemon,高安全性的 FTP 服务器. ftp: File Transfer Protocol文件传输协议:属于应用层协议,使用TCP端口: 21/tcp. FTP会话时包含了两个通道,一个叫控制通道,一个叫数据通道. 控制通道:控制通道是和FTP服务器进行沟通的通道,连接FT

企业级NFS网络文件共享服务

虚拟实验: 操作系统:CentOS release 6.8 (Final) 虚拟机:VMware 任务:NFS网络文件共享服务 默认是没有安装NFS软件包,NFS主要功能是通过网络让不同的主机系统之间可以共享文件或目录.NFS网络文件系统很像Windows系统的网络共享.安全功能.网络驱动映射,而互联网中小型网站集群架构后端常用NFS进行数据共享. NFS服务器IP: 192.168.222.130 NFS客户端IP1: 192.168.222.138 NFS客户端IP2:192.168.222

第九章 网络文件共享服务之NFS

9.1 nfs介绍 9.1.1 nfs特点 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源. 在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样 nfs适用于Linux与Unix之间实现文件共享,不能实现Linux与Windows间的文件共享功能 nfs是运行在应用层的协议,其监听于2049/tcp和2049/udp套接字上 nfs服