`

Linux之间NFS方式共享文件

阅读更多


Linux服务器间共享文件的方式有很多种(ftp、smba、nfs)这里给介绍以下,Linux下nfs文件共享方式和实现的方法。

1、首先要开启portmap和nfs服务。
service portmap start
service nfs start

2、查看服务是否开启。
netstat -ntpl

3、修改 /etc/exports
vi /etc/exports

#/home/temp *(rw,sync,no_root_squash,all_squash)
/home/temp *(ro,sync,no_root_squash,all_squash) (/home/temp 表示要被共享的目录)
/mnt/inst *(ro,sync) (* 表示任意地址)
下面是一些NFS共享的常用参数:

rw:             可读写的权限;
ro:             只读的权限;
no_root_squash: 登入到NFS主机的用户如果是ROOT用户,他就拥有ROOT的权限root_squash:
                  在登入 NFS 主机使用目录的使用者如果是 root 时,那么这个使用者的权限
                  将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个身份;
all_squash:     不管登陆NFS主机的用户是什么都会被重新设定为nobody。
anonuid:        将登入NFS主机的用户都设定成指定的user id,此ID必须存在于/etc/passwd中。
anongid:        同 anonuid ,但是变成 group ID 就是了!
sync:           资料同步写入存储器中。
async:          资料会先暂时存放在内存中,不会直接写入硬盘。
insecure         允许从这台机器过来的非授权访问。


4、exportfs -a (到处所以共享的目录)
   exportfs -rv (相当于重启NFS)
5、showmount -e 127.0.0.1 (查被共享的目录)
Export list for 127.0.0.1:
/mnt/inst *
/home/temp *

6、在客户端输入所需要的共享文件。
mount -t nfs 192.168.111.1:/mnt/inst /mnt (mount服务器上的共享目录)

7、在客户端使用mount命令,就可以看到刚才被mount的文件了。

这样简单的就是实现了文件共享。


分享到:
评论

相关推荐

    linux下NFS文件共享使用

    NFS(Network File System)是一种分布式文件系统,允许不同机器之间共享文件。Linux系统中使用NFS文件共享可以实现文件共享存储设置。本文将详细介绍Linux下NFS文件共享使用的步骤和原理。 NFS文件共享的优点 ...

    Linux操作系统之间NFS方式共享文件.docx

    本篇文章将详细阐述如何通过NFS在Linux服务器之间共享文件。 首先,启用NFS服务是共享文件的前提。在Linux系统中,你需要启动portmap服务,它是NFS服务依赖的服务,用于映射远程系统调用。然后启动NFS服务本身。你...

    实现window同linux的nfs共享目录服务

    通过上述步骤,成功地在Windows平台上实现了NFS共享目录服务,使得Linux系统能够像访问本地文件一样访问这些共享资源,极大地提高了跨平台开发的效率和便利性。无论是主机+虚拟机模式还是主机+开发板模式,这一解决...

    基于CIFS与NFS模型下Windows与Linux存储共享.docx

    在NFS模型下,Linux系统可以作为存储服务器,向Windows系统共享文件系统。这种方式可以将Linux系统的文件系统挂载到Windows系统上,使得Windows系统可以访问Linux系统的文件资源。 要实现这种共享方式,需要在Linux...

    linux Centos 服务器之间NFS文件共享挂载

    在 Linux 系统中,NFS 可以实现不同主机之间的资源共享,非常适用于需要跨服务器共享文件的场景。 #### 多服务器目录共享配置 **一、准备环境** 为了确保NFS服务正常工作,首先需要确保两台CentOS服务器(本文假设...

    Linux nfs Linux nfs Linux nfs

    作为一种基于RPC(Remote Procedure Call)的服务,NFS的设计充分考虑到了跨平台兼容性和通用性,使得不同操作系统之间的文件共享变得简单高效。 当用户想要访问远程文件时,只需通过`mount`命令即可将远程文件系统...

    linux系统中NFS共享实验

    在Linux系统中,NFS(Network File System)是一种常用的网络文件系统,允许不同的操作系统之间共享文件和目录。下面是Linux系统中NFS共享实验的详细步骤: 实验环境 在实验中,我们使用两个虚拟机,一个作为...

    Linux下NFS网络文件系统设定及管理 - NFS服务

    在Linux环境中,NFS是一种非常重要的服务之一,它使得用户可以在不同的机器之间共享文件和目录,就像访问本地文件一样方便。 #### 二、NFS服务组件 NFS服务主要由以下几个组件构成: 1. **NFS服务器**:安装了NFS...

    Linux下NFS(网络文件系统)的建立与配置方法.pdf

    Linux操作系统中,Network File System(NFS)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录...

    Linux下nfs的配置

    通过 NFS,用户可以在不同的 Linux 系统之间轻松地共享文件或目录,并能够即时修改和查看文件,这对于分布式环境下的文件管理和协同工作具有重要意义。 #### 三、NFS 服务器端配置步骤 **1. 检查 NFS 是否安装** ...

    linux内核支持nfs文件系统

    在Linux操作系统中,NFS(Network File System)是一种允许不同计算机之间共享文件系统的协议。Linux内核支持NFS,使得Linux系统能够作为客户端挂载远程NFS服务器上的文件系统,或者作为服务器提供文件共享服务。在...

    个人关于Linux挂载NFS系统的一些总结(完整)

    - 确定NFS共享目录的位置。本例中使用`/forlinux/root`目录作为共享目录。如果不存在,需要创建: ```bash mkdir /forlinux/root ``` - 将`FORLINX_6410_yaffs2_v1.0.tgz`压缩文件拷贝到`/forlinux/root`目录下,...

    windows挂载linux目录 NFS

    - 如果在Windows端尝试向NFS共享文件夹中写入文件时遇到权限问题,可能是由于文件夹权限设置不当导致。 2. **解决方案** - 授权更改Linux端的NFS共享目录权限,使其具有更宽松的权限设置。 ```bash chmod -R 777...

    linux系统设置NFS共享目录

    NFS(Network File System)是一种基于 RPC(Remote Procedure Call)协议的分布式文件系统,允许不同的机器共享文件系统。 在 Linux 系统中设置 NFS 共享目录需要满足以下条件: 1. 安装 NFS 服务端软件包, Red ...

    linux之间实现共享文件夹挂载实力

    3. 配置NFS共享:编辑`/etc/exports`文件,添加共享目录及权限设置,例如`/mnt/mm *(rw)`表示对所有客户端提供读写权限; 4. 重启NFS服务:使用`service nfs restart`命令重启NFS服务,确保配置生效; 5. 检查NFS...

    Linux_NFS服务器性能优化.doc

    NFS文件服务器是Linux最常见网络的服务之一。尽管它的规则简单,却有着丰富的内涵。NFS 服务器可以看作是一个文件服务器,它可以让你的PC通过网络将远端的NFS 服务器共享出来的文件挂载到自己的系统中,在客户端...

    Linux-AIX上NFS共享

    Linux和AIX操作系统都是Unix-like系统,它们都支持NFS(Network File System)协议,用于在不同的网络计算机之间共享文件系统。NFS允许一个系统(称为服务器)将它的目录结构暴露给其他系统(称为客户端),使得...

    基于linux的 NFS服务器搭建.rar_Linux 文件共享_NFS服务器搭建_continentacb_linux_过程

    在IT领域,网络文件系统(Network File System,简称NFS)是一种允许不同计算机之间通过网络共享文件系统的协议。本教程将详细介绍如何在Linux环境中搭建NFS服务器,以便实现跨设备的文件共享。以下是对NFS服务器...

    使用QEMU搭建U-boot+linux+NFS开发环境.zip

    NFS则是一种网络文件系统协议,允许网络中的计算机共享文件和目录。 首先,让我们详细了解QEMU。QEMU能够模拟多种CPU架构,如ARM、MIPS、PowerPC等,这使得开发者可以在不拥有实际硬件的情况下进行跨平台的嵌入式...

Global site tag (gtag.js) - Google Analytics