如何在 Linux 中的 RAM 中挂载临时分区

您是否曾经想要一个具有读/写访问权限的临时工作空间用于测试目的? 好的! 我知道一个简单的解决方法来在 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