跳至內容跳至頁面導覽:上一頁 [access key p]/下一頁 [access key n]
documentation.suse.com / SUSE Linux Enterprise Server 文件 / 部署指南  / 安裝程序 / 專家分割程式
適用範圍 SUSE Linux Enterprise Server 15 SP3

10 專家分割程式

複雜的系統組態需要進行一些特定的磁碟設定。所有一般磁碟分割任務都可以在安裝期間完成。若要以區塊裝置取得永久裝置命名,請使用 /dev/disk/by-id//dev/disk/by-uuid 下的區塊裝置。LVM (Logical Volume Management,邏輯磁碟區管理) 是一個磁碟分割結構,這項設計比標準安裝中使用的實體分割方式更為靈活。其快照功能可讓您輕鬆建立資料備份。另外,獨立磁碟容錯陣列 (RAID) 可提高資料的完整性、效能和容錯。SUSE Linux Enterprise Server 還支援多重路徑 I/O (請參閱第 18 章 「管理裝置的多重路徑 I/O以瞭解詳細資料)。此外還提供了使用 iSCSI 做為網路磁碟的選項 (如需 iSCSI 的更多資訊,請參閱第 15 章 「IP 網路上的大型儲存裝置:iSCSI)

警告
警告:磁碟空間單位

請注意,在分割時,磁碟空間的計量單位是二進位而不是十進位。例如,如果您輸入 1GB1GiB1G 做為大小,這些數字全部表示 1 GiB (千兆二進位位元組),而不是 1 GB (千兆位元組)。

二進位

1 GiB = 1 073 741 824 位元組。

10 進位

1 GB = 1 000 000 000 位元組。

差異

1 GiB ≈ 1.07 GB。

10.1 使用進階磁碟分割程式

使用圖形 10.1 「YaST 磁碟分割程式」中所示的進階磁碟分割程式,可以手動方式修改一或多個硬碟的磁碟分割。您可以新增、刪除、編輯分割區並調整其大小,或存取 Soft RAID 和 LVM 組態。

警告
警告:重新對執行中系統進行磁碟分割

儘管可以在系統執行時對其重新分割,但是這樣極有可能會造成資料遺失的風險。儘量避免對已安裝的系統執行重新分割,若要這樣做,請務必在開始之前建立資料的完整備份。

YaST 磁碟分割程式
圖 10.1︰ YaST 磁碟分割程式
提示
提示:IBM Z:裝置名稱

IBM Z 只能辨識 DASD 和 SCSI 硬碟。不支援 IDE 硬碟。所以這些裝置會在分割區表上顯示為 dasdasda 做為第一個識別的裝置。

所有已連接硬碟上的現有或建議分割區都顯示在 YaST進階磁碟分割程式對話方塊的可用儲存清單中。整個硬碟都列為不含編號的裝置,例如 /dev/sda (或 /dev/dasda)。各分割區則列示為這些裝置的一部分,例如 /dev/sda1 (或 /dev/dasda1)。此外還會顯示硬碟的大小、類型、加密狀態、檔案系統和掛接點以及分割區。定點描述分割區出現在 Linux 檔案系統樹狀結構上的位置。

左側系統檢視中提供了幾個功能檢視窗。使用這些檢視可收集關於現有儲存組態的資訊、設定 RAID磁碟區管理加密檔案等功能,以及檢視包含其他功能的檔案系統,如 BTRFS、NFS 或 TMPFS

安裝期間若執行專家對話方塊,同時會自動選取並列出所有可用的硬碟空間。若要為 SUSE Linux Enterprise Server 提供更多磁碟空間,請在分割區清單中從下至上釋放所需空間。

10.1.1 分割區表

SUSE Linux Enterprise Server 允許使用和建立不同的分割區表。在某些情況下,分割區表稱為磁碟標籤。分割區表對於電腦的開機程序非常重要。若要從新建立的分割區表中的某個分割區開機,請確定韌體支援該表的格式。

若要變更分割區表,請按一下系統檢視中相應的磁碟名稱,然後選擇進階 › 建立新分割區表

10.1.1.1 主開機記錄

主開機記錄 (MBR) 是在 IBM PC 上使用的舊版分割區表。它有時也稱為 MS-DOS 分割區表。MBR 僅支援四個主分割區。如果磁碟已包含 MBR,則 SUSE Linux Enterprise Server 允許您在該磁碟中建立更多分割區做為安裝目標。

