删除 /tmp 分区会发生什么?

删除 /tmp 分区会发生什么?

我们正在运行 CentOS 6.6 服务器,它使用 SSD 上的 Raid0 作为/tmp挂载点(用于快速 i/o)。需要从服务器中移除这些 SSD,因此指向的设备/tmp将不再存在。CentOS 会做出什么反应?会有一个/tmp文件吗?

您将如何进行这项任务?

答案1

它将只使用(根) 分区/tmp上的目录/,而 SSD 已被卸载。

分区/创建后,将包含所有必要的目录。现在,正如人们所期望的那样,这些目录只是被使用,直到在它们“顶部”安装某些东西,然后新安装的磁盘将用于存储数据。

操作系统仍会写入/tmp,它不关心数据最终在哪里,或在哪个设备上。

举个例子:

您安装一个新的 Linux 发行版,整个 FS 位于一个分区上。您以 身份登录user,并将内容写入主目录, /home/user/例如名为 的文件test.txt

现在注销。以 身份登录root,并在 上安装之前格式化的磁盘 。将目录/tmp复制到,这样您最终会得到 。从 卸载它并重新安装在 上。注销用户/home/tmp/tmp/home/tmp//homeroot

现在重新以 身份登录user。对文件进行一些更改 /home/user/test.txt并保存。注销。

现在root,卸载/home驱动器。注销root

重新以 身份登录user并打开/home/user/test.txt。您将看到文件的未编辑版本。


总结

因此,简而言之,目录一直存在,只是当在其上安装东西时,它指向的内容会发生变化。

相关内容