- 浏览: 72525 次
- 性别:
- 来自: 北京
最新评论
我的配置环境:
服务器是:10.1.0.13
挂载客户端:linux:10.1.0.14;Mac:10.1.0.147
(服务器的/home/nfsdata的权限为777;客户端的要目录都有目录nfs,且权限为777)
一,检查
在服务器上检查安装包
rpm -qa |grep portmap
rpm -qa |grep nfs
cat /proc/filesystem中查看有没有nfsd服务
ntsysv 选项中选中nfs
二,配置
exports文件是NFS的共享目录配置文件,主要是指定共享目录和共享策略。使用vi命令编辑,在文件中加入类似下面的内容:
vim /etc/exprot中添加参数:/home/nfsdata *(rw,root_squash,no_all_squash,sync,insecure)
#参数下面有详解
三,启动服务
/etc/init.d/portmap start
/etc/init.d/nfslock start
/etc/init.d/nfs start
开启服务器端的NFS服务,再从客户端上查看一下NFS服务器的情况:
Showmount –a显示出NFS服务器192.168.1.123的共享目录被客户端192.168.122挂载到/home中;
Showmount –e显示出NFS服务器192.168.1.123上有两个共享目录:/tmp和/home/nfs-share
Showmount –d显示出NFS服务器的共享目录被挂载到了/home这个挂载点上。
查看启动情况:
/etc/init.d/portmap status
/etc/init.d/nfs status
四,挂载
Linux:客户端的portmap的服务一定要启动,然后执行命令:
mount -t nfs 10.1.0.13:/home/nfsdata /nfs
Mac:系统自带服务,直接mount_nfs -o resvport 10.1.0.13:/home/nfsdata /nfs_11
五,问题:
1、提示:mount to NFS server '172.20.67.203' failed: server is down.
解决方案:可能是NFS服务器的防火墙有问题;
2、提示:mount: RPC: Timed out
解决方案:由于RPC协议没运行;启动portmap服务;
也有可能是防火墙问题;Server/Client均有可能。
解释:
参数:
下面是一些NFS共享的常用参数:
ro 只读访问
rw 读写访问
sync 所有数据在请求时写入共享
async NFS在写入数据前可以相应请求
secure NFS通过1024以下的安全TCP/IP端口发送
insecure NFS通过1024以上的端口发送
wdelay 如果多个用户要写入NFS目录,则归组写入(默认)
no_wdelay 如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置。
hide 在NFS共享目录中不共享其子目录
no_hide 共享NFS目录的子目录
subtree_check 如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)
no_subtree_check 和上面相对,不检查父目录权限
all_squash 共享文件的UID和GID映射匿名用户anonymous,适合公用目录。
no_all_squash 保留共享文件的UID和GID(默认)
root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认)
no_root_squas root用户具有根目录的完全管理访问权限
anonuid=xxx 指定NFS服务器/etc/passwd文件中匿名用户的UID
服务器是:10.1.0.13
挂载客户端:linux:10.1.0.14;Mac:10.1.0.147
(服务器的/home/nfsdata的权限为777;客户端的要目录都有目录nfs,且权限为777)
一,检查
在服务器上检查安装包
rpm -qa |grep portmap
rpm -qa |grep nfs
cat /proc/filesystem中查看有没有nfsd服务
ntsysv 选项中选中nfs
二,配置
exports文件是NFS的共享目录配置文件,主要是指定共享目录和共享策略。使用vi命令编辑,在文件中加入类似下面的内容:
vim /etc/exprot中添加参数:/home/nfsdata *(rw,root_squash,no_all_squash,sync,insecure)
#参数下面有详解
三,启动服务
/etc/init.d/portmap start
/etc/init.d/nfslock start
/etc/init.d/nfs start
开启服务器端的NFS服务,再从客户端上查看一下NFS服务器的情况:
Showmount –a显示出NFS服务器192.168.1.123的共享目录被客户端192.168.122挂载到/home中;
Showmount –e显示出NFS服务器192.168.1.123上有两个共享目录:/tmp和/home/nfs-share
Showmount –d显示出NFS服务器的共享目录被挂载到了/home这个挂载点上。
查看启动情况:
/etc/init.d/portmap status
/etc/init.d/nfs status
四,挂载
Linux:客户端的portmap的服务一定要启动,然后执行命令:
mount -t nfs 10.1.0.13:/home/nfsdata /nfs
Mac:系统自带服务,直接mount_nfs -o resvport 10.1.0.13:/home/nfsdata /nfs_11
五,问题:
1、提示:mount to NFS server '172.20.67.203' failed: server is down.
解决方案:可能是NFS服务器的防火墙有问题;
2、提示:mount: RPC: Timed out
解决方案:由于RPC协议没运行;启动portmap服务;
也有可能是防火墙问题;Server/Client均有可能。
解释:
参数:
下面是一些NFS共享的常用参数:
ro 只读访问
rw 读写访问
sync 所有数据在请求时写入共享
async NFS在写入数据前可以相应请求
secure NFS通过1024以下的安全TCP/IP端口发送
insecure NFS通过1024以上的端口发送
wdelay 如果多个用户要写入NFS目录,则归组写入(默认)
no_wdelay 如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置。
hide 在NFS共享目录中不共享其子目录
no_hide 共享NFS目录的子目录
subtree_check 如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)
no_subtree_check 和上面相对,不检查父目录权限
all_squash 共享文件的UID和GID映射匿名用户anonymous,适合公用目录。
no_all_squash 保留共享文件的UID和GID(默认)
root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认)
no_root_squas root用户具有根目录的完全管理访问权限
anonuid=xxx 指定NFS服务器/etc/passwd文件中匿名用户的UID
发表评论
-
直播常识
2017-07-10 11:47 6801、视频直播的整个流程是什么? 视频直播可大致分为: 1) ... -
Win7旗舰版蓝屏解决办法
2016-04-21 16:35 1978Win7旗舰版在使用过程中经常出现蓝屏现象,蓝屏代码0x000 ... -
Mysql安装布署
2015-09-10 17:45 530参照文档 -
windows 2008 下迁移mysql的data目录
2015-09-10 17:40 1100系统:windows 2008 R2 mysql:5.5.27 ... -
工作笔记
2015-09-09 15:51 6971、mysql更新content_hit时间表的命令: upd ... -
windows mysql处理ibdata1文件过大
2015-09-09 15:43 1151前提备件:与之mysql有关联的服务需要停止,禁止继续写入 W ... -
linux CPU个数查看
2013-08-21 11:53 933[root@lidongbo~]# cat /proc/cpu ... -
Win7下搭建SVN
2012-02-03 14:40 3312win7下安装svn服务器端及 ... -
Linux 下配置samba
2012-01-18 16:41 1494CentOS5.1 Linux操作系统,虚拟机的IP地址13. ... -
Linux NFS参数配置详情
2012-01-13 17:50 58561、NFS概述 NFS:Network file sy ... -
Linux nfs参数详情
2012-01-13 17:43 2190整理修改过的,由于这是早期用的,所以就没详细的编辑;但已经比较 ... -
Linux网络配置命令行工具
2011-12-23 16:18 1791一,ifconfig 用于基本接 ... -
Windows 2003域控下修改IE的安全级别
2011-12-15 16:53 1135首先在Administrator管理员账号下进行操作 有两种 ... -
linux的开机启动项
2011-12-12 14:47 1938[b]linux的开机启动项命令 ntsysv 累wind ... -
svn常见符号
2011-12-12 11:00 1477黄色感叹号(有冲突): -- ... -
如何搭建本地SVN版本库
2011-12-12 10:10 16490搭建好svn后创建svn版本 ... -
DOS下使用USB的简单方法
2011-12-09 17:11 1363在DOS下使用U盘的资料有很多,提供类似内容的超级启动盘也不少 ... -
liunx find用法 详解 + 实例
2011-12-09 11:13 913[b][b]一、Linux中find常见 ... -
linux 查看关机记录
2011-12-09 10:10 16374last last | grep reboot last ... -
查看linux开机和关机时间的命令
2011-12-09 10:09 3067开机的时间:直接一个“W” 关机时间:last -n 10 1 ...
相关推荐
总结来说,Linux下tftp、nfs和dhcp的安装和配置是一个涉及多个步骤和细节的过程。每一步的正确配置对于网络安装环境的成功建立都至关重要。理解这些服务的工作原理和服务配置的基本方法,可以帮助用户高效地完成...
【标题】:基于Linux系统平台下的NFS方式应用程序开发及实现 【摘要】与Windows系统和iOS系统不同,Linux操作系统因其开源代码的特性而在各种计算设备和工业控制领域广泛应用。嵌入式Linux是在流行的Linux系统基础...
### NFS服务配置步骤详解...通过上述步骤,您可以成功地在Linux环境中配置NFS服务器和客户端,并解决可能遇到的MAC地址冲突问题。这些步骤不仅适用于嵌入式系统开发环境,也适用于任何需要通过网络进行文件共享的场景。
在使用MacOS操作系统时,有时候会遇到尝试挂载NFS(Network File System)共享时遇到“Operation not permitted”错误的情况。这通常是由于安全策略、权限设置或者网络配置问题导致的。以下是一些解决该问题的方法。...
2. **NFS服务器安装与配置**:在Linux系统中,安装NFS服务器通常涉及到安装相关的软件包,如在Ubuntu上使用`apt-get install nfs-kernel-server`命令。配置NFS服务器需要编辑`/etc/exports`文件,指定要共享的目录及...
在需要开放共享的机器上,启动一个 NFS Server,需要访问共享的机器上,用 NFS Client 挂载共享目录到本地目录上,就能够直接打开本地目录进行读写 在不同操作系统上安装 NFS Server Mac OS Mac 默认安装了 NFS ...
文档中还提到了在U-boot环境中设置启动参数的方法,这些参数主要用于定义NFS挂载的相关信息,如内存大小、控制台配置、NFS根目录位置等。 ### 6. 下载运行程序 最后,文档提供了两种下载并运行程序的方法: - **...
iphone7-linux-nfsroot帮助程序文件,以在Sandcastle linux端口上设置iPhone 7,以通过nfs https://www.reddit.com/r/linux/c引导主线发行版。通过NFS ...
4. Linux 操作系统下三种配置环境变量的方法:在 Linux 中,可以使用 export、setenv 和 source 命令来配置环境变量。 5. 如何查看一个可执行程序链接使用了哪里动态库:在 Linux 中,可以使用 ldd 命令来查看一个可...
2. **NFS客户端配置**:由于实验目标是要通过NFS挂载根文件系统,因此还需要在`File systems` -> `Network File Systems` 下配置NFS客户端支持,包括`NFS client support`、`NFS client support for NFS version 3`...
### Linux操作系统下的各项服务详解 #### 1. alsasound: Alsa声卡驱动程序支持 Alsa(Advanced Linux Sound Architecture)是高级Linux声音架构,最初是为了支持Gravis UltraSound (GUS) 声卡而开发的一个项目。...
【培亚RHCE教程(下)】主要涵盖了Linux系统中两个关键网络服务的配置与管理:DHCP(Dynamic Host Configuration Protocol)服务器和NFS(Network File System)服务器。以下是这两个服务的详细知识点: **DHCP服务器...
Linux无盘工作站架设实例是一个复杂的系统,它需要配置和使用多个组件,包括DHCP、TFTP、SYSLINUX和NFS等。但是,只有通过正确的配置和使用这些组件,我们才能实现一个功能强大且灵活的无盘工作站架设实例。
本设计通过配置Linux服务器端的NFS服务和在嵌入式目标系统(Web数码相框)中移植NFS客户端,使得Web数码相框能够实时访问并展示远程媒体库中的多媒体文件。 Linux操作系统是一种开源且广泛用于嵌入式系统的操作系统...
#### 问题四:Linux 操作系统下三种配置环境变量的方法 **方法**: 1. **编辑 ~/.bashrc**:适用于当前用户的全局设置。 2. **编辑 /etc/environment**:适用于所有用户的系统级环境变量。 3. **使用 export** 命令...
它可以运行在Windows、Linux、Mac OS X和Solaris等主机操作系统上,并支持多种客户机操作系统,包括但不限于Windows(NT 4.0、2000、XP、Server 2003、Vista、Win7)、DOS/Windows 3.x、Linux(2.4和2.6)、OpenBSD...
其次,网络文件系统(NFS)是网络安装的重要组成部分,它允许Linux系统从远程服务器上挂载并访问文件系统。在安装过程中,NFS服务器会提供包含了操作系统安装镜像的文件共享,客户端计算机通过NFS协议从服务器获取...