linux下,可以将远程磁盘,通过nfs、portmat服务,mount为本地目录,
方法如下:
1.在源服务器端启动nfs和portmap服务
service nfs start
service portmap start
通过ntsysv,把nfs和portmap服务加到自启动服务中
2.在源服务器编辑配置文件/etc/exports
/data 10.0.0.6(rw,no_root_squash)
含义:共享/data目录给IP地址为10.0.0.6
这句话有三部分:
/data 服务器共享的目录
10.0.0.6 允许这个ip访问该目录
rwxxxxxxx 读取权限
3.配置好后重启源服务器端的nfs服务
service nfs restart
4.在客户端启动portmap服务
service portmap start
5.在客户端mount远程文件夹
mkdir /data
mount -t nfs 10.0.4.6:/data /data
这句话需要注意的是:
mount -t nfs :-t 指定格式为nfs
10.0.4.6:/data 服务器地址+共享的目录,也可以用机器名代替
/data 本机mount的目录
1.服务端和客户端都需要开启portmap服务。RCP是nfs mount和umount时通信的方式。
2.假如客户端portmap没有启动,mount时,会非常慢,最终会失败。umount时,即使本地的portmap是关闭的,也能umount成功。
3.挂载完成后,服务端的portmap停止后,nfs仍然工作正常,但是umout财会提示: not found / mounted or server not reachable。重启服务器的portmap也无济于事。
4.假如服务端的portmap重启了,那么nfs也要跟着重启,否则nfs工作仍然是不正常的。
5.假如服务端nfs关闭(IP是通的),这时客户端会无法umount,这时使用umount -f /nfs一般能成功,当服务端死机时,umount -f /nfs 有可能会失败,这时可以使用 umount -l /nfs .
最终建议:
1.使用NFS,就要使用portmap,NFS严重依赖于portmap,所以不要试图去停止它(portmap)。
2.当不能umount /nfs 分区时,试着使用umount -f /nfs,一般都能成功。
3.当umount -f /nfs不能umount时,可以试试umount -l /nfs. umount -l是最终级的umount。
分享到:
相关推荐
NFS服务器的主要作用是提供文件服务,使得客户端PC可以通过网络挂载服务器提供的目录,这些挂载的目录在客户端看起来就像本地磁盘分区一样,可以使用如`cp`、`cd`、`mv`、`rm`、`df`等命令进行操作。NFS使用特定的...
在 Linux 系统中配置 NFS 可以极大地提高系统的灵活性和数据共享能力。 #### 二、NFS 在 Linux 中的应用场景 在 Linux 环境下,通过配置 NFS 实现网络文件共享,不仅可以避免通过 FTP 方式传输文件所带来的不便,还...
2. **启动NFS服务**:使用`service`命令来启动NFS服务及Portmap服务。 ```shell # service nfs status # service portmap status # service nfs start # service portmap start ``` 3. **配置NFS服务器**:...
在Linux系统中,你需要启动portmap服务,它是NFS服务依赖的服务,用于映射远程系统调用。然后启动NFS服务本身。你可以使用以下命令来启动这两个服务: ```bash service portmap start service nfs start ``` 接...
在Linux环境下,NFS被广泛应用于数据共享、备份、远程访问等多种场景。 Linux系统对NFS的支持非常全面,既可以作为服务器提供文件共享服务,也可以作为客户端访问其他NFS服务器提供的资源。实现这一功能需要确保...
- 启动NFS服务:运行`/etc/init.d/portmap restart`和`/etc/init.d/nfs restart`命令启动Portmap和NFS服务。然后,使用`chkconfig`命令设置服务开机启动。 - 调整防火墙与Selinux设置:关闭iptables防火墙服务,并...
NFS 服务器可以将其文件系统共享,客户端可以将该文件系统挂载到本地系统中,从而可以像使用本地文件系统中的文件一样使用这些远程文件系统中的文件。 以下是 NFS 服务器的配置与管理的要点: 1.NFS 文件服务器...
### Linux使用NFS映射远程磁盘目录的实现 #### 一、引言 网络文件系统(Network File System,简称NFS)是一种分布式文件系统协议,允许用户通过网络访问远程计算机上的文件,就像访问本地文件一样。Linux下利用NFS...
在Blackfin uClinux中使用NFS,可以实现将远程服务器上的目录挂载到本地文件系统中,便于数据共享和管理。对于嵌入式系统而言,这提供了一种高效且灵活的数据存储和访问方式,尤其是在资源受限的环境下,可以避免将...
NFS由Sun公司开发,最早在1984年发布,已经成为类Unix系统之间实现磁盘文件共享的标准方法。NFS的核心理念是允许客户端和服务端通过远程过程调用(RPC)协议共享同一文件系统,使得不同硬件平台和操作系统上的计算机...
- 在客户端上使用`mount -t nfs localhost:/home/topeet/`命令挂载NFS共享目录,确保服务正常工作。 通过以上步骤,可以成功地搭建并测试一个基本的NFS服务器,为嵌入式开发提供便利的文件共享环境。
- **输出目录**:指NFS系统中需要共享给客户机使用的目录。 - **客户端**:指可以访问输出目录的计算机客户端。 - 指定IP地址的主机:例如`192.168.60.20` - 指定子网中的所有主机:例如`192.168.60.0/24` - 指定...
确保`portmap`服务运行,因为NFS依赖它来分配端口和处理RPC(远程过程调用)请求。然后启动NFS服务: ``` sudo systemctl start portmap sudo systemctl start nfs-server ``` 或者对于旧版本的Linux系统: `...
在Linux系统中,NFS(Network File System)是一种广泛使用的分布式文件系统,它允许网络上的不同操作系统计算机之间共享文件和外设。NFS的核心在于其跨平台的特性,由SUN公司在1984年推出,它依赖于RPC(Remote ...
它允许一个系统在网络上与另一台远程计算机进行交互,就好像远程计算机上的磁盘直接连接到本地计算机上一样。在企业级应用中,NFS被广泛用于实现跨平台的数据共享,特别是在Linux环境下与其他系统(如Windows)之间...
例如,RPC用于确定远程服务器上的NFS服务使用的端口号,并建立必要的连接。 ##### 1.3 NFS激活的RPC守护进程 - **rpc.nfsd**:负责管理客户端能否登录到NFS服务器的权限以及登录者的ID验证。 - **rpc.mountd**:...
NFSSERVER在Red Hat Linux平台上需要安装两个软件包:`nfs-utils`和`portmap`。 - `nfs-utils`:提供`rpc.nfsd`和`rpc.mountd`等守护进程。 - `portmap`:负责处理RPC程序端口映射。 ##### 服务器端的设定 服务器...
NFS允许一台Linux服务器(在这里是10.89.8.5,域名www.cmz.com)共享其文件系统,使得其他远程Linux客户端(10.89.0.3,域名www.boyunt.com)能够挂载并访问这些共享文件夹。以下是详细的步骤和知识点: **一、存储...
NFS作为一种成熟的网络文件共享协议,在Linux/Unix环境中被广泛使用。通过对NFS服务器的安装、配置和使用,可以实现高效的数据共享和访问。以上介绍的知识点涵盖了NFS的基础概念、安装配置过程以及客户端如何挂载...
- SUSE 11中的NFS客户端依赖于`rpcbind`服务,而非SUSE 10使用的`portmap`服务。 - 这意味着在安装过程中需要注意选择正确的服务包。 #### 配置说明 1. **服务端配置** - 在SUSE 11中,NFS服务端对共享磁盘目录...