Questions tagged «nfs»

由Sun Microsystems创建的nfs(网络文件系统)。NFS允许客户端系统像访问本地文件一样访问网络文件。

1
阻止损坏的NFS挂载锁定目录?
我有一个有趣的设置:一个服务器中有多个安装在一个文件夹中的远程NFS服务器,然后该文件夹通过Samba重新导出。将其视为共享代理,将所有共享文件夹都放在一个位置。 但是,我的问题是,无论何时其中一个挂载发生故障(服务器重新启动,服务重新启动,服务器正在导出的外部硬盘驱动器都已卸下等),任何尝试都将永远读取该挂载块。这也意味着ls在该目录中运行会冻结,并且通过Samba连接的用户也会冻结。这也导致几次我的cron作业被阻塞,这几乎使服务器崩溃,因为它具有数百个被阻塞的进程。这变得非常烦人,因为我通常不得不提起一个没有等待ls完成的终端(无法取消它),运行for i in *; do sudo umount -l -f $i; done;,希望它能工作,解决问题,然后重新安装所有东西。 是否有一种挂载NFS共享的方法,规定如果由于某种原因(最好是重试期)连接失败,则挂载卸载本身或至少不会阻塞?
17 nfs 

3
在不使用NFS的系统上运行的rpc.statd
我有一台Debian机器,该机器正在通过rcp.statd此类套接字监听警报(通过Tiger自动审核器)。谷歌搜索节目rpc.statd是NFS使用的守护程序。据我所知,我没有使用(也没有安装)与NFS相关的任何东西。 什么会安装/启动此服务,我需要做些什么来禁用适当的rcp.statdNFS守护程序?

4
NFS服务器和防火墙
我还没有找到一个灌篮文件,所以让我们开始吧。 在CentOS 7.1主机上,我经历了linuxconfig HOW-TO,包括firewall-cmd条目,并且我有一个可导出的文件系统。 [root@<server> ~]# firewall-cmd --list-all internal (default, active) interfaces: enp5s0 sources: 192.168.10.0/24 services: dhcpv6-client ipp-client mdns ssh ports: 2049/tcp masquerade: no forward-ports: rich rules: [root@<server> ~]# showmount -e localhost Export list for localhost: /export/home/<user> *.localdomain 但是,如果我showmount来自客户,我仍然会遇到问题。 [root@<client> ~]# showmount -e <server>.localdomain clnt_create: RPC: Port mapper failure - …


5
删除流浪者文件,我看到.nfs0000000000b869e300000001
我删除了一个文件,现在我看到: $ ls total 64 -rw-rw-r-- 1 502 17229 Sep 17 16:42 page_object_methods.rb drwxrwxr-x 7 502 238 Sep 18 18:41 ../ -rw-rw-r-- 1 502 18437 Sep 18 18:41 new_page_object_methods.rb -rw-r--r-- 1 502 16384 Sep 18 18:42 .nfs0000000000b869e300000001 drwxrwxr-x 5 502 170 Sep 21 13:48 ./ 13:48:11 *vagrant* ubuntu-14 selenium_rspec_conversion 如果我尝试将其删除: …
15 files  nfs  rm  vagrant 

4
尽管文件在我的群组中并且已设置群组读取权限,但无法读取
我在unix / linux机器上遇到一个奇怪的问题: 我是一个群组的成员,我们称其为群组A,并且某个文件(具有不同的所有者)也属于群组A。该文件的权限是 -rw-rw---- 因此,我希望我应该能够打开该文件,但我不是:当我尝试查看文件内容时(使用cat),我会收到“权限被拒绝”错误消息。 由于权限似乎是正确的,还有什么可能导致这种情况?是否有“覆盖”权限限制?如果是这样,我将如何查找?
14 permissions  files  nfs  group 

3
是否有一条命令将强制Linux刷新NFS共享上一个文件的缓存?
与StackOverflow上的这个问题有关,我想知道是否有一种方法可以刷新NFS缓存/强制Linux查看NFS共享上文件的最新副本。 我遇到一种情况,其中四台Apache服务器通过NFS挂载相同的目录,当一台服务器对文件进行更改时,其他服务器需要大约5到10秒才能看到该更改。如果在此窗口中对该文件进行了第二次更改,则它可能会覆盖第一个更改。 fstab文件系统的条目是: 172.16.1.15:/home /media/home nfs vers=3,defaults,noauto,sync,acregmin=1 0 0 是否有一条命令将强制Linux刷新NFS共享上一个文件的缓存?
14 nfs  cache 

