Articles of nfs

从RHEL7挂载Windows NFS共享 – uid / gid显示为4294967294

我需要在本地用户apache的rw访问Windows Server 2012系统上安装一个目录。 如果我使用默认值进行装载: server2012:/sharedir /appfolder nfs defaults 由此产生的权限是: drwx——. 2 4294967294 4294967294 64 Mar 7 13:40 appfolder Apache无法读取或写入此文件夹。 在fstab中设置uid / gid会导致: [~]# mount /appfolder mount.nfs: an incorrect mount option was specified 如果我尝试以root身份更改/ appfolder上的权限,我会得到 [~]# chown -R apache:apache /appfolder/ chown: changing ownership of '/appfolder': Permission denied 我需要做什么来将Windows NFS共享安装为apache,或者在事实之后将权限更改为apache?

匿名cifs客户端无法读取使用nfs创build的文件

我使用nfs和Windows共享共享一个windows文件夹。 Windows共享拥有读取Everyone权限。 nfs共享具有对特定主机的写入权限(“允许root访问”)。 我创build了几个文件和文件夹与不同的所有者和组,包括root和4294967294和Unix权限777,但一个Windows客户端无法读取它们。 drwxrwxrwx 2 distuser 4294967294 64 Apr 20 09:47 /mnt drwxrwxrwx 2 distuser 4294967294 4096 Apr 20 09:57 /mnt/distr 我可以从Windows客户端列出/mnt的内容,而不是/mnt/distr 。 使用nfs创build目录后,安全选项卡显示以下显式权限: SYSTEM , Administrators和一些无法parsing的SID。 我可以将传统的unix范围“其他”映射到NTFS“Everyone”吗? 目前我有以下几点: C:\pub>icacls after after S-1-5-88-3-504:(N) S-1-5-88-1-0:(F) S-1-5-88-2-0:(RX,W,DC) S-1-5-88-4:(Rc,S,REA,RA) NT AUTHORITY\SYSTEM:(F) BUILTIN\Administrators:(F) S-1-5-88-4是SID目前映射到others 。

如何在Windows 2012 R2上使用nfsadmin设置NFS审计选项

嗨,大家好,我需要在我的NFS服务器(Windows 2012 R2)上使用命令行设置两个审计选项,如下所示: nfsadmin server config audit = +mount audit= +locking 我很确定这是正确的语法,但nfsadmin命令行工具认为不同: Invalid option argument. Usage : nfsadmin [server | client | mapping ] [\\host] For detailed help type nfsadmin [server|client|mapping] /? 这是一个问题,因为看起来像微软在最新的操作系统中更改nfsadmin的语法,但忘记了更新指南。 所以,也许存在另一种方式来改变这个设置,而不是使用GUI当然。

Samba在远程机器上共享

我有以下的环境:我有三台电脑:一台作为存储(Ubuntu 14.04)(汗),一台Samba服务器(Ubuntu 14.04与Samba 4.3.9与一个类NT4域)(Vader)和一个Windows 7机器可以通过networking访问两台机器(SkyWalker)。 我的目标是什么:我想把汗作为一个Samba分享给SkyWalker。 我已经试过了:我尝试使用“sshfs -o allow_others”在Vader上挂载Khan的文件夹,并在Vader上编辑fuse.conf以允许user_allow_others。 然后将Samba Share添加到smb.conf文件中。 它变得可浏览,但是因为我相信Samba使用UNIX权限映射,所以我没有权限访问这个文件夹,因为我的用户和组在samba服务器上并不存在。 我知道有更简单的方法让SkyWalker直接通过sshfs访问Khan,但是我基本上需要的是让其他机器上的文件夹完全可以被samba服务器访问,并让samba服务器处理文件中的权限(比如用force组,valid_users等) 它并不需要用SSHFS完成,它可以用NFS等其他文件系统来完成。 我只是不想在两台机器上同步我的用户和组列表。 以下是我的smb.conf共享configuration: [khan_test] comment = /opt/teste folder on Khan path = /khan_teste valid users = +IT write list = +IT force group = IT browseable = no read only = no 感谢您的时间。

自启动以来,NFS读/写

我想要检索每个NFS挂载点读取/写入的总千字节数。 使用以下命令,我能够以kB / S的速度查看每个NFS安装点的当前吞吐量。 iostat -nk 或者: nfsiostat 有没有办法告诉iostat或nfsiostat从启动以来返回的千字节总数? (很像iostat -k的最后两列) Device: tps kB/read/s kB/wrtn/s kB_read kB_wrtn sda 17.69 234.75 30.82 2760421 362433

CPU负载和nfs性能

我有一个关于nfs性能的问题。 服务器通过ISCSI连接连接到SAN。 我有时和越来越多的时候加载select和客户端冻结。 我添加了内存,并尝试通过不同的东西进行优化: sysctl -w vm.dirty_background_ratio = 5 sysctl -w vm.dirty_ratio = 10 nfs进程数增加到256 检查了文件系统 我已经使用这些nfs选项rw,async,no_subtree_check,insecure,insecure_locks我正在使用nfsv4。 我有2个端口在绑定模式0循环1G / s每个客户端也有一个1G / s的端口

