Articles of nfs

在/ etc / skel中使用AutoFS结果的NFS主目录的Ubuntu挂载不被使用

我想为自己的Ubuntu 10.04用户自定义外观,所以像关机菜单的东西不会显示,只是在屏幕的底部有一个面板。 还删除一些默认的文件夹,如音乐和video创build。 我做了一个用户(test1),看起来像我想要的,然后我将/ home / test1的全部内容复制到/ etc / skel中,并将所有东西都设置为由root拥有。 问题是当用户login到Ubuntu的时候,没有一个/ etc / skel的东西被拷贝过来。 然而像Public,Music,Video和.gconf这样的目录确实被创build了。 我知道/ etc / skel只会影响新用户,所以我可能会看错地方。 我想要发生的是我所做的自定义应用于刚刚login的用户。我不想创build这些额外的文件夹或类似的东西。 我如何去做到这一点? 我使用的是Ubuntu 10.04,当用户使用autofs进行NFS挂载login时,用户的主目录会自动挂载。 NFS挂载包含当前在LDAP目录中的所有用户的主目录。 我正在使用OpenLDAP来validation我的用户。 我已经检查过,以确保我的用户ID超过了Ubuntu认为的系统ID。 我也确认,如果我从主目录中删除了Ubuntu创build的文件夹,他们将在下次login时重新创build。 设置文件(如.gconf)也是如此。 我不知道从哪里复制这些目录和文件,但不是/ etc / skel,因为创build的文件不包含任何自定义。 任何想法如何解决我的问题?

在Windows XP上挂载NFS

我想知道是否有人在Windows XP上使用“Windows services for unix”进行NFStesting。http://www.microsoft.com/download/en/details.aspx?id= 274 我知道它应该工作,但我想知道,如果人们有任何问题,或者它可以可靠地取代桑巴共享?

为什么Apache尽pipe看起来正确的configuration,从NFS服务陈旧的文件?

我有两个CentOS机器(虚拟化),在/etc/fstab有一个挂载的NFS共享: <ipaddr>:/mnt/nfsshare /mnt/nfsshare nfs rsize=1024,wsize=1024,timeo=14,intr,cto,relatime 0 0 我在每个Apache的configuration中都有EnableMMAP Off和EnableSendfile Off 。 连接到NFS的另一台服务器偶尔会通过一个更新版本的CSS文件进行复制(例如,当有人应用来自分段的更改时)。 在shell中,这个更新似乎要经过(即更新的时间戳和cat显示正确的数据)。 但是,从浏览器或其他工具加载文件显示过时的版本。 有时甚至会看到不同的响应(两台Apache服务器负载均衡)。 经过一段时间的改变似乎会通过,Apache将返回正确的文件内容,但通常需要一两分钟。

Solaris 10上的NFS装入选项

我需要能够使用相当于nolock装入选项的Solaris 10上的NFS文件系统。 从我所看到的这个安装选项在Solaris上不可用(看起来像它的Linux安装选项)。 有一个llock挂载选项,但我找不到任何文档,这是否执行与Linux上的nolock选项相同的function。

运行Ubuntu 11.10的OpenVZ容器中的NFS4客户端?

我有一个托pipe公司OPENVZ内运行的Ubuntu 11.10 VPS。 我试图让它挂载一个使用NFS4的远程NFS服务器,但只能使用版本3工作。我一直在search这个相当多的东西,偶尔我会读一些“NFS4客户端无法在OpenVZ容器中工作“。 我找不到最新的具体答案,所以我会在这里问: 这是真的吗?如果真是这样,那么我就可以停止尝试这个工作! 但是,如果这是可能的,为什么它不工作? 这是我所做的 – nfs-common安装在客户端,nfs-kernel-server安装在服务器上 看到了在客户端上安装nfs-utils的一些说明,但是apt-get找不到这个包 从客户端到服务器的挂载可以使用NFS版本3成功运行 服务器似乎工作正常; 可以从我的桌面上运行的Ubuntu VM使用NFSv4成功安装 但在成功的客户端机器上nfs AND nfs4被列在/ proc / filesystems中,在有问题的那个上只有nfs 据负责工程师介绍,我login了一张票,现在相关模块已经安装在VPS节点上。 他回答说,现在应该是工作,但我认为他可能只是重新启用“标准”的NFS模块(见上面重新:cat / proc / filesystems | grep nfs) $ sudo mount -v -t nfs4 [SERVER_IP]:/ NFS-ARCHIVE / mount.nfs4:pinging:prog 100003 vers 4 prot tcp port 2049 mount.nfs4:没有这样的设备 $ sudo mount.nfs [SERVER_IP]:/ / NFS-ARCHIVE / […]

