前段时间的项目做了apache+tomcat集群在上传文件的时候需要上传到一个共享文件,就把其中一台机器的一个文件开放,用另外一个机器的同名文件夹挂载第一个机器的文件夹,这样就实现了上传到同一个文件夹功能。以下是网上找到资料,记录一下。
1. server 端
例如可以编辑/etc/exports为:
/tmp *(rw,no_root_squash)
/home/public 192.168.0.*(rw) *(ro)
/home/test 192.168.0.100(rw)
/home/linux *.the9.com(rw,all_squash,anonuid=40,anongid=40)
设定好后可以使用以下命令启动NFS:
/etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默认启动的)
/etc/rc.d/init.d/nfs start
exportfs命令:
如果我们在启动了NFS之后又修改了/etc/exports,是不是还要重新启动nfs呢?这个时候我们就可以用exportfs命令来使改动立刻生效,该命令格式如下:
exportfs [-aruv]
-a :全部mount或者unmount /etc/exports中的内容
-r :重新mount /etc/exports中分享出来的目录
-u :umount 目录
-v :在 export 的?r候,将详细的信息输出到屏幕上。
具体例子:
[root @test root]# exportfs -rv <==全部重新 export 一次!
exporting 192.168.0.100:/home/test
exporting 192.168.0.*:/home/public
exporting *.the9.com:/home/linux
exporting *:/home/public
exporting *:/tmp
reexporting 192.168.0.100:/home/test to kernel
exportfs -au <==全部都卸载了。
2. client
客户段的操作:
1、showmout命令对于NFS的操作和查错有很大的帮助,所以我们先来看一下showmount的用法
showmout
-a :这个参数是一般在NFS SERVER上使用,是用来显示已经mount上本机nfs目录的cline机器。
-e :显示指定的NFS SERVER上export出来的目录。
例如:
showmount -e 192.168.0.30
Export list for localhost:
/tmp *
/home/linux *.linux.org
/home/public (everyone)
/home/test 192.168.0.100
2、mount nfs目录的方法:
mount -t nfs hostname(orIP):/directory /mount/point
具体例子:
Linux: mount -t nfs 192.168.0.1:/tmp /mnt/nfs
Solaris:mount -F nfs 192.168.0.1:/tmp /mnt/nfs
BSD: mount 192.168.0.1:/tmp /mnt/nfs
可以用两三个web服务器 来共享一个文件服务器 .
引用 (http://blog.sina.com.cn/u/54c5f9c501000a40)
分享到:
相关推荐
HaneWin NFS Server能够快速帮助你搭建NFS服务器,即网络文件共享存储服务,允许挂载远程设备,自动转换windows驱动器卷标为小写字母。NFS主要用于文件的共享,用于不同的系统间,其通讯的协议与主机系统无关,...
Sun Microsystems公司于1984年推出了一个在整个计算机工业中被广泛接受的远程文件存取机制,它被称为Sun的网络文件系统(Network File System),或者简称为NFS。该机制允许在一台计算机上运行一个服务器,使对其上...
大致逻辑是这样:将A机器的目录/data/nfs设置为共享目录,机器B通过mount的方式和A机器的共享文件夹进行连接。 2、适用人群: Linux上需要安装nfs实现文件文件共享访问的用户 3、使用场景及目标: 工作中遇到了一种...
开启防火墙,在NFS服务器上建立用于NFS文件共享的目录,并设置足够的权限确保其他人也有写入权限。在NFS服务器上建立用于NFS文件共享的目录,并设置足够的权限确保其他人也有写入权限。启动和启用NFS服务程序。由于...
登录到要设置成 NFS 服务的那个服务器上 Linux 挂载 NFS 2 设置 NFS 要共享的目录,在命令行输入 vi /etc/exports 后回车 Linux 挂载 NFS 3 进入 vi 的文件编辑窗口,按 i 键切换到编辑模式,输入你想设置的目录位置...
Golang网络文件服务器NFSv3协议在纯Golang中的实现。当前状态:最少测试挂载,只读和读写支持用法目前最有趣的演示在example/osview 。启动服务器, go run ./example/osview . 。的本地文件夹.将是坐骑中的初始视图...
NFS 即 网络文件系统 (Network File System),是一种 分布式 文件系统协议,该协议允许客户端主机可以像访问本地文件系统一样通过网络访问服务器端文件,即可以将远程服务器文件直接 mount ( 挂载 )到本地的文件...
haneWIN NFS服务器 1.1.69 1. 安装 2. 编辑安装目录下的exports文件 F:\projects\共享点 -public -name:share 3. 重启NFSserver服务 4. linux或板子挂载 mount -o nolock 192.168.1.2:/share /opt/app/s1
近由于项目原因需要和其他两...在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,像访问本地文件一样。 本文的两个linux环境分别为CentOS和Ubuntu,其他版本类似。 将Ubuntu下的/ho
NFS server也可以看作是一个FILE SERVER,用于在UNIX类系统之间共享文件,可以轻松的挂载(mount)到一个目录上,操作起来就像本地文件一样的方便。 服务器端配置 在Redhat Linux下NFS是默认安装的
NFS(Network File System)是 FreeBSD 支持的一种文件系统,它允许网络中的计算机之间通过 TCP/IP 网络共享资源。不正确的配置和使用 NFS,会带来安全问题。 概述 NFS 的不安全性,主要体现于以下 4 个方面: 缺少...
该项目是支持Linux文件系统操作的类似NFS的文件系统的基本实现。 我们试图坚持使用NFS-3.0语义。 报告 用法 要求: JSON for Modern C ++:3.7.0 保险丝:3.7.0 protobuf-cpp:3.10.0 gRPC:1.25.0 # compile ...
但客户端一个用户要来读或写一个在服务器端的文件时,biod伺服进程发送这个请求到服务端。 Boot parameters: 通过在服务端启用/usr/sbin/rpc.bootparamd伺服进程来提供无盘SunOS客户端的启动参数。 PC authe
当用户想使用远程文件时只要用“mount”命令就可把远程文件系统挂接在自己的文件系统之下,使远程的文件与使用本地计算机上的文件一样。 例如在计算机A上,要把计算机B上的/usr/man挂接到A的/usr/man只需执行如下...
不过对于Linux和Linux之间共享文件有更好的网络文件系统NFS,NFS也是需要架设服务器的; 大家知道在Windows 网络中的每台机器即可以是文件共享的服务器,也可以同是客户机;Samba 也一样能行,比如一台Linux的机器...
知更鸟循环 FUSE 直通...用法 $ ./make.sh$ mkdir /robin /nfs1 /nfs2 /nfs3 /nfs4$ mount -o ro nfs-server-1:/shared /nfs1$ mount -o ro nfs-server-2:/shared /nfs2$ mount -o ro nfs-server-3:/shared /nfs3$ mo
4.4.3 设置文件的访问权限 104 4.4.4 其他访问权限设置 106 第5章 文件和目录操作 107 5.1 创建文件 108 5.2 显示文件列表 108 5.2.1 使用ls命令显示文件 列表 108 5.2.2 利用通配符显示文件 110 5.2.3 显示隐藏文件...
4.4.3 设置文件的访问权限 104 4.4.4 其他访问权限设置 106 第5章 文件和目录操作 107 5.1 创建文件 108 5.2 显示文件列表 108 5.2.1 使用ls命令显示文件 列表 108 5.2.2 利用通配符显示文件 110 5.2.3 显示隐藏文件...
FreeNFS 是适用于 Windows 的 NFS 2.0 和 3.0 兼容服务器。 FreeNFSE 是适用于 Windows 到嵌入式系统客户端的 NFS 2.0 和 3.0 兼容服务器。 添加更多协议以更好地服务于嵌入式系统和视频流。 请务必阅读博客,了解...
1,服务器端软件:安装nfs-utils和portmap(rpcbind) nfs-utils: 提供rpc.nfsd 及 rpc.mountd这两个NFS DAEMONS的套件 portmap: NFS其实可以被看作是一个RPC SERVER PROGRAM,而要启动一个RPC SERVER PROGRAM,都...