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