build议networking服务器的networking文件系统?

如果我有两台Web服务器,最好的方法是保持文件同步? 不幸的是,网站本身不能被显着改变。 他们大多数是基于WordPress的,但有超过200个。 还有一些自定义网站。 这个设置是从Web服务器+数据库服务器到Varnish负载平衡器+ 2个Web服务器+数据库服务器。 由于Varnish可以随时向任一服务器发送请求,所以像rsync这样有10秒左右延迟的东西是不可能的。 有一个专用的专用交换机供所有服务器使用。 由于性能和容错的原因,我在考虑有NFS文件的主副本。 我希望能够使任何服务器脱机,没有任何问题。 我曾经用ChironFS做过修改,在这之前是一个FUSE文件系统,在文件级别做RAID 1。 这将与networking方面的NFS绑定。 优点是它很快,可以轻松扩展到less量的服务器。 因为你也需要使用NFS,所以它只是一小部分。 我也听说过Unison,但是我从来没有尝试过。 这是用户级别,所以我不确定它是多么强大,或者会有什么样的同步滞后。 还有其他的select,我没有看到?

在NFS上对文件树进行最快速的安全检查

我目前在NFSnetworking文件夹中使用以下方式的性能非常差: time find . | while read f; do test -L "$f" && f=$(readlink -m $f); grp="$(stat -c %G $f)"; perm="$(stat -c %A $f)"; done 问题1)在循环内使用variablesgrp和perm检查权限。 有没有办法降低通过networking进行这种检查的磁盘I / O数量(例如,使用find一次性读取所有元数据)? 问题2)似乎NFS没有很好地调整,通过SSHFS的类似的networking链接上的相同的操作只占三分之一的时间。 所有参数都是自动协商的。 有什么build议么?

远程文件系统与文件caching

这是我目前的设置: 我使用SSH连接到一条DSL线路上,并安装了samba。 我通过转发本地Linux机箱上的端口139来创build一个隧道。 然后,我使用smbmount来访问远程盒子上的文件。 不幸的是,连接有时很慢,它使软件打开文件挂起。 这是很烦人的。 我想知道是否有办法在本地自动caching文件,以避免thungs? 它可以使用smb,SSHFS甚至NFS,如果有一个很好的设置这样做。 我只需要使用SSH连接。

强制Linux权限Stickybits或ACL

我有一个关于在Linux上强制inheritance权限的问题/困惑(即CentOS 6) 设置: 1个CentOS文件服务器 2个CentOS NFS客户端 许多x Windows Samba客户端 与Samba和NFS本地权限共享的文件共享是/ srv / share如下所示:h drwxrwx—. 2 root sharegroup 4.0K Oct 22 14:41 share 所有UID / GID通过Active Directory统一,所有用户的主要组是“共享组”。 在fstab中挂载的NFS客户端为: tst-lnx03:/srv/share /mnt/share nfs defaults 0 0 通过UNCpath的Windows框: \\tst-lnx03\share 我会喜欢的: 在/ srv / share文件夹中写入/创build的任何内容,无论它是通过NFS还是Samba来传递770根​​共享组。 我曾经试过的: 我曾尝试使用ACL: setfacl -md:u:root:rwx,d:g:"sharegroup":rwx,d:other:— share 结果是: ls -lah -rwxrwx—+ 1 testuser11 sharegroup 0 Oct 22 […]

NFS问题:客户端可以将共享挂载为NFSv3而不是NFSv4 – 或者如何debuggingNFS?

问题描述 我有一个运行Debian的文件服务器。 在这上面我有几个NFS共享。 当我使用NFSv3(mount.nfs 10.0.0.51:/exports/video/mnt -o vers = 3,soft,intr,timeo = 10)从客户端挂载共享时,它可以工作。 但是,由于安全性和性能的提高,我想使用NFSv4。 当我尝试在malbec上挂载一个NFSv4共享时,mount命令会挂起,最后在2分钟后超时。 如何让客户端将NFSv4共享挂载为NFSv4? 如何解决NFS问题? 系统日志中没有客户端和服务器上的信息。 我的configuration有什么错误? 事实 : 服务器是corvina(10.0.0.51) 客户是malbec(10.0.0.1) 马尔贝克运行的Ubuntu 12.04服务器运行Debian 7 wheezy 两者都通过1 GbE LAN连接。 防火墙closures。 rpcinfo将 (root@malbec) (13-07-02 21:00) (P:0 L:1) [0] ~ # rpcinfo -p program vers proto port service 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper […]