- 浏览: 923618 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (306)
- spring (20)
- ext (15)
- 其它综合 (8)
- svn (6)
- struts (1)
- java综合 (27)
- javascript (19)
- jquery (9)
- linux (56)
- tomcat (10)
- 数据库 (37)
- hibernate (9)
- seo (2)
- web前端 (3)
- 生活 (3)
- 软硬件 (11)
- python (5)
- apache (10)
- spring security (3)
- 好书分享 (4)
- ant (2)
- hudson (1)
- php (2)
- android (3)
- nginx (6)
- memcached (2)
- Tapestry (1)
- nodejs (2)
- cygwin (4)
- jboss (8)
- windows server (2)
- poi (1)
- css (5)
- weblogic (2)
- activemq (0)
- centos (4)
- sybase (1)
- lucene (2)
- daemontools (1)
- rabbitmq (2)
- zookeeper (1)
- nagios (1)
- jetty (4)
- ivy (1)
- maven (3)
- mysql (2)
- java设计 (1)
- redis (2)
- 二维码 (1)
- github (1)
最新评论
-
837030601:
很棒,虽然看不懂,楼主能给小白解释下不,解决问题了
mvn jetty:run 启动很慢解决办法 -
jevmok:
第二种方式错误无法添加;
jetty8 添加静态文件目录 -
JavaAiHaoZhezh:
...
spring在filter中注入bean -
zhanglongbin:
感谢楼主分享!!我遇到的问题:本地word转html 两个编码 ...
poi完美word转html(表格、图片、样式) -
wjs876046992:
文档编号显示不对,读出来全是1和1.1,我的文档是1,1.1, ...
poi完美word转html(表格、图片、样式)
前段时间的项目做了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
即可解决问题!
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
即可解决问题!
发表评论
-
gateone 安装与配置
2014-12-17 20:05 4023gateone-1.1-1.noarch.rpm pa ... -
ssh 免密码登录失效
2014-06-25 22:02 1280将A机公钥拷到B机的authorized_keys后还是要提 ... -
debian中文乱码
2014-04-04 10:29 774#apt-get install locales #dpk ... -
ssh 隧道 监听0.0.0.0
2014-01-21 16:50 2593修改vim /etc/ssh/sshd_config 添加G ... -
/etc/init.d/functions详解
2013-09-10 17:22 1873functions这个脚本是给/etc ... -
ssh 隧道暴露端口给另一台机子 兼自动检测脚本
2013-08-16 20:36 2263#!/bin/bash PIDS=`ps -ef| gr ... -
yum install 报:Another app is currently holding the yum lock;
2013-06-16 22:30 1004rm -f /var/run/yum.pid -
VNC SERVER启动报错
2013-06-16 21:52 1070如报:/usr/bin/Xvnc: symbol lookup ... -
linux 普通用户添加sudo权限
2013-04-10 16:32 859chmod u+w /etc/sudoers vi /etc/ ... -
linux 普通用户su 免密码
2013-04-10 16:22 4171vi /etc/pam.d/su uncomment aut ... -
redhat开机进入命令行
2013-02-25 18:55 1273修改里面的启动项 vi /etc/inittab id:5: ... -
Nginx 非 root 用户下启动 HTTP 80 端口
2012-12-09 21:52 2641chown root:root nginx ... -
netstat大量time_wait连接
2012-04-28 16:40 26385netstat下time_wait状态的tcp连接: 1.这是 ... -
ssh 卡在 SSH2_MSG_SERVICE_ACCEPT received
2012-04-25 10:58 6833ssh连接相当慢; ssh -v root@host 时,发现 ... -
iphone自动下载当天VOA
2012-03-06 23:13 2680前面一篇文章也是下载VOA,但是由于iphone cron不能 ... -
手机自动下载当天voa听力
2012-02-25 11:12 2680有这么个需求,由于上班较长时间,我希望利用这段时间做做听力什么 ... -
wget下载115网盘文件
2012-02-07 11:20 3639wget --keep-session-cookies --s ... -
关于IO的同步,异步,阻塞,非阻塞
2012-01-21 10:09 1556网上查了一下以上概念,以下做些总结: IO模型: 目前unix ... -
crontab 具体到秒
2011-10-28 18:39 851* * * * * sleep 20; cmd -
服务器间同步时间
2011-10-15 23:23 11331.解压软件包,并切换到解压目录 tar -zxvf ntp ...
相关推荐
主要为大家详细介绍了C#如何连接服务器共享文件夹,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Permcopy //源机器名共享文件夹名 //目标机器名 共享文件夹 假设我们要将Windows Server (服务器名:machine 1)上的test1共享目录的共享权限复制到Windows Server (服务器名:machine 2)上的共享目录test2上,用的...
winform上传文件到共享文件夹,适合用于文件上传到服务器指定文件夹。也是在各个大神的代码上组合成的,要先谢谢各位大神。VS2010环境。
服务器共享文件夹设置 环境: Windows server 2008 (server2012 2016也可实现) 服务器角色添加 AD域服务控制器 文件和存储管理 域控建立完成,每个员工一个账户 建立公司文件夹,文件夹下建立成员文件夹 目标: 共享...
在设置局域网共享文件访问权限的过程中,有时候我们会处于共享文件管理安全管理的需要,而禁止某个IP地址访问局域网共享文件、禁止某台电脑访问服务器共享文件。可以通过设置共享文件夹的用户访问权限来实现,有兴趣...
通过链接可以访问本地目录、共享目录、本地文件、共享文件(支持所有浏览器) 优化点 1、支持中文路径 2、支持文件夹名中含有空格 3、点击链接时直接打开(和IE8效果一样) 使用方法 1.客户端:【右键以管理...
大势至服务器共享文件夹管理软件是一款专门用于windows服务器上监控共享文件夹访问的服务器文件管理系统,通过在文件共享服务器上安装本系统之后,可以详细记录局域网用户对服务器共享文件的打开、复制、修改、删除...
易语言打开局域网共享文件夹源码。@hl659839。
linux服务器之间文件共享,自己总结,亲测可用!!!!
在公司域控环境有共享服务器,为每个部门提供相对应权限的共享文件夹。后续新员工要访问共享文件夹时,为了提高工作效率和方便性,直接发个批处理文件过去,员工点击执行会自动记录用户凭证并在桌面创建对应的快捷...
Windows server 2008文件服务器-隐藏用户无权限访问的共享文件夹
Windows2008共享文件夹的设置,教你如何完成局域网共享的应用!
通过C#语言调用API,实现了程序对服务器共享文件夹的访问操作,可以扩展进行服务器共享文件夹内的创建、删除、读写等操作
直接加密服务器上的共享文件夹后,其他用户就可以通过本软件访问加密文件夹的内容。 新版本特性: 1.支持各种环境 可以轻松地加密局域网,服务器,本地硬盘,移动硬盘上的共享资料。 2.权限管理设置 分为用户及管理员...
例如要搜索\\10.1.8.7的所有共享文件夹的中很多文件
共享文件夹加密专家禁止删除复制共享文件,是一款专用于企业共享文件的安全管理软件,为公司局域网共享文件提供加密保护。软件提供了权限设置功能,为每个用户分配不同的权限——文件既能共享又能防止外泄,是企业...
共享文件夹加密超级大师只需在服务器安装一次即可全网使用,客户端无需安装! 共享文件夹加密超级大师 v1.15官方版 更新日志 添加了客户端用户视图设置保存的功能。 * 改善了加密文件保护系统的安全行和保护强度...
samba共享服务器配置文件,简单实现samba服务器共享多个文件夹,下载替换/etc/samba/smb.conf文件即可
共享文件夹加密专家是一款共享软件,支持局域网,服务器的共享文件夹加密,U盘加密,移动硬盘加密。软件提供了权限设置功能,完美解决了“共享即不能保密,保密即不能共享”这一难题。完善了windows系统的共享保护问题...
我们在Windows server 2008 系统中建立共享文件是,会碰到共享文件以达到连接数最大值,这是我们就要用一些程序解除这个限制.