![mount -o remount,exec /tmp 的使用 Hbase hadoop 文件系统和 solr](https://linux22.com/image/1027029/mount%20-o%20remount%2Cexec%20%2Ftmp%20%E7%9A%84%E4%BD%BF%E7%94%A8%20Hbase%20hadoop%20%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E5%92%8C%20solr.png)
你能告诉我这个命令 mount -o remount,exec /tmp 的主要作用是什么吗?
当我的 hbase 出现一些错误时我正在使用它,但我不知道使用该命令发生了什么。我想知道 /tmp 目录,它是使用整个目录还是该特定目录中的某个文件夹?
我的主要疑问是我的一位同事想知道我是否在使用这个文件夹 /tmp/hadoop-aemadmin/?我正在处理 nutch hbase 和 solr,但我不确定后端是否使用了此文件夹,还有一件事,我使用了 /tmp 中提到的那个命令,这就是为什么我感到困惑,可能是在使用上面的命令时,这个文件夹被使用了,有人可以指导我吗?如何确定这个文件夹是否被使用?
答案1
据我所知 /tmp/ 不应可执行。这就是为什么您应该有一个带有 noexec 选项的单独 /tmp/ 分区的原因之一。
该命令的目的mount -o remount,exec /tmp
是将(您的临时文件夹/分区)/tmp/ 重新挂载为可执行文件。应避免这种情况。您不希望 /tmp 中的文件可执行。
/tmp/ 存储在用户会话期间可能从网络下载的临时文件。
从安全角度来看,我怀疑运行该命令是否是个好主意。