建立延伸分割區可以解決分割區數量不能超過四個的限制。延伸分割區自身是一個主分割區,可以包含更多的邏輯分割區

UEFI 韌體通常可支援使用傳統模式從 MBR 開機。

10.1.1.2 GPT 分割區表

UEFI 電腦預設使用 GUID 分割區表 (GPT)。如果不存在其他分割區表,SUSE Linux Enterprise Server 會在磁碟中建立 GPT。

舊式 BIOS 韌體不支援從 GPT 分割區開機。

您需要提供 GPT 分割區表才能使用下列其中一項功能:

  • 四個以上的主分割區

  • UEFI 安全開機

  • 使用大於 2 TB 的磁碟

注意
注意:使用 Parted 3.1 或更早版本建立的分割區的標籤不正確

透過 Parted 3.1 或以下版本建立的 GPT 分割區使用的是 Microsoft 基本資料分割區類型,而不是更新的 Linux 特定 GPT GUID。更新版本的 Parted 會在此類分割區中設定誤導性的旗標 msftdata。此外,這也會導致各種磁碟工具將該分割區標為 Windows 資料分割區或類似標籤。

若要移除該旗標,請執行:

root # parted DEVICE set PARTITION_NUMBER msftdata off

10.1.1.3 IBM Z 上的分割區表

在 IBM Z 平台上,SUSE Linux Enterprise Server 支援 SCSI 硬碟直接存取儲存裝置 (DASD)。雖然可依上面所述方式對 SCSI 磁碟進行分割,但 DASD 分割區表中包含的分割區項目不能超過三個。

10.1.2 分割區

YaST 磁碟分割程式可以使用多種檔案系統建立和格式化分割區。SUSE Linux Enterprise Server 使用的預設檔案系統為 Btrfs。如需詳細資料,請參閱第 10.1.2.2 節 「Btrfs 磁碟分割」

可以使用其他常用的檔案系統:Ext2Ext3Ext4FATXFSSwapUDF

10.1.2.1 建立分割區

若要建立分割區,請選取硬碟,然後選取具有可用空間的硬碟。實際的修改可以在分割區索引標籤中進行。

  1. 按一下新增以建立新的分割區。使用 MBR 時,請指定要建立主分割區還是延伸分割區。在延伸分割區中,可以建立多個邏輯分割區。如需詳細資料,請參閱第 10.1.1 節 「分割區表」

  2. 指定新分割區的大小。您可以選擇佔用所有未分割的可用空間,也可以輸入一個自訂大小值。

  3. 選取要使用的檔案系統和掛接點。YaST 會為所建立的每個分割區建議裝載點。若要使用另一種掛接方式,例如按標籤掛接,請選取Fstab 選項

  4. 依您的安裝需求,指定其他檔案系統選項。例如,如果您需要持續性裝置名稱,則必須這樣做。關於可用選項的詳細資料,請參閱第 10.1.3 節 「編輯分割區」

  5. 按一下完成套用您的分割區設定,並離開磁碟分割模組。

    若您在安裝過程中建立分割區,會回到安裝綜覽畫面。

10.1.2.2 Btrfs 磁碟分割

根分割區的預設檔案系統是 Btrfs。如需詳細資料,請參閱第 7 章 「使用 Snapper 進行系統復原和快照管理第 1 章 「Linux 中檔案系統的綜覽。該根檔案系統是預設的子磁碟區,不會列在已建立的子磁碟區清單中。做為預設 Btrfs 子磁碟區,它可以像一般檔案系統一樣進行掛接。

重要
重要:已加密根分割區上的 Btrfs

預設的分割區設定建議將根分割區用做 Btrfs,並在其中包含 /boot 目錄。若要加密根分割區,請確定使用 GPT 分割區表類型,而不要使用預設的 MSDOS 類型。否則,GRUB2 開機載入程式可能沒有足夠的空間用於第二階段載入程式。

您可以建立 Btrfs 子磁碟區的快照 — 可以手動建立,也可以根據系統事件自動建立。例如,當變更檔案系統時,zypper 會呼叫 snapper 指令以在變更前後建立快照。如果您對 zypper 進行的變更不滿意,並想還原到先前的狀態,則此功能非常有用。由於 zypper 呼叫的 snapper 預設會建立檔案系統的快照,因此最好從快照中排除特定的目錄。正因為此,YaST 建議建立以下單獨的子磁碟區:

