我们正在运行 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/
/home
root
现在重新以 身份登录
user
。对文件进行一些更改/home/user/test.txt
并保存。注销。现在
root
,卸载/home
驱动器。注销root
。重新以 身份登录
user
并打开/home/user/test.txt
。您将看到文件的未编辑版本。
总结
因此,简而言之,目录一直存在,只是当在其上安装东西时,它指向的内容会发生变化。