Articles of nfs

观察在Linux中的networking文件夹上创build文件的时间

我试图找出一种方法来注意当一个文件被写入networking文件夹挂载。 我知道,可以不断地探测位置,看它是否被创build,但是非常好。 我也知道,可以使用inotify,以及像iwatch和inotify-tools这样的衍生工具来查找内核标志。 但是,这是一个networking文件夹,在文件夹所在的机器上不会产生标志。 所以我想知道是否有其他的方法来做到这一点。 我想也许使用像RabbutMQ消息队列。 检查文件的写入时间,并将消息发送到队列,然后读取挂载的机器上的消息并执行任何操作?

Augeas编辑选项(如果存在),否则添加 – 参考新创build的节点

我想按照以下方式做一些事情: set /files/etc/exports/dir[. = '/export/home'][client = '10.0.0.0/8'] /export/home set /files/etc/exports/dir[. = '/export/home'][client = '10.0.0.0/8']/client 10.0.0.0/8 如果我运行上述操作,会发生什么情况是第二个命令创build了另一个新节点,没有设置任何dir值。 我的挑战是/ export / home share不是一个独特的目录,因为客户端为了可读性而添加到新的行中。 我需要目录和客户端search选项来find一个独特的节点。 如何在命令1中引用(可能)新创build的节点,使得最终结果为: /export/home 10.0.0.0/8()

在ArchLinux中使用LDAP自动挂载主目录

我设法build立了运行ArchLinux的OpenLDAP服务器。 我现在可以使用LDAP用户从客户端(也是ArchLinux)login。 现在我想通过networking安装主目录…我假设我需要autofs和NFS,但是我find的所有指南都使用AutofsLDAP,它不存在于Arch中。 有人能指出我正确的方向吗?

在NFS服务器上完全禁用rpc的IPv6 – Ubuntu 12.04 LTS

我试图在我的NFS服务器上完全禁用IPv6(Ubuntu 12.04 LTS精确),但是当我运行netstat -lp时,似乎仍然有一些监听的IPv6端口正在监听: Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:60377 *:* LISTEN – tcp 0 0 *:49115 *:* LISTEN 1744/rpc.mountd tcp 0 0 *:nfs *:* LISTEN – tcp 0 0 *:54658 *:* LISTEN 1744/rpc.mountd tcp 0 0 *:sunrpc *:* LISTEN 450/rpcbind tcp 0 0 *:55730 *:* LISTEN […]

NFS:在mount上强制文件模式/掩码?

我在我的networking上有一台QNAP NAS,可以导出一些NFS共享,我将其安装在一台Linux机器上。 其中一个共享只有数据(没有可执行文件)。 但是,当我挂载NFS共享时,所有文件显示为-rwxrwxrwx (777)。 我已经用noexec挂载了这个共享,但是我想知道是否有一种方法来挂载这个共享,这样这些文件就好像他们的模式是-rw-r–r– (644)一样?

使用nfs4挂载没有这样的设备错误

我正在试图通过NFS从服务器到客户端的文件夹workspace 。 为此,我通过在服务器上的/etc/fstab添加以下内容将该文件夹绑定到/export : /home /export none bind 然后,在我的服务器上的/etc/exports添加以下行: /export *(ro,sync,no_subtree_check,insecure,fsid=0) /export/workspace *(rw,sync,no_subtree_check,insecure,nohide) 我加载exportfs文件,然后重新启动nfs-kernel-server: # exportfs -vr # service nfs-kernel-server restart 我现在去我的客户端,并检查哪些文件夹可以导出: # showmount -e 192.168.145.131 Export list fo 192.168.145.131: /export/workspace * /export * 但是当我尝试挂载文件夹时,出现以下错误: $ sudo mount -t nfs4 192.168.145.131:/workspace nfs/ -v mount.nfs4: timeout set for Sat Apr 19 19:16:51 2014 mount.nfs4: trying text-based […]

启动GlusterFS后,启动Apache

我想在挂载NFS(GlusterFS)共享之后启动Apache,但它在安装步骤之前始终启动。 我在/etc/rc*.d/中设置了顺序,但是没有起作用。 我总是可以编辑脚本睡几秒钟或等待分享,但我想知道什么是最好的/正确的方法来做到这一点。 非常感谢。

FreeBSD 10:NFS无法导出文件夹

我无法使用NFS导出文件夹。 / etc / exports中 /storage/test -maproot=nobody client /storage/test1 -ro -maproot=nobody client /storage/test2 -ro -maproot=nobody client 第一个文件夹testing工作正常,另外2我得到这个错误: Jul 18 11:10:40 server mountd[6499]: bad exports list line /storage/test1 -ro -maproot Jul 18 11:10:41 server mountd[6499]: can't change attributes for /storage/test1: Invalid radix node head, rn: 0 0xfffff80092530100 文件系统是ZFS RAID Z2。

重新启动后,NFS客户端不会启动服务器

编辑: 总结这个问题,这是NFS服务器改变IP地址和NFS客户端没有拿起新地址的问题。 我可以通过tcpdump看到客户端仍然尝试联系2049端口上的旧IP地址。 我们在/etc/fstab有几个NFS挂载点。 如您所见,这是NFS v3。 storage-1:/data/medias/media /var/www/myproject/data/media nfs rsize=32768,wsize=32768,hard,intr,actimeo=300,nfsvers=3,async,noatime,sec=sys 0 0 storage-1:/data/medias/secure /var/www/myproject/web/secure nfs rsize=32768,wsize=32768,hard,intr,actimeo=300,nfsvers=3,async,noatime,sec=sys 0 0 storage-1:/data/tobeprocessed /var/www/myproject/data/tobeprocessed nfs rsize=32768,wsize=32768,hard,intr,actimeo=300,nfsvers=3,async,noatime,sec=sys 0 0 storage-1:/data/ftp /var/ftp nfs rsize=32768,wsize=32768,hard,intr,actimeo=300,nfsvers=3,async,noatime,sec=sys 0 0 当我们重新启动服务器时,我们必须卸载并重新装入每个端点,否则客户端将无法访问NFS服务器。 重新启动后,我尝试了5分钟,然后卸载和重新安装。 重新启动NFS服务器后,一个简单的ls /var/www/myproject/data/media会使控制台挂起。 我还可以在/var/log/syslog看到以下消息: Sep 16 11:24:36 encoder-1 kernel: [69688.160102] nfs: server storage-1 not responding, still trying Sep 16 11:30:15 encoder-1 kernel: [70027.744042] nfs: […]

结合两个条件来configurationNFS服务器

Linux新手在这里! 在编写NFSconfiguration时遇到一些麻烦。 我想要允许/ directory / somedirectory被访问(读写权限)给属于'group1'的用户,并且也在192.168.0.0/24networking中。 所以问题是如何结合这两个条件? /directory/somedirectory *@group1 (rw) /directory/somedirectory 192.168.0.0/24 (rw) 上述会做同样的事吗? 如果这是一个愚蠢的问题,我真的很新,所以我很抱歉。