/boot/grub2/i386-pc/boot/grub2/x86_64-efi/boot/grub2/powerpc-ieee1275/boot/grub2/s390x-emu

不支援對開機載入程式組態進行復原。上面列出的目錄是架構專屬目錄。前兩個目錄位於 AMD64/Intel 64 機器上,後兩個目錄分別位於 IBM POWER 和 IBM Z 上。

/home

如果 /home 不在獨立的分割區上,系統會將其排除以避免在復原時發生資料遺失。

/opt

協力廠商產品通常會安裝到 /opt。系統會將該目錄排除以避免在復原時解除安裝這些應用程式。

/srv

包含 Web 和 FTP 伺服器的資料。系統會將該目錄排除以避免在復原時發生資料遺失。

/tmp

包含暫存檔案和快取的所有目錄均會從快照中排除。

/usr/local

在手動安裝軟體時會用到此目錄。系統會將該目錄排除,以免在復原時解除安裝這些安裝的軟體。

/var

此目錄包含許多變數檔案 (包括記錄、暫時快取、/var/opt 中的協力廠商產品),是虛擬機器影像和資料庫的預設位置。因此,建立此子磁碟區是為了從快照中排除所有這些變數資料,且已停用「寫入時複製」。

提示
提示:Btrfs 分割區的大小

由於儲存的快照需要更多磁碟空間,建議您為 Btrfs 留出足夠的空間。包含快照和預設子磁碟區的根 Btrfs 分割區的最小大小為 16 GB,SUSE 建議至少為 32 GB,如果 /home 未位於單獨的分割區中,則需要更多。

10.1.2.3 使用 YaST 管理 Btrfs 子磁碟區

現可使用 YaST 進階磁碟分割程式模組來管理 Btrfs 分割區的子磁碟區。您可以新增子磁碟區或移除現有的子磁碟區。

程序 10.1︰ 使用 YaST 管理 Btrfs 子磁碟區
  1. 在左側窗格中選擇 Btrfs

  2. 選取您需要管理的子磁碟區所在的 Btrfs 分割區。

  3. 根據您是要編輯、新增還是移除子磁碟區,執行以下操作:

    1. 若要編輯子磁碟區,請從清單中選取相應子磁碟區,然後按一下編輯。然後,您可以對該磁碟區停用寫入時複製 (核取 noCoW) 或限制其大小。按一下接受以完成操作。

    2. 若要新增新的子磁碟區,請按一下新增子磁碟區,然後輸入其路徑。(選擇性) 您可以對該磁碟區停用寫入時複製 (核取 noCoW) 或限制其大小。按一下接受以完成操作。

    3. 若要移除子磁碟區,請從清單中選取相應子磁碟區,然後按一下刪除。按一下以確認刪除。

    4. YaST 磁碟分割程式中的 Btrfs 子磁碟區
      圖 10.2︰ YaST 磁碟分割程式中的 Btrfs 子磁碟區
  4. 按一下完成以結束磁碟分割程式。

10.1.3 編輯分割區

