上一篇 下一篇 分享链接 返回 返回顶部

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

发布人:Minchunlin 发布时间:2020-12-25 17:37 阅读量:1161

您是否需要一个具有读/写访问权限的临时工作空间用于测试目的?我知道在Linux服务器中在RAM中挂载临时分区的一个简单方法。一旦服务器重启,分区以及其中的所有数据都将消失。因为它是在tmpfs(即RAM)中创建的,不是吗?所以您甚至不必手动删除分区。

什么是tmpfs?

顾名思义,tmpfs是一个临时文件系统,创建在内存或交换分区中。在Linux和Unix系统中,一些目录如"/tmp "和"/var/run "会被挂载在这个文件系统中。这些文件夹中保存的任何东西都会在重启时自动清除。我们也可以将tmpfs文件系统用于需要大量读写操作的程序或任务,以提高其性能。例如,可以将浏览器的配置文件重新定位到tmpfs中会显著提高它们的速度和响应速度。

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

要在Linux中的内存中挂载临时分区,只需以root或sudo用户身份运行以下命令:

# mount -t tmpfs tmpfs /mnt -o>

上面的命令将在tmpfs中创建一个大小为100 MB的临时分区,并将其安装在/ mnt目录下。

您可以使用“ mount”命令验证此临时分区是否已安装:

# mount

我的CentOS 8服务器的输出示例:

[...]

tmpfs on /mnt type tmpfs (rw,relatime,seclabel,size=102400k)

在Linux中的RAM中创建和挂载临时分区

可以看出已经挂载完成。

让我们使用“ df”命令检查/ mnt目录空间:

#df -h / mnt /

样本输出:

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

如您所见,临时分区的大小为100M。

现在,您可以将此分区空间用于任何目的。在其中保存一些文件和/或目录,然后重新引导系统以查看它们是否仍然可用。重新启动系统后,分区以及其中的内容将消失。

由于它是临时分区,因此您不应在其中保存任何重要数据,该分区空间仅用于测试目的。

目录结构
全文