Linux查找工具看不到ffs的nfs分区

我有两个非常相似的debian linux服务器,并挂载相同的一组nfs分区。 调查一个问题, 发现不重复nfs分区时,重build的定位数据库,我发现无法分辨何时是在一个nfs分区,在web7上,但在web8上没有问题。 web7-debian-6.0.10-# df -TP /usr/dir/mediaroot Filesystem Type 1024-blocks Used Available Capacity Mounted on nas1:/volume2/mediaroot nfs 11527817528 5013498232 6514216896 44% /usr/dir/mediaroot web7-debian-6.0.10-# find /usr/dir -maxdepth 1 -printf "%F %h/%f\n" | grep media none /usr/dir/mediaroot web8-debian-6.0.5-# df -TP /usr/dir/mediaroot Filesystem Type 1024-blocks Used Available Capacity Mounted on nas1:/volume2/mediaroot nfs 11527817528 5013538392 6514176736 44% /usr/dir/mediaroot […]

内核模块将不会加载NFS / RoCE Ubuntu 16.04与最新的驱动程序/软件

在Ubuntu 16.04上使用最新的OFED软件包Mellanox ( MLNX_OFED_LINUX-3.3-1.0.4.0-ubuntu16.04-x86_64.tgz ), 我在NFS上遇到了麻烦 。 我的卡是Mellanox 10Gbe,并启用了RoCE v1。 使用收件箱驱动程序/软件,但与最新的OFED不无关系 我设法使用Inbox驱动程序/软件(附带在Ubuntu 16.04中)跟随本站点上的文档,使NFS与RoCE协同工作。 我有一些小问题,我知道Ubuntu的东西是相当过时的,所以我想安装最新的OFED / mlx4驱动程序,等等…根据build议mellanox.com。 所以我做到了。 一切按计划进行。 IPfunction都在那里,RDMA工具/testing都可以工作。 一切似乎都很好。 除了一件事。 svcrdma和xprtrdma模块将不会加载。 所以没有RDMA对我的NFS支持。 我得到以下错误。 如果我只从Mellanox站点安装最新的mlx4驱动程序,并将剩下的软件包单独安装,我也会得到同样的错误。 我有一种感觉,可以通过重新编译内核模块等方式来解决这个问题,但是现在已经过去了。 或者,也许我只是搞砸了(交叉手指)? 谁能帮忙? 有人在这篇Mellanox社区文章中评论说 ,他们与Ubuntu 14.04有相同的问题 : https : //community.mellanox.com/docs/DOC-2132根据同一篇文章,CentOS 7应该可以正常工作。有什么区别? 我想要的最终结果是在NFS上使用最新的驱动程序和软件(最好)在Ubuntu 16.04上使用NFS。 如果不是最新的OFED包,至less是最新的mlx4驱动。 我读了一些地方,更新的内核版本将更新驱动程序和RDMA代码(我忘了我读的大部分)。 如果这不起作用,我的答案可能是等待一个更新的Ubuntu发行版。 谢谢 加载模块时出现错误消息 NFS服务器: # modprobe svcrdma modprobe: ERROR: could not insert 'rpcrdma': Invalid argument […]

NFS导出零星缓慢

nfs服务器导出到300-400个客户端之间。 假设客户端A和B正在从nfs服务器同时复制同一个文件。 客户端A将做100mb / s,客户端B将做1-2mb / s。 然后一天之后,速度问题就会逆转。 客户端A下降到1-2mb / s。 我确定客户端的带宽没有饱和。 当它做1-2 / mbs时,我甚至努力做一个简单的LS或CD 。 在传输速度较慢的时候,dmesg或/ var / log / messages中没有任何内容。 eth0 RX数据包丢弃率在服务器上稳步增加。 NFS服务器: eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9000 inet xxxx netmask 255.255.255.0 broadcast xxxx inet6 fe80::225:b5ff:feff:b000 prefixlen 64 scopeid 0x20<link> ether 00:25:b5:ff:b0:00 txqueuelen 10000 (Ethernet) RX packets 943628558144 bytes 616933252471494 (561.0 TiB) RX errors […]

NFS:文件删除遇到延迟,而不是“覆盖”

我有一个情况,我的文件服务器(linux)通过NFS导出文件系统到数据库服务器(Linux)。 因此,文件服务器(FS)充当NFS服务器,数据库服务器(DBS)是客户端。 FS上的导出选项是rw,同步和挂载选项在星上是rw,sync,acdirmin = 0,acdirmax = 0,lookupcache = none,vers = 4。 我有一个进程将文件复制到FS上的NFS文件系统。 数据库使用此文件的内容进行自己的处理,不久之后,进程删除FS上的文件,并使用相同的文件名将第二个文件复制到相同的位置。 然后数据库应该使用第二个文件来做它的东西,但由于客户端的一些奇怪的原因,数据库仍然看到第一个文件。 只有在复制第二个文件之前删除第一个文件,才会发生这种情况。 客户端显示新文件有时需要几分钟的时间。 但是,如果我通过不删除它来replace第一个文件,而只是复制第二个文件并覆盖第一个文件,它将立即显示在客户端。 有谁知道是什么原因导致这个,我该怎么做才能使用“先删除”的方法工作?