在建立一個新的分割區或修改一個現有分割區時,可設定多項參數。對於新的分割區,YaST 設定的預設參數通常已可滿足需求,無需做任何修改。若要手動編輯您的分割設定,請如下操作:

  1. 選擇分割區。

  2. 按一下編輯,編輯分割區並設定參數:

    檔案系統 ID

    即使您在此階段不想格式化分割區,也請為其指定一個檔案系統 ID,以確保可正確註冊分割區。一般值為 LinuxLinux swapLinux LVMLinux RAID

    檔案系統

    若要變更分割區的檔案系統,請按一下格式化分割區,並在檔案系統清單中選取一種檔案系統類型。

    SUSE Linux Enterprise Server 支援多種類型的檔案系統。Btrfs 由於它擁有進階功能而選做根分割區的 Linux 檔案系統。它支援寫入時複製功能、可以建立快照、可以跨多個裝置、可以設定子磁碟區,並支援其他多種有用的技術。XFS、Ext3 和 Ext4 是日誌檔案系統。使用作業時記錄的寫入程序,這些檔案系統可以在系統當機後非常迅速地還原系統。Ext2 不是一個記錄檔案系統,但對於較小的分割區而言已足夠,因為它不需要很多磁碟空間用於管理。

    根分割區的預設檔案系統是 Btrfs。其他分割區的預設檔案系統是 XFS。

    可以在光學可重寫和不可重寫媒體、USB 隨身碟及硬碟中使用 UDF 檔案系統。該檔案系統受多種作業系統的支援。

    Swap 是一種允許分割區做為虛擬記憶體的特殊格式。建立的交換分割區至少要有 256 MB。但是,如果交換空間已用盡,則考慮為系統新增記憶體,而不要新增交換空間。

    警告
    警告:變更檔案系統

    變更檔案系統和重新格式化分割區都會刪除分割區中的所有資料,而且無法復原。

    如需各種檔案系統的詳細資料,請參閱《儲存管理指南》。

    加密裝置

    如果您啟用加密,所有資料都會以加密格式寫入硬碟。這可以使敏感資料更加安全,但會降低系統速度,因為加密處理需要一些時間。如需檔案系統加密的詳細資訊,請參閱Chapter 12, Encrypting partitions and files

    掛接點

    指定檔案系統樹狀結構中用於掛接分割區的目錄。可以選取 YaST 提供的建議,或輸入任何其他名稱。

    Fstab 選項

    指定全域檔案系統管理檔案 (/etc/fstab) 中包含的各個參數。預設值應足以滿足大多數安裝需求。例如,您可以將檔案系統的識別資訊由裝置名稱變更為磁碟區標籤。在磁碟區標籤中,您可以使用除 / 和空格以外的所有字元。

    若要取得永久裝置名稱,請使用掛接選項:裝置 IDUUID標籤。在 SUSE Linux Enterprise Server 中,預設會啟用永久的裝置名稱。

    注意
    注意:IBM Z:依路徑掛接

    由於使用磁碟至磁碟複製進行克隆時,依 ID 掛接會在 IBM Z 上產生問題,因此預設會在 IBM Z 上依 /etc/fstab 中的路徑掛接裝置。

    如果想要按標籤掛接分割區,需要在磁碟區標籤文字項目中定義一個標籤。例如,您可以對要掛接到 /home 的分割區使用分割區標籤 HOME

    若要在檔案系統上使用配額,請使用掛接選項啟用配額支援。您必須先執行此動作,然後才能在 YaST 的使用者管理模組中為使用者定義配額。如需如何設定使用者配額的詳細資訊,請參閱第 24.3.3 節 「管理配額」

    如果您打算為 Btrfs 子磁碟區指定配額,請參閱第 1.2.5 節 「Btrfs 子磁碟區配額支援」

  3. 選取完成以儲存這些變更。

注意
注意:調整檔案系統的大小

若要調整現有檔案系統的大小,請選取分割區,然後使用調整大小。請注意,如果分割區已裝上,則無法調整其大小。若要調整分割區的大小,請在執行磁碟分割程式之前先卸載相應的分割區。

10.1.4 專家選項

系統檢視窗格中選取一個硬碟裝置 (例如sda) 後,即可存取進階磁碟分割程式視窗右下方的進階功能表。該功能表包含下列指令:

建立新分割區表

此選項可用於在選定裝置上建立新的分割區表。

警告
警告:建立新分割區表

若在裝置上建立新的分割區表,就會移除該裝置上的所有分割區及其資料,而且無法復原。

複製此磁碟

此選項可用於將裝置的分割區配置 (而不是資料) 複製到其他可用的磁碟裝置。

10.1.5 進階選項

選取電腦的主機名稱 (系統檢視窗格中樹狀結構的頂層) 後,可以存取進階磁碟分割程式視窗右下方的設定功能表。該功能表包含下列指令:

設定 iSCSI

若要透過 IP 區塊裝置存取 SCSI,首先要設定 iSCSI。這樣即可在主分割區清單中列出更多可用的裝置。

設定多重路徑

此選項可用於為受支援的大量儲存裝置設定多重路徑增強功能。

10.1.6 更多磁碟分割提示

下一節包含一些關於磁碟分割的提示和祕訣,可協助您在設定系統時做出正確的決定。

10.1.6.1 磁柱編號

請注意,不同的磁碟分割工具會從 01 開始統計分割區的磁柱數量。在計算磁柱的數量時,應該總是將最後一個磁柱號與第一個磁柱號相減再加一。

