是否有理由避免頻繁創建和“銷毀”分區並避免擁有大量分區?

是否有理由避免頻繁創建和“銷毀”分區並避免擁有大量分區?

據我所知,這只是分區表的改變,而且是相對安全且便宜的操作。

是否有任何顯著的成本或缺點...

  • 一直創建和銷毀分區
  • 擁有大量分區,安裝它們,並實際使用它們來寫入和讀取大量數據,並期望其執行水平與我們處理較大分區中的目錄一樣

對於後者,我可以想到理論上可能影響這一點的幾個因素,但在實踐中所有這些因素都應該可以忽略不計。

只是一般的好奇心,這不是真正的用例

答案1

避免同一硬碟上有太多分割區的最重要原因是空間使用情況:當您的硬碟填滿時,分割區將不同程度地填滿,並且您無法在一個分割區中使用另一個分割區中的可用空間,如果後一個分區已滿。

雖然您可以調整分割區大小,但這樣做非常耗時,而且對於 SSD 會造成不必要的磨損。

在較小程度上,銷毀和重新建立分割區也很耗時:您不僅必須建立分割區,還必須初始化其上的檔案系統 ( mkfs),這對於大分割區來說需要一些時間。

否則,原則上安裝和使用許多分區在性能等方面沒有任何缺點。

答案2

假設從未發生人為錯誤,所有分區操作始終在一致的分區結構中成功,那麼最大的缺點將是效能。

許多Unix系統都有磁碟配額,這比固定分割區大小更有彈性。與重新分割和重新掃描幾何佈局相比,檔案 IO 速度更快,佔用的核心空間記憶體也少得多。

相關內容