刪除/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/並重新安裝/home。註銷root用戶

現在重新登入為user.對文件進行一些更改 /home/user/test.txt並保存。登出。

現在root,卸載/home驅動器。登出root

重新登入 asuser並開啟/home/user/test.txt.您將看到該文件的未編輯版本。


長話短說

因此,簡而言之,目錄始終存在,只是當在其上安裝東西時,它所指向的內容會發生變化。

相關內容