4.NFS服务

四、NFS服务

1、概述

NFS(Network File System)网络文件系统,是FreeBSD支持的文件系统中的一种,它允许一个系统在网络上与其他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

2、服务安装

(1)服务端

[[email protected] Desktop]# rpm -ivh /mnt/Packages/nfs-utils-1.2.3-39.el6.x86_64.rpm

[[email protected] Desktop]# service nfs start

(2)客户端

安装mount或showmount

3、实例

(1)手动挂载

发现权限不被允许

(2)开机自动挂载

4、对共享参数做一些特殊的处理

[[email protected] ~]# vim /etc/exports

 服务端:

[[email protected] zhang]# mkdir -p /tmp/zhang/{root_squash,no_root_squash,sync,ro,all_squash,async,rw}

[[email protected] zhang]# chmod 777 -R /tmp/zhang/

[[email protected] zhang]# useradd zyz

[[email protected] zhang]# echo zyz123 | passwd --stdin zyz

Changing password for user zyz.

passwd: all authentication tokens updated successfully.

[[email protected] zhang]# tail -1 /etc/passwd

zyz:x:501:501::/home/zyz:/bin/bash

[[email protected] zhang]# service nfs restart

客户端

[[email protected] ~]# mount 192.168.220.150:/tmp/zhang/root_squash /opt/

[[email protected] ~]# mount 192.168.220.150:/tmp/zhang/no_root_squash /opt/

[[email protected] ~]# mount 192.168.220.150:/tmp/zhang/all_squash /opt/

注:每次挂载前都需要重启服务

5、自动挂载

Autofs 软件包要实现自动挂载涉及到两个文件,auto.master和auto.misc

/etc/auto.master定义文件在本地的挂载点

/etc/auto.misc用来设置需要挂载的文件系统类型和选项

[[email protected] ~]# mkdir /tmp/zhang

[[email protected] ~]# vim /etc/auto.master

8 /tmp/zhang      /etc/auto.nfs   --timeout=30

[[email protected] ~]# vim /etc/auto.nfs

[[email protected] ~]# cat /etc/auto.nfs

nfs-fstype=nfs192.168.220.150:/tmp/zhang/root_squash

[[email protected] ~]# service autofs restart

Stopping automount:                                        [  OK  ]

Starting automount:                                        [  OK  ]

[[email protected] ~]# ls /tmp/zhang/

[[email protected] ~]# cd /tmp/zhang/nfs

[[email protected] nfs]# ls

1.txt

[[email protected] nfs]# df -h

192.168.220.150:/tmp/zhang/root_squash  9.7G  3.2G  6.0G  35% /tmp/zhang/nfs

时间: 2024-10-22 20:18:53

4.NFS服务的相关文章

linux nfs服务安装

nfs为网络文件系统也可理解为文件共享,方式为服务器上安装nfs服务,客户端通过挂在的方式把服务器上的目录挂载到本地,实现文件共享 1.查看有没有安装nfs rpm -qa |grep nfs 2.安装nfs yum -y install nfs-utils 3.开启服务 /etc/init.d/nfs start /etc/init.d/rpcbind start 4.配置exports vi/etc/exports /home/zuzhao 192.168.1.0  255.255.254.

Ubuntu下配置tftp服务和NFS服务

Ubuntu下配置tftp服务和NFS服务 配置tftp 方法一:(推荐方法)Ubuntu10.04 测试通过 1.安装TFTP软件 sudo apt-get install tftp-hpa tftpd-hpa tftp-hpa是客户端,tftpd-hpa是服务器端 2.建立tftpboot目录,作为服务器的目录sudo mkdir ~/tftpboot释放权限:(服务器目录,需要设置权限为777,chomd 777)sudo chmod 777 ~/tftpboot 3.配置TFTP服务器

nfs服务简单配置手记

nfs服务在实际工作中配置十分频繁,这里简要记录下配置过程.默认情况下nfs服务相关软件包已经安装好,只是nfs服务不是开机自启动.只需要配置nfs服务器开机自启动即可.其它portmap等服务都是开机自启的. 1. 服务端简单要配置过程如下 (1) 启动nfs服务 # chkconfig nfs on   # service nfs start (2) 配置共享输出目录 # vi /etc/exports   /data      192.168.233.*(rw,no_root_squash

NFS服务与crond服务

NFS服务:用于linux系统之间,基于TCP/IP协议层,可以将远程的计算机磁盘挂载到本地,像本地磁盘一样操作. ---------------------------------------------------------------------------------------------------------------------------- Linux 服务端: 1.准备环境 iptables -F 关闭防火墙配置 systemctl stop firewalld 关闭防火

一键部署NFS服务

#!/bin/bash #By Kaile QQ:10206334 #Blog http://kaile.blog.51cto.com RPCSTART=`/etc/init.d/rpcbind start` NFSSTART=`/etc/init.d/nfs start` #NFS服务端软件是否安装 [ `rpm -qa nfs-utils rpcbind | wc -l` -eq 2 ] ||  yum -y install nfs-utils rpcbind >/dev/null 2>$

centos6.5 搭建NFS 服务

Nfs服务 挂载命令: mount 源 目标 mount ip地址 本地地址 mount –t 192.168.1.115:/video /video 1 先开启rpc服务 2 启动nfs服务 向rpc注册 3 请求nfs服务 4 返回端口 5 连接端口请求数据 两台机器 (server 和clinet) 环境:CentOS release 6.5 (Final)  2.6.32-431.el6.x86_64  LANG=EN 服务端 安装包 yum groupinstall "NFS file

NFS服务的搭建与RPC协议

NFS(Network File System)的缩写,意为网络文件系统.其功能主要是通过网络在不同的主机之间共享目录或者文件.NFS客户端通过挂载将NFS服务器端共享的数据目录挂载到本地系统.由于NFS支持的功能很多,不同的功能会启动不同的端口来传输数据,由于端口的不固定会造成NFS客户端与NFS服务器端的通信障碍,为了解决这个问题就出现了RPC(Remote Procedure Call)服务.RPC即远程调用协议 相当于NFS客户端与NFS服务器端数据传输的桥梁. 本文通过NFS服务在两台

NFS服务基础及优化

一.NFS主配置文件(默认为空):            /etc/exports        格式:            共享的目录    共享地址1(参数1,参数2,...)    共享地址2(参数1,参数2,...)        注意:            共享目录的本地权限,如果需要读写共享,一定要让本地目录被NFS客户端的用户(nfsnobody)可以读写        重要参数:            rw    读写权限            ro    只读权限     

NFS服务

1. nfs介绍 1.1nfs:网络文件系统(NFS)协议是由Sun MicroSystem在20世纪80年代为了提供对共享文件的远程访问而设计和实现的.该协议采用Client/Server模型, 通过使用Sun开发的远程过程调用协议(RPC Protocol)来实现运行在一台计算机上的程序来调用在另一台远程机器上运行的子程序. 1.2 NFS包含3个版本:NFSv2.NFSv3.NFSv4 CentOS6是以NFSv4作为默认版本,NFSv4使用TCP协议(端口号是2049)和NFS服务器建立

NFS服务搭建(详解)

NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS在文件传送或信息传送过程中依赖于RPC协议.RPC,远程过程调用 (Remote Procedure Call)是能使客户端执行其他系统中程序的一种机制.NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络进