问题标签 [nfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4374 浏览

io - FreeBSD iostat - 如何判断是否有问题?

我运行一个 FreeBSD NFS 服务器,最近我在整个集群中遇到了奇怪的问题(当从 NFS 共享加载文件时,Apache 服务器挂在“lockf”状态等)。

我对此很陌生,所以我的问题是如何判断服务器的 IO 是否过载?

这是我目前的 iostat:

是否有任何价值看起来很高?我可以做任何其他测试来查看系统是否有效地处理负载?

谢谢!

0 投票
3 回答
150 浏览

bash - 使用 SSH 和 NFS 在集群上进行并行化的最简单方法是什么?

我有很多简单的可并行计算和很多(100 多个)核心分布在 SSH + NFS 网络上。什么是最简单的并行化方法。问题是我不知道每个任务需要多长时间,所以我需要某种队列。有没有非常好用的东西?

0 投票
1 回答
2644 浏览

nfs - 跨设备链接无效

我在一个 8 节点集群上运行 NAMD 模拟,头节点上有一个 NFS 共享文件夹。但是,模拟有时会中途停止,抱怨“无效的跨设备链接”。我不确定这是否是由 NAMD 和/或 NFS 引起的,但就无效的交叉链接而言,它是否与某种文件系统问题有关?

谢谢。

0 投票
4 回答
2624 浏览

php - 检查 NFS 共享是否在 PHP 中启动

我正在开发一个存储上传文件的系统。元数据将进入本地可访问的数据库,但文件本身将通过 NFS 存储在远程机器上,以便 PHP 可以与服务器交互,就好像它是一个目录一样。

我发现了一个问题,如果有人在 NFS 服务器关闭或不可用时尝试上传文件,可能会导致脚本出错或挂起。显然我们希望避免这种情况并以优雅的方式处理它,但我们不确定如何做到这一点。

我们正在考虑 a) 在页面显示时检查服务器,并在服务器关闭时将表单的文件上传部分显示出来,或者 b) 在执行 move_uploaded_file 之前检查链接以存储上传的文档。

是否可以在 PHP 中执行此操作,如果可以,如何操作?

0 投票
1 回答
148 浏览

ruby - Ruby:跨平台方式判断是否安装了NFS?

我需要在我的 Ruby 代码中检测正在运行的服务器上是否安装了 NFS。

如果有什么方法我可以跨平台(或至少在 unix/linux 中)做到这一点?

0 投票
2 回答
730 浏览

drawing - RAW 设备导出

如何使用 NFS 或 CIFS 导出 RAW 设备以供数据库使用?

0 投票
6 回答
55322 浏览

nfs - 使用 NFS 通知

我最近使用 inotify 创建了一个保管箱系统,监视在特定目录中创建的文件。我正在观看的目录是从 NFS 服务器安装的,并且 inotify 的行为与我预期的不同。考虑以下场景,其中 inotify 脚本在机器 A 上运行,监视 /some/nfs/dir/also/visible/to/B。

- 使用机器 A 在 /some/nfs/dir/also/visible/to/B 中创建文件,脚本按预期运行。使用机器 B 执行相同的操作,脚本不会收到有关目录中删除的新文件的通知。
- 当脚本在 NFS 服务器上运行时,它会在从机器 A 和机器 B 创建文件时收到通知。

这是我用来访问 inotofy 的包中的错误中的错误,还是这是预期的行为?

0 投票
1 回答
6520 浏览

centos - 将 CentOS NFS 映射到另一个 CentOS 服务器

CentOS 5.5

我有一个在服务器上运行的 Web 应用程序,它需要访问在同一网络中运行的另一个 CentOS 服务器的文件系统(通过私有 IP)。在进行了一堆谷歌搜索之后,看起来通过 NFS 安装驱动器是一个不错的方法,但我没有找到任何关于如何去做的好的分步说明。我已经阅读了有关 mount 命令的 man 文档并阅读了 CentOS wiki 上的一些文档,但我觉得我错过了一些东西。这是我正在尝试的

我不断收到“没有路由到主机”错误,但我可以 ping 服务器就好了。我猜我可能错过了我需要打开的端口或其他东西,但同样,无法找到对像我这样的非系统管理员有意义的信息。

谢谢你的帮助。

0 投票
1 回答
824 浏览

linux - 同时处理多个文件——通过 NFS 复制文件还是读取文件?

我需要同时处理大量文件(数千个不同的文件,每个文件的平均大小为 2MB)。

所有信息都存储在一个 (1.5TB) 网络硬盘上,将由大约 30 台不同的机器处理。为了提高效率,每台机器将读取(和处理)不同的文件(有数千个文件需要处理)。

每台机器——在从 1.5TB 硬盘上的“传入”文件夹中读取文件之后——将处理信息并准备将处理后的信息输出回 1.5TB 硬盘上的“已处理”文件夹。每个文件的处理信息与输入文件的平均大小大致相同(每个文件约 2MB)。

有什么更好的做法:

(1) 对于每台处理机M ,将M将要处理的所有文件复制到其本地硬盘中,然后在机器M上本地读取和处理文件。

(2) 不是将文件复制到每台机器,而是每台机器将直接访问“传入”文件夹(使用 NFS),并从那里读取文件,然后在本地处理它们。

哪个想法更好?当一个人做这样的事情时,是否有任何“做”和“不做”?

我很好奇,让 30 台左右的机器同时读取(或写入)信息到同一个网络驱动器是否有问题?

(注意:现有文件只会被读取,不会被追加/写入;新文件将从头开始创建,因此不存在多次访问同一文件的问题......)。有没有我应该预料到的瓶颈?

(如果一切都很重要,我会在所有机器上使用 Linux、Ubuntu 10.04 LTS)

0 投票
6 回答
62834 浏览

linux - 您如何使符号链接与远程安装一起使用?

我有两台服务器,A 和 B

A 有两个文件系统,/alpha 和 /beta

我有一个符号链接:

这样:

接下来,我通过 NFS 挂载在 B 上远程挂载 /beta

该链接不再有效。

有没有办法做到这一点。我希望能够访问服务器 B 上的 A:/alpha/foo,但我希望能够通过 /beta/bar 符号链接来实现。

我需要修改我的坐骑还是我的链接?还是我试图实现不可能?

更新

我应该添加:'没有将 /alpha 安装到服务器 B'。简而言之,每当服务器 B 访问 /beta/ bar