2
为什么不能在一台机器上root从另一台机器上更改nfs挂载的内容?
在我的NFS服务器上,我定义了以下导出: #NFS exports Database /shared -alldirs -network=192.168.1 -mask=255.255.255.0 在我的NFS客户端上: 192.168.1.7:/shared /shared nfs rw 0 0 显然,作为服务器上的root,我可以做任何我想做的事情。但是,在客户端上,我的普通用户'gabe'可以更改nfs挂载(假设我有权限),但root不能。 作为我的普通用户: gabe@client$ cd /shared gabe@client$ ls -l total 8 drwxrwxrwx 4 gabe wheel 512 Mar 20 19:20 tmp gabe@client$ cd tmp gabe@client$ touch test.txt gabe@client$ rm test.txt 作为根: # cd /shared/tmp # touch test.txt …
14 permissions  nfs 

3
我的NFS服务器使用哪个版本的NFS?
我正在机器上安装NFS文件系统。如何确定服务器使用的NFS协议版本?我无权访问NFS服务器计算机,但我的客户机上确实具有root用户。 我可以在客户端计算机上运行任何命令来标识服务器正在使用哪个版本的NFS协议,或者它支持哪些版本? 我在/var/log/messages或内核调试输出(dmesg)中找不到任何有用的信息。 我已经尝试过运行nfsstat,但不确定是否能给我任何有用的信息。但是,当我nfsstat -s请求有关服务器的信息时,看不到任何有用的信息: # nfsstat -s Server rpc stats: calls badcalls badfmt badauth badclnt 0 0 0 0 0 当我运行nfsstat -c以请求有关客户端的信息时,我确实看到了有关的一些信息Client nfs v3,但是我不确定如何解释这一点。这是否告诉我有关客户端计算机和NFS服务器之间使用的协议的任何信息?这是否表示我当前正在使用NFS协议的v3?它是否告诉我有关服务器支持的NFS协议版本(例如NFS v4)的任何信息?

4
NFS不再挂载:rpc-statd无法启动
每当我尝试启动NFS挂载时,我都会得到: Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Version 1.3.2 starting Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Flags: TI-RPC Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Running as root. chown /var/lib/nfs to choose different user Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: failed to create RPC listeners, exiting Feb 12 00:02:19 martin-xps.lico.nl systemd[1]: rpc-statd.service: control process exited, …
13 linux  arch-linux  nfs 

3
NFS连接被拒绝
我想使用NFS设置文件共享服务器。但是,当我想展示出口的竞争优势时,我得到了: manuel@server ~ $ showmount clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused) 怎么了
12 nfs 

3
NFS不起作用。挂载:错误的fs类型,错误的选项,错误的超级块
这是我在服务器上得到的: manuel@server ~ $ cat /etc/exports /var/share 192.168.178.20(rw, sync) manuel@server ~ $ cat /etc/hosts.allow portmap: 192.168.178.20 manuel@server /etc $ cat /proc/filesystems | grep nfs nodev nfs nodev nfs4 这是我在机器上得到的: manuel@Timeline:~$ sudo mount -t nfs 192.168.178.2:/var/share /media/share/ mount: wrong fs type, bad option, bad superblock on 192.168.178.2:/exports/var/share, missing codepage or helper …
12 ubuntu  nfs 

5
如何确定目录所在的文件系统?
我有一个NFS共享,它在另外两台计算机之间共享。最近,我意识到其中一台服务器不共享目录,而是自己保留所有文件。有没有办法查看NFS共享是否挂载在我认为它所在的目录中?
12 filesystems  nfs 

6
NFS自动故障转移还是负载平衡或群集?
几年来我一直在使用NFS (这是我在Network Files中唯一了解的一种)。但是仍然无法找出.. 如何使NFS服务器成为集群设计(或负载均衡的服务器)? 或者至少是将其部署在MORE-THEN-ONE Server上并进行“自动故障转移”。 主要目标是不要让单台正在运行的NFS服务器出现单点故障。 由于我不知道如何正确制作,因此到目前为止,我自己发明了: 2个服务器上的NFS。 从第一个(假定主服务器)服务器到另一个第二个服务器的RSYNC。 在“应用程序(Web等)服务器”中,放置一个Shell Script来检查NSF-Master服务器安装点的运行状况。然后,如果需要,可从中自动卸载(离开),然后从第二个自动卸载。 我在自动Shell脚本中使用的主要功能是nfsstat -m..检查安装点的运行状况。 (我正在使用Redhat) 但是无论如何,我仍然不认为这是安全和标准的方式。

2
Autofs在启动时不会挂载共享
我将OpenSuSE 12.1与通过LDAP和NFS共享的房屋一起使用。ldap存储地图。我的问题是我无法在启动时挂载共享。仅在手动重新启动autofs服务时有效。在CentOS 6.3上没有这样的问题。 我的/etc/nsswitch.conf: passwd: files sss group: files sss hosts: files mdns4_minimal [NOTFOUND=return] dns networks: files dns services: files protocols: files rpc: files ethers: files netmasks: files netgroup: files nis publickey: files bootparams: files automount: files ldap aliases: files 我的/etc/openldap/ldap.conf: SIZELIMIT 20 TIMELIMIT 15 #DEREF never TLS_REQCERT demand uri …
11 opensuse  nfs  ldap  autofs 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.