`
chembo
  • 浏览: 940806 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

服务器间共享文件夹

阅读更多
前段时间的项目做了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
3、卸载某目录:
# umount -f /mnt/local

4.开机启动:
vi /etc/fstab
/dev/nfsvg/lvshareplex /shareplex/ ext3 defaults 0 0

172.16.109.8:/assests/cswx/barcode /assests/cswx/barcode nfs    defaults        0 0
可以用两三个web服务器 来共享一个文件服务器 .

当在服务器上删除被客户端 mount 的目录后,客户端会显示错误: Stale NFS file handle
无法 umount ,提示 device is busy 使用 umount -l xxx 强制卸载成功

[root@node01 ~]# showmount
clnt_create: RPC: Program not registered
由于网络原因nfs服务被中断,重新开启nfs服务然后在客户端重新mount
service nfs restart 或 /etc/rc.d/init.d/nfs restart
即可解决问题!
分享到:
评论

相关推荐

    C#如何连接服务器共享文件夹

    C#如何连接服务器共享文件夹 C#如何连接服务器共享文件夹是大家经常遇到的问题,本文将详细介绍如何使用C#连接服务器共享文件夹。 首先,需要了解连接服务器共享文件夹的基本概念。服务器共享文件夹是指在服务器上...

    winform上传文件到共享文件夹

    本项目是基于VS2010环境,结合了多位专家的经验,实现了一个功能,使得用户能够方便地将本地文件上传到服务器上的指定共享文件夹。 首先,我们需要理解什么是共享文件夹。在局域网环境中,通过设置Windows的文件...

    易语言打开局域网共享文件夹源码

    路径通常以“\\”开头,后跟共享服务器的IP地址或计算机名,再接着是共享文件夹的名字,例如:“\\192.168.1.1\sharedFolder”。 3. **使用“打开网络共享文件”命令**:在适当的地方(如按钮点击事件)调用“打开...

    windows共享文件夹权限迁移 管理工具permcopy

    Permcopy //源机器名共享文件夹名 //目标机器名 共享文件夹 假设我们要将Windows Server (服务器名:machine 1)上的test1共享目录的共享权限复制到Windows Server (服务器名:machine 2)上的共享目录test2上,用的...

    FileZilla实现共享文件夹

    通过FileZilla实现跨平台的文件夹共享,可以使本地机器成为一台小型的文件服务器,从而让其他设备能够远程访问这些共享文件夹。这种方式适用于团队协作、文件备份、数据交换等场景,具有操作简便、成本低廉的优点。 ...

    域服务器共享文件夹操作步骤.doc

    域服务器共享文件夹操作步骤 本文将详细介绍域服务器共享文件夹的操作步骤,旨在帮助用户快速熟悉域服务器共享文件夹的使用方法。 步骤一:登录到域环境中 在电脑启动后,使用管理员提供的域用户名和密码,选择...

    VMware虚拟机和宿主机共享文件夹

    ### VMware虚拟机与宿主机共享文件夹详解 #### 一、引言 在虚拟化技术的应用场景中,经常需要在虚拟机(Guest OS)与宿主机(Host OS)之间进行文件传输。传统的文件传输方法包括使用USB设备、FTP服务器、或者网络...

    禁止某个ip访问服务器共享文件、禁止某个电脑访问共享文件夹、禁止指定ip访问共享文件

    在设置局域网共享文件访问权限的过程中,有时候我们会处于共享文件管理安全管理的需要,而禁止某个IP地址访问局域网共享文件、禁止某台电脑访问服务器共享文件。可以通过设置共享文件夹的用户访问权限来实现,有兴趣...

    C# 已知用户名、密码打开共享文件夹

    4. **访问共享文件夹**:有了DirectoryInfo对象后,我们就可以访问和操作共享文件夹了。例如,我们可以列出所有子文件和目录,或者打开一个文件进行读写操作。 ```csharp // 列出所有子文件和目录 foreach (var item...

    共享文件夹加密专家 v4.30

    直接加密服务器上的共享文件夹后,其他用户就可以通过本软件访问加密文件夹的内容。 新版本特性: 1.支持各种环境 可以轻松地加密局域网,服务器,本地硬盘,移动硬盘上的共享资料。 2.权限管理设置 分为用户及管理员...

    chrome打开共享文件夹完美方案

    通过链接可以访问本地目录、共享目录、本地文件、共享文件(支持所有浏览器) 优化点 1、支持中文路径 2、支持文件夹名中含有空格 3、点击链接时直接打开(和IE8效果一样) 使用方法 1.客户端:【右键以管理...

    java读取win共享文件夹

    - 创建一个`Socket`对象,并指定服务器的IP地址和共享文件夹监听的端口号(通常是445)。 2. **身份验证**: - 在访问共享文件夹时,可能需要提供用户名和密码进行身份验证。在jcifs库中,可以使用`...

    清除访问共享文件夹连接数最大值

    这通常是因为系统为了保护服务器资源不被过度消耗,对同时连接到同一共享文件夹的用户数量进行了控制。当这个数量达到上限时,其他用户将无法再进行连接,从而影响了工作效率。本文将详细讲解如何解除这一限制,以...

    Windows批处理脚本访问域共享文件夹

    在公司域控环境有共享服务器,为每个部门提供相对应权限的共享文件夹。后续新员工要访问共享文件夹时,为了提高工作效率和方便性,直接发个批处理文件过去,员工点击执行会自动记录用户凭证并在桌面创建对应的快捷...

    C#批量搜索服务器共享的所有文件夹

    在本文中,我们将深入探讨如何使用C#来批量搜索服务器共享的所有文件夹,以便查找特定的文件。这是一项实用的技能,特别是在企业环境中,需要管理和维护大量文件时。 首先,理解基础概念是至关重要的。服务器共享是...

    linux服务器之间文件夹共享

    linux服务器之间文件共享,自己总结,亲测可用!!!!

    大势至共享文件夹管理软件

    大势至服务器共享文件夹管理软件是一款专门用于windows服务器上监控共享文件夹访问的服务器文件管理系统,通过在文件共享服务器上安装本系统之后,可以详细记录局域网用户对服务器共享文件的打开、复制、修改、删除...

    获取主机共享文件夹的资源

    2. **访问共享**:在另一台Mac上,使用Finder的“Go”菜单,选择“连接到服务器”,输入`smb://主机IP/共享文件夹名`,点击“连接”。 **步骤三:Linux系统中的NFS(Network File System)共享** 1. **设置共享**:...

    Windows_server_2008文件服务器-隐藏用户无权限访问的共享文件夹

    Windows server 2008文件服务器-隐藏用户无权限访问的共享文件夹

    服务器共享文件夹的使用方法.docx

    ### 服务器共享文件夹的使用方法 #### 一、引言 随着信息技术的发展与应用,企业及学校等组织越来越依赖于网络化的文件管理和共享。服务器共享文件夹是实现这一目标的有效手段之一。本文旨在详细介绍服务器共享...

Global site tag (gtag.js) - Google Analytics