10.1.6.2 使用交換

使用交換可以延伸可用的實體記憶體。這樣可以使用的記憶體就比可用的實體 RAM 要多。對於 2.4.10 之前的核心,其記憶體管理系統需要使用交換做為一種安全措施。因此如果使用交換後的記憶體沒有達到 RAM 大小的兩倍,就會影響系統效能。這些限制已不存在。

Linux 使用稱為近期最少使用(LRU) 的頁面來選取可從記憶體移至磁碟的頁面。因此,執行中的應用程式可以使用更多記憶體,快取也更加順暢。

如果應用程式嘗試配置所允許的最大記憶體,則交換可能會出現問題。主要分為以下三種情況:

沒有交換的系統

應用程式獲得所允許的最大記憶體。系統會釋放所有快取,導致其他所有執行中的應用程式變慢。幾分鐘後,核心的記憶體不足終止機制即會啟動,然後將該程序停止。

具備中等大小交換 (128 MB-512 MB) 的系統

起先,系統的效能會降低,就像沒有交換的系統一樣。當所有實體 RAM 都配置完畢後,就會使用交換空間。此時,系統變得非常慢,並且無法從遠端執行指令。根據執行交換空間之硬碟的速度,系統將保持此狀況約 10 到 15 分鐘,直到記憶體不足終止機制將此問題解決為止。請注意,如果電腦需要執行暫停寫入到磁碟,則您需要一定的交換容量。在此情況下,交換空間應足夠大,才能容納來自記憶體的必要資料 (512 MB-1GB)。

具備大量交換的系統 (數 GB)

在此情況下,最好不要執行無法控制且交換空間過大的應用程式。若使用此類應用程序,系統將需要數小時的時間才能復原。在此過程中,其他程序可能會逾時和出錯,使系統陷入未知狀態,即使終止了錯誤程序也是如此。在此情況下,請強制重新開機,使系統重新執行。只有在您有依賴於此功能的應用程式時,大量交換才有用。這類應用程式 (例如資料庫或圖形處理程式) 通常可以選擇直接使用硬碟空間以符合它們的需要。建議使用此選項,而不是使用大量交換空間。

如果您的系統未失控,但在一定的時間後需要更多交換,則可以線上延伸交換空間。如果您準備了一個分割區用於交換空間,請使用 YaST 新增此分割區。如果您沒有可用的分割區,也可以使用交換檔來延伸交換。生成交換檔案的速度會低於分割區,但與實體 RAM 相比,二者速度均緩慢至極,因此實際差異可忽略不計。

程序 10.2︰ 以手動方式新增交換檔案

若要在正在執行的系統中新增交換檔,請按照下列步驟進行:

  1. 在系統中建立一個空檔案。例如,若要在 /var/lib/swap/swapfile 中新增有 128 MB 交換空間的交換檔,請使用以下指令:

    tux > sudo mkdir -p /var/lib/swap
    tux > sudo dd if=/dev/zero of=/var/lib/swap/swapfile bs=1M count=128
  2. 使用以下指令啟始化此交換檔

    tux > sudo mkswap /var/lib/swap/swapfile
    注意
    注意:透過 mkswap 格式化時變更了交換分割區的 UUID

    如果可能,請勿使用 mkswap 重新格式化現有的交換分割區。否則,使用 mkswap 重新格式化將變更交換分割區的 UUID 值。請透過 YaST 重新格式化 (如此將更新 /etc/fstab),或者手動調整 /etc/fstab

  3. 使用以下指令啟動交換

    tux > sudo swapon /var/lib/swap/swapfile

    若要停用此交換檔,請使用以下指令

    tux > sudo swapoff /var/lib/swap/swapfile
  4. 使用以下指令檢查目前可用的交換空間

    tux > cat /proc/swaps

    請注意,現在這只是暫時的交換空間,下次重新開機後就不再可用。

  5. 若要永久啟用此交換檔,請將下行新增到 /etc/fstab

    /var/lib/swap/swapfile swap swap defaults 0 0

10.1.7 磁碟分割與 LVM

