Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 尽管存在/proc/sys,但无法使用mkdir/proc/sys/somedir_Bash_Mkdir_Procfs - Fatal编程技术网

Bash 尽管存在/proc/sys,但无法使用mkdir/proc/sys/somedir

Bash 尽管存在/proc/sys,但无法使用mkdir/proc/sys/somedir,bash,mkdir,procfs,Bash,Mkdir,Procfs,正在尝试创建目录。使用以下命令(如root) 请注意,/proc/sys已经存在。但还是有错误 mkdir:无法创建目录“/proc/sys/sunrpc”:没有这样的文件或目录 即使在尝试时也会出现类似错误 $cd /proc/sys $mkdir sunrpc (or sunrpc/ or ./sunrpc or ./sunrpc/ or using sudo) 最后,我尝试按照说明为nfs客户端(商业hadoop系统)设置rpc请求配额。创建目录的问题在于我需要在哪里运行命令: echo

正在尝试创建目录。使用以下命令(如
root

请注意,
/proc/sys
已经存在。但还是有错误

mkdir:无法创建目录“/proc/sys/sunrpc”:没有这样的文件或目录

即使在尝试时也会出现类似错误

$cd /proc/sys
$mkdir sunrpc (or sunrpc/ or ./sunrpc or ./sunrpc/ or using sudo)
最后,我尝试按照说明为nfs客户端(商业hadoop系统)设置rpc请求配额。创建目录的问题在于我需要在哪里运行命令:

echo 128 > /proc/sys/sunrpc/tcp_slot_table_entries 
echo 128 > /proc/sys/sunrpc/tcp_max_slot_table_entries
并且父文件系统
/proc/sys
中还不存在目录
sunrpc


以前是否有人遇到过此类问题(无法找到确认存在父目录的其他帖子)?这里会发生什么?谢谢。

在Linux上,
/proc
中的条目是由内核模块在加载或硬件连接时创建的,而不是那些直接与PID相关的条目(只有当具有给定ID的进程存在时才存在)(更为罕见的是,大多数使用都转移到了
/sys


如果您试图配置用于支持内核中的Linux NFS实现的模块,则需要确保该实现的相关内核模块已提前加载并工作。您可以识别它们的名称并使用
modprobe
加载它们,或者只启动NFS服务器或客户端(根据当前机器的情况);如果服务能够启动,它所依赖的模块将必须加载。

/p>在Linux上,内核模块在加载或硬件连接时创建
/proc
中的条目,而不是直接与PID相关的条目(只有当具有给定ID的进程存在时才存在)(更为罕见的是,这些用途大多转移到了
/sys


如果您试图配置用于支持Linux内核内NFS实现的模块,则需要确保提前加载该实现的相关内核模块并使其工作。您可以标识它们的名称并使用
modprobe
加载它们,也可以只启动NFS服务器或客户端(适用于当前计算机);如果服务能够启动,则必须加载它所依赖的模块。

您不能
mkdir
/proc
下的目录是因为它是一个虚拟文件系统,Linux下通常存在的几个文件系统之一(
/sys
是另一个原则)

条目由内核本身填充,通常是为了响应加载的内核模块。在您的情况下,我怀疑您希望安装
sunrpc
内核模块,可能还有其他模块:

modprobe sunrpc
您可以通过以下方式进行检查:

grep sunrpc /proc/modules
还有可能与联合国环境审查委员会有关的进一步文件

如果不是这样,请重申您的评论,并说明您试图实现的具体目标

这些文档与您提到的文档有一套类似的说明,并特别注意:

重新启动节点后,如果
/proc/sys/sunrpc
目录不可用或
rpcidmapd
未运行,请使用以下命令启动rpcidmapd服务:
service rpcidmapd start


我会检查内核模块本身是否没有解决这个问题。

您不能
mkdir
/proc
下的目录是因为它是一个虚拟文件系统,Linux下通常可以找到的几个文件系统之一(
/sys
是另一个原则)

条目由内核本身填充,通常是为了响应加载的内核模块。在您的情况下,我怀疑您希望安装
sunrpc
内核模块,可能还有其他模块:

modprobe sunrpc
您可以通过以下方式进行检查:

grep sunrpc /proc/modules
还有可能与联合国环境审查委员会有关的进一步文件

如果不是这样,请重申您的评论,并说明您试图实现的具体目标

这些文档与您提到的文档有一套类似的说明,并特别注意:

重新启动节点后,如果
/proc/sys/sunrpc
目录不可用或
rpcidmapd
未运行,请使用以下命令启动rpcidmapd服务:
service rpcidmapd start


我会检查内核模块本身是否没有解决这个问题。

作为主题的介绍:
man5proc
您不能在
/proc
中创建目录,这是一个公开内核BTI的虚拟文件系统。如果您告诉我们您实际要做什么,我们可能可以提供一些建议。@larsks Thanks,要知道父目录是特殊的可能需要一点时间。我已经在帖子中添加了我的最终目标。如果这些目录不存在,那么尝试创建它们并创建文件对您没有任何好处,因为内核中没有任何东西可以处理它们。是否加载了
sunrpc
模块如果显式加载(
modprobe-sunrpc
),请在系统上加载(查看
lsmod
的输出),这些条目出现了吗?@CharlesDuffy对NFS没有太多经验,在尝试回显到帖子中的文件之前没有在客户端上挂载NFS。在客户端中创建预期的挂载目录,并执行类似于
clush-g nfsclients'mount/mapr'
的操作解决了问题(即出现了目录和文件)。谢谢大家。作为主题的介绍:
man 5 proc
您不能在
/proc
中创建目录,这是一个公开内核BTI的虚拟文件系统。如果您告诉我们您实际要做什么,我们可能会提供一些建议。@larsks谢谢,您可能需要一点时间才能弄清楚nt dir.很特别。我已经在帖子中添加了问题的最终目标。如果那些di