在 Linux 中使用 2 個硬碟(SSD 和非 SSD)進行分區
我在 2 個磁碟上有以下可用空間:
- SSD - 240G (sda)
- 非 SSD - 240G (sdb)
我知道我應該使用 SSD 來安裝軟體包,而非 SSD 僅用於儲存數據。在我的情況下,最好的分區模式(包括交換)是什麼?
當我嘗試自動分區時,它只安裝在 1 個磁碟上,並專門為交換 8G。
PS。我將安裝 Linux Mint 作為雙引導與已安裝的 Windows 7 一起。
更新: 我有 8GB 的 RAM Windows 已安裝在非 SSD 驅動器上。
在混合固態和旋轉磁碟系統上(就像我正在輸入的那樣),您有兩到三個目標:
- 加速您的系統:盡可能多的常用數據保留在 SSD 上。
- 將易失性數據遠離 SSD 以減少磨損。
- 可選:
md(4)
通過使用跨 SSD 和 HDD 的(“軟體 RAID”)設置來獲得一定程度的冗餘。如果您只是滿足前兩個目標,那麼提出一個類似這樣的方案是一項簡單的任務(取決於您使用的這些文件系統中的哪一個):
- 固態:(
/
根文件系統)/usr
,,,,/usr/local``/opt
- 旋轉磁碟:
/var
,/home
,/tmp
, 交換不過,由於您有兩個磁碟,您可以閱讀 Debian wiki 上的Multi HDD/SSD文章。它將
md(4)
引導您將 SSD 設置為“主要讀取”設備(快速讀取,減少寫入),將 HDD 設置為“主要寫入”設備(無磨損寫入,減少讀取)。通常僅在 SSD 上執行的文件系統現在可以在此md
設備上執行。核心將主要從 SSD 讀取數據(偶爾會短暫訪問 HDD 以進一步提高讀取吞吐量)。它會寫入 HDD,但要小心處理 SSD 寫入,以免磨損設備。您可以獲得兩全其美(幾乎),並且您不必擔心 SSD 磨損會導致您的數據無用。我的筆記型電腦在類似的佈局上執行
/
,/usr
並且/usr/local
位於 RAID-1 設備上,跨越 64 GB SSD 和 1TB HDD 上的 64 GB 分區,其余文件系統位於 HDD 的其餘部分。HDD 的其餘部分是 RAID-1 設置的兩個成員之一,通常缺少一個磁碟。當我在家時,我插入第二個磁碟並讓md
設備同步。這是額外的冗餘級別和額外的 1-7 天備份¹)。您還應該查看 Debian(和朋友)的基本SSD 優化指南。
哦,不保證您可以通過安裝程序完成所有操作。您可能必須在安裝之前啟動應急磁碟,準備(至少)
md(4)
設備(我也做 LVM PV、VG 和 LV,因為它在 CLI 上更容易),然後啟動安裝程序並指出卷給它.¹ RAID ≠ 備份策略。我也有適當的備份。