進階磁碟分割程式中,按一下系統檢視窗格中的磁碟區管理項目,以存取 LVM 組態。但是,如果系統中已存在有效的 LVM 組態,則一旦輸入工作階段的啟始 LVM 組態,它就會自行啟動。在此情況下,任何磁碟只要含有分割區 (屬於某個已啟動的磁碟區群組),就無法重新分割。硬碟上只要有分割區正在使用中,Linux 核心就無法重新讀取其修改過的分割區表。如果系統中已存在有效的 LVM 組態,就不需要進行實體重新分割,只要變更邏輯磁碟區的組態即可。

在實體磁碟區 (PV) 的開頭,有關磁碟區的資訊會寫入分割區。若要為了其他非 LVM 的使用而要重新使用這類分割區,建議刪除此磁碟區的開始部分。例如,在 VG system 與 PV /dev/sda 中,可以使用以下指令完成此操作:

dd if=/dev/zero of=/dev/sda2 bs=512 count=1
警告
警告:用於開機的檔案系統

開機的檔案系統 (root 檔案系統或 /boot) 不得儲存在 LVM 邏輯磁碟區中。請另外儲存在一般的實體分割區中。

如需 LVM 的詳細資料,請參閱儲存管理指南

10.2 LVM 組態

本節介紹設定 LVM 時要執行的特定步驟。如果您需要邏輯磁碟區管理員的一般資訊,請參閱第 5.1 節 「瞭解邏輯磁碟區管理員」

警告
警告:備份資料

使用 LVM 有時會增加風險,如遺失資料。這些危險也包括應用程式當機、電源中斷和錯誤指令。執行 LVM 或重新設定磁碟區前,請儲存您的資料。決不要在沒有備份的情形下工作。

YaST LVM 組態可透過 YaST 進階磁碟分割程式 (請參閱第 10.1 節 「使用進階磁碟分割程式) 中系統檢視窗格內的磁碟區管理項目來存取。進階磁碟分割程式可用於管理硬碟和分割區,以及設定 RAID 和 LVM 組態。

10.2.1 建立實體磁碟區

首先要建立為磁碟區群組提供空間的實體磁碟區:

  1. 硬碟中選取一個硬碟。

  2. 切換到分割區索引標籤。

  3. 按一下新增並輸入此磁碟上 PV 所需的大小。

  4. 使用不格式化分割區並將檔案系統 ID變更為0x8E Linux LVM。不要掛接此分割區。

  5. 重複此程序,直到定義了可用磁碟上所有需要的實體磁碟區為止。

10.2.2 建立磁碟區群組

如果系統上沒有磁碟區群組,您必須新增一個 (請參閱圖形 10.3 「建立磁碟區群組」)。您可以按一下系統檢視窗格中的磁碟區管理,然後按一下新增磁碟區群組建立其他群組。通常一個磁碟區群組就已足夠。

  1. 為磁碟區群組輸入一個名稱,例如 system

  2. 選取所需的實體範圍大小。這個值定義了磁碟區群組中實體區塊的大小。在磁碟區群組中的所有磁碟空間都會以此大小的區塊來處理。

  3. 選取裝置並按一下新增,將準備好的實體磁碟區新增至磁碟區群組。可以選取多個裝置,只要在選取裝置的同時一直按住 Ctrl 即可。

  4. 選取完成,使磁碟區群組可用於後面的組態步驟。

建立磁碟區群組
圖 10.3︰ 建立磁碟區群組

如果定義了多個磁碟區群組,並且想要新增或移除 PV,請在磁碟區管理清單中選取該磁碟區群組,然後按一下調整大小。在以下視窗中,您可以在選定的磁碟區群組中新增或移除 PV。

10.2.3 設定邏輯磁碟區

當磁碟區群組中分派滿了 PV 後,在下一個對話方塊中定義作業系統應該使用的 LV。選擇目前的磁碟區群組,然後切換至邏輯磁碟區索引標籤。視需要新增編輯刪除LV 以及調整其大小,直到磁碟區群組中的所有空間都用完為止。為每個磁碟區群組至少指定一個 LV。

邏輯磁碟區管理
圖 10.4︰ 邏輯磁碟區管理

按一下新增,然後在開啟的類似於精靈的快顯視窗中進行設定:

  1. 輸入 LV 名稱。對於應掛接至 /home 的分割區,可以使用 HOME 這樣的名稱。

  2. 選取 LV 的類型。可以是一般磁碟區簡易池簡易磁碟區。請注意,您首先需要建立簡易池,可用於儲存個別簡易磁碟區。簡易佈建的一大優勢在於,儲存在簡易池中的所有簡易磁碟區的大小總和可以超過池本身的大小。

  3. 選取 LV 的大小與等量磁碟區數量。如果只有一個 PV,則選取多個等量磁碟區毫無意義。

  4. 選擇要在 LV 上使用的檔案系統以及掛接點。

使用等量磁碟區可以在 LV 中跨多個 PV (等量) 分散資料流。但是,等量磁碟區操作只能在數個不同的 PV 上進行,每個 PV 至少需提供該磁碟區大小的空間。最大等量磁碟區數量等於 PV 的數量,其中等量磁碟區「1」表示「無等量磁碟區」。僅當 PV 分佈在數個不同硬碟上時,等量磁碟區操作才有意義,若非如此,效能將會降低。

警告
警告:等量磁區

YaST 在此時無法驗證您輸入之分割的正確性。在此所犯的錯誤只有稍後在磁碟上執行 LVM 時才會顯示出來。

如果已經在系統上設定 LVM,還可以使用現有的邏輯磁碟區。在繼續前,請為這些邏輯磁碟區指定適當的掛接點。按一下完成返回 YaST 進階磁碟分割程式,然後於該處完成您的工作。

10.3 軟體 RAID

本節介紹建立和設定多種類型的 RAID 所需的動作。如果您需要 RAID 的相關背景資訊,請參閱第 7.1 節 「瞭解 RAID 層級」

10.3.1 軟 RAID 組態

YaST RAID 組態可透過 YaST 進階磁碟分割程式來完成,請參閱第 10.1 節 「使用進階磁碟分割程式。這個磁碟分割工具可讓您編輯和刪除現有分割區,以及建立將與軟體 RAID 一起使用的新分割區。

  1. 硬碟中選取一個硬碟。

  2. 切換到分割區索引標籤。

  3. 按一下新增,然後輸入此磁碟上 RAID 分割區所需的大小。

  4. 使用不格式化分割區並將檔案系統 ID變更為0xFD Linux RAID。不要掛接此分割區。

  5. 重複此程序,直到定義了可用磁碟上所有需要的實體磁碟區為止。

對於 RAID 0 和 RAID 1,至少需要兩個分割區。對於 RAID 1,通常兩個剛好,無需更多。如果使用 RAID 5,則至少需要三個分割區;RAID 6 和 RAID 10 至少需要四個分割區。建議您僅使用相同大小的分割區。為減少當其中一個硬碟 (RAID 1 和 5) 損壞時會有遺失資料的風險,以及為了最佳化 RAID 0 的效能,RAID 分割區應位於不同的硬碟中。建立所有要使用 RAID 功能的分割區後,按一下RAID › 新增 RAID開始設定 RAID 組態。

在下一個對話方塊中,選擇 RAID 層級 0、1、5、6 或 10。然後選取 RAID 系統要使用且類型為Linux RAIDLinux native的所有分割區。不會顯示交換和 DOS 分割區。

RAID 分割區
圖 10.5︰ RAID 分割區

若要新增之前未指定的分割區給選取的 RAID 磁碟區,請先按一下分割區,再按 新增。指定保留給 RAID 的所有分割區。否則,仍然不會使用分割區上的空間。指定所有分割區後,按下一步選取可用的RAID 選項

在最後一個步驟中,設定要使用的檔案系統、加密以及 RAID 磁碟區的掛接點。按一下完成以完成組態後,便可在進階磁碟分割程式中看到 /dev/md0 裝置和以 RAID 表示的其他裝置。

10.3.2 疑難排解

檢查檔案 /proc/mdstat 以確定 RAID 分割區是否已損毀。如果 Th 系統故障,請關閉 Linux 系統並使用以相同方式分割的新硬碟來更換損壞的硬碟。然後重新啟動系統,並輸入 mdadm /dev/mdX --add /dev/sdX 指令。使用特定的裝置識別碼取代 X。如此可將硬碟自動整合到 RAID 系統並完整地重新建構。

請注意,雖然您可以在重建期間存取所有資料,但是在完全重建 RAID 之前,您可能會遇到一些效能問題。

10.3.3 詳細資訊

可在以下位置找到軟 RAID 的組態指示和更多詳細資料:

有 Linux RAID 郵寄清單可供參考,如 http://marc.info/?l=linux-raid