Show Table of Contents
4.6. 實體儲存裝置
請參閱此部分,以取得 Red Hat Enterprise Linux 6 和 Red Hat Enterprise Linux 7 之間,實體儲存裝置和相關配置工具支援上的變更概要。
4.6.1. 使用 LVM snapshot 作為復原機制
警告
不建議使用 LVM snapshot 作為主要的復原機制。當進行升級時,整部系統(除了使用者檔案)將會被覆寫。因此系統 snapshot 的大小理論上會與原始資料集的大小幾乎相同。
此外,與典型的備份程序相較之下,snapshot 較容易發生錯誤,因為它們並不包含
/boot 分割區。
當由 Red Hat Enterprise Linux 6 升級至 Red Hat Enterprise Linux 7 時,Red Hat 建議進行完整的備份,並使用使用該備份作為主要的復原機制。LVM snapshot 應只使用來作為次要的復原機制。
由 Red Hat Enterprise Linux 6.3 起,使用者能在其邏輯卷冊上預留空間,以作為 snapshot 的儲存空間使用。如此一來當升級或遷移失敗時,系統便能復原回該 snapshot。
若您希望使用 LVM snapshot 作為次要的復原方式,您可能需要增加空間,以容納完整的 snapshot。欲增加空間,您可進行以下任何動作:
- 增加另一個磁碟。相關指示位於《Red Hat Enterprise Linux 7 儲存管理指南》中,網址為〈http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/〉。
- 使用 parted 來檢查尚未分配給既有分割區的可用空間。
- 使用 lsblk 來檢查可刪除的分割區或是任何空分割區,以釋出可用空間。
- 使用 vgdisplay 尋找卷冊群組中,尚未分配給任何邏輯卷冊的可用空間。
- 使用 df 來查看擁有可用空間並且可縮減的檔案系統,如此一來它們的邏輯卷冊或是分割區便可縮減做為可用空間。
使用 LVM snapshot 作為復原機制時,請注意以下的潛在限制:
- Snapshot 大小不會自動調整。若您的 snapshot 對於其分割區來說過大,它可能會變得無效,並使復原失敗。因此在建立 snapshot 之前,您務必分配足夠大的空間以存放您整部系統的 snapshot。若您需要重設一個 root snapshot 的大小,您將需要類似 Live CD 的額外裝置,以在您的原始 root 裝置卸載並重設大小時,使用該額外裝置來作為 root 裝置。
- Snapshot 的寫入時複製(copy-on-write)裝置不會被映射,無論您的系統是否有被映射,該裝置都會處於單一裝置上。若該裝置失效,而您失去了您的 snapshot,您將無法進行復原。Red Hat 建議使用含有 mdraid 的實體卷冊或使用多重 snapshot 來區隔磁碟。使用多重 snapshot 的速度將會較慢。
- 當進行安裝時若發生當機狀況,系統可能會無法啟動。在此情況下,Red Hat 建議以 Live CD 或是 PXE boot 來進行開機,並在系統成功啟動後,合併您的 snapshot。合併上的相關指示位於 Red Hat Enterprise Linux 7 LVM 文件中,網址為〈http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/〉。
- 復原程序會將
/var/log的狀態還原成升級前的狀態。基於稽核用途,Red Hat 建議在初始復原之前,將來自於安裝程序的日誌檔案複製至另一個位置上。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.