您是否曾经想要一个具有读/写访问权限的临时工作空间用于测试目的? 好的! 我知道一个简单的解决方法来在 Linux 的 RAM 中挂载一个临时分区。 您可以像使用和抛出分区一样使用它。 含义 – 重新启动系统后,分区及其中的所有数据都将消失。 因为它是在 tmpfs (即 RAM,)不是吗? 因此,您甚至不必费心手动删除分区。
什么是 tmpfs?
顾名思义,tmpfs 是在内存或交换分区中创建的临时文件系统。 在 Linux 和 Unix 系统中,一些目录如“/tmp”和“/var/run”被挂载在这个文件系统上。 保存在这些文件夹中的任何内容都将在重新启动时自动清除。 我们还可以将 tmpfs 文件系统用于需要大量读/写操作以提高其性能的程序或任务。 例如,我们已经向您展示了搬迁您的 浏览器的配置文件到 tmpfs 将显着提高他们的速度和响应能力。
在 Linux 的 RAM 中挂载临时分区
要在 Linux 的内存中挂载临时分区,只需以 root 身份运行以下命令或 sudo 用户:
# mount -t tmpfs tmpfs /mnt -o size=100m
上面的命令将创建一个大小的临时分区 100 MB 在 tmpfs 中并将其安装在 /mnt 目录下。
您可以使用“mount”命令验证此临时分区是否已安装:
# mount
我的 CentOS 8 服务器的示例输出:
[...] tmpfs on /mnt type tmpfs (rw,relatime,seclabel,size=102400k)
是的,它已安装!
让我们使用“df”命令检查 /mnt 目录空间:
# df -h /mnt/
示例输出:
Filesystem Size Used Avail Use% Mounted on tmpfs 100M 0 100M 0% /mnt