NexentaStor:如何對 SSD 磁碟進行分區?
我正在嘗試使用台式機主機板、4 個 SATA 驅動器和 2 個 SSD 驅動器來設置一些本土儲存。
我真的很想將 NexentaStor 用於其漂亮的 Web 界面,因為它處於生產就緒狀態,但我也想在我的儲存上使用 ZIL 和 L2ARC 來加快速度。
我計劃將兩個 SSD 分區為 4 個分區(作業系統、交換、ZIL、L2ARC),將 NexentaStor 放在由每個 SSD 的第一個分區構成的鏡像上,將 ZIL 放在由第三個分區構成的鏡像上,並將第四個分區添加為兩個 L2ARC 設備。然後我計劃創建 RAID-Z2 池,向其中添加 ZIL 和 2 x L2ARC。
問題是,NexentaStor 不會對其使用的分區和驅動器進行分區。所以我不能簡單地“破壞”某些分區的 SSD,我需要將整個 SSD 驅動器用於一個目的,這不是一個好主意,因為 SSD 太大而不能“啟動我”使用。
所以,問題是:有什麼方法可以使用 4 x SATA HDD 和 2 x SSD 來設置帶有 ZIL 和 L2ARC 的 NexentaStor?
PS 我在 FreeBSD 下成功地進行了相同的設置,因此沒有任何 ZFS 限制(難怪)。
PPS 我不確定,但是如果我使用 Solaris LiveCD 對 SSD 進行分區並嘗試在其上安裝 Nexentra,但如果有可能的話呢?
我建議作業系統專用驅動器和數據專用磁碟。NexentaStor 是軟體 RAID,失去 OS 磁碟可能會很痛苦。您可以將 L2ARC 和 ZIL 結合使用,但您可能使用的 SSD 類別對於 ZIL 設備沒有幫助。
我理解嘗試使用所有這些 ZFS 功能的願望,但您確實必須以*正確的方式*進行操作。我執行許多沒有 L2ARC 的 ZFS 系統,因為應用程序或 I/O 模式通常不需要它。首先嘗試最大化 RAM。
ZIL 和 ARC 的 SSD 分區可以從命令行使用
parted
. 您還需要通過 CLI 將它們添加到 zpool。