我在一台受管理的机器上,但我想创建一个存储在 RAM 中的文件夹用于临时存储,我该怎么做?
答案1
据我所知,如果没有 root 权限,您就无法创建新的 tmpfs 挂载。
但是,许多 Linux 发行版都提供了所有用户都可以写入的 tmpfs 挂载/dev/shm
。如果有的话,您应该可以滥用它来存储您的临时目录。
在 RHEL4/RHEL5 上:
[me@home]$ mount | grep tmpfs
none on /dev/shm type tmpfs (rw)
在 Ubuntu 11.10 上,它安装在/run/shm
:
[me@ubuntu_home]$ mount | grep shm
none on /run/shm type tmpfs (rw,nosuid,nodev)
答案2
如果没有系统管理员的帮助,您就无法做到这一点。事实上,您需要他使用 sudo 才能挂载 tmpfs 或在 /etc/fstab 中放置一个临时条目。
重点是,挂载需要特殊权限。
询问你的系统管理员
PS:如果您的系统使用安装在 /tmp 上的 tmpfs,那么您可以在那里创建一个文件夹。