多個lvm或一個大lvm

多個lvm或一個大lvm

假設您有一台具有兩個 VG(base 和 sys)的伺服器,base 是標準分割區(root、var 等),sys 是應用程式特定分割區。

我找不到任何有關堆疊(?)分區的真實文件。也就是說:/oracle 作為一個lvm,然後安裝在/oracle/xxx 和/oracle/yyy 上的另外兩個lvms 將保存所有應用程式特定部分,或者如果製作一個大的/oracle 更有意義的話。

我的磁碟空間有限,並且一個應用程式往往會填滿整個磁碟。我想知道哪種設定是配置系統的更“正確”的方法。

有沒有首選的方法或這真的取決於個人喜好?

答案1

如果可用空間有限,則不應將其過度碎片化到多個 LV 中。您可以建立一個大型「資料」LV 並使用它來儲存所有使用者/應用程式資料。

如果您需要將單一 LV 掛載到多個目錄中,您有兩個選項:

  1. 將其安裝在單一位置(例如:/mnt/data)並使用符號連結指向它;
  2. 將其安裝在單一位置(例如:/mnt/data)下,並使用綁定安裝選項將其部分重新安裝到另一個目錄樹上。

選項 n.1 更易於管理(「低維護」負擔)並且通常會給出良好的結果,而選項 n.2 稍微更先進,但代價是管理難度更高(「高維護」負擔)。

相關內容