您在此處:還原保護資料 > 如何對 Linux 機器執行裸機復原 (BMR) > 建立並執行還原工作 > (選用) 執行 BMR 後置作業

(選用) 執行 BMR 後置作業

下列主題是您在 BMR 後可能需要執行的選擇性配置設定:

配置 X Window

當您透過相異硬體執行 BMR 時,已還原 OS 的 X Window 無法正常運作,而且目標節點會顯示錯誤對話方塊。這個錯誤對話方塊的出現是因為顯示配置已經變更。若要解決這個錯誤,請遵循錯誤對話方塊中的指示以配置顯示卡。之後,您可以檢視 X Window 與桌面 UI。

配置系統完整網域名稱 (FQDN)

當您需要 FQDN 時,您必須配置 FQDN。BMR 程序不會自動配置 FQDN。

FQDN 的字元數上限:63

遵循這些步驟以配置 FQDN:

  1. 編輯 /etc/hosts 檔案並提供 IP 位址、FQDN 名稱與伺服器名稱。
  2. #vi /etc/hosts

    ip_of_system  servername.domainname.com  servername

  3. 重新啟動網路服務。
  4. #/etc/init.d/network restart

  5. 驗證主機名稱與 FQDN 名稱。
  6. #hostname

    servername

    #hostname -f

    servername.domainname.com

  7. FQDN 已配置完成。

在相異磁碟上執行 BMR 後擴充資料磁碟區

當您執行 BMR 到一個大於原始節點上磁碟的磁碟時,有些磁碟空間並未使用。BMR 作業不會自動處理這些未使用的磁碟空間。您可以將這些磁碟空間格式化到另一個磁碟分割區,或以未使用的磁碟空間重新調整現有磁碟分割區的大小。您要重新調整的磁碟區大小必須未經使用,因此您必須避免調整系統磁碟區的大小。在這一節中,我們將專注於如何以未使用的磁碟空間擴充資料磁碟區。

附註:為了避免資料遺失,請於 BMR 程序後立即調整磁碟區的大小。您也可以先備份節點後再開始調整磁碟區的大小。

BMR 後成功重新啟動目標機器時,您就可以擴充資料磁碟區。

原始磁碟分割磁碟區

例如,一個 2 GB 的磁碟還原到一個名為 /dev/sdb 且只有一個磁碟分割的 16 GB 磁碟中。/dev/sdb1 原始磁碟分割直接裝載於 /data 目錄上。

這個範例是用來說明擴充原始磁碟分割磁碟區的程序。

請採取以下步驟:

  1. 檢查 /dev/sdb1 磁碟區的狀態。
  2. # df –h /dev/sdb1

    /dev/sdb1             2.0G   40M  1.9G   3% /data

  3. 卸載 /dev/sdb1 磁碟區
  4. # umount /data

  5. 使用 fdisk 命令,將 /dev/sdb1 的大小調整為整個磁碟空間。
  6. 若要執行這個作業,請先刪除您現有的磁碟分割,再重新建立為相同的開始區塊編號。開始區塊編號負責預防資料遺失。

    # fdisk -u /dev/sdb

    命令 (m 為說明):p

    Disk /dev/sdb:17.1 GB,17179869184 位元組

    255 磁頭,63 磁區/磁軌,2088 磁柱,總共 33554432 個磁區

    單位 = 1 磁區 * 512 = 512 位元組

    開機裝置      開始         結束      區塊   ID  系統

    /dev/sdb1              63     4192964     2096451   83  Linux

    命令 (m 為說明):d

    選取的磁碟分割 1

    命令 (m 為說明):n

    命令動作

    e  已擴充

    p   主要磁碟分割 (1-4)

    p

    磁碟分割編號 (1-4):1

    第一個磁區 (63-33554431,預設為 63):

    使用預設值 63

    最後一個磁區或 +size 或 +sizeM 或 +sizeK (63-33554431,預設為 33554431):

    使用預設值 33554431

    命令 (m 為說明):p

    Disk /dev/sdb:17.1 GB,17179869184 位元組

    255 磁頭,63 磁區/磁軌,2088 磁柱,總共 33554432 個磁區

    單位 = 1 磁區 * 512 = 512 位元組

    開機裝置      開始         結束      區塊   ID  系統

    /dev/sdb1              63    33554431    16777184+  83  Linux

    命令 (m 為說明):w

    磁碟分割變更為與原始磁碟分割相同的開始磁區編號,而結束磁區編號為 33554431。

  7. 使用 resize2fs 命令調整磁碟區的大小。若需要,請先執行 e2fsck 命令。
  8. # e2fsck -f /dev/sdb1

    # resize2fs /dev/sdb1

  9. 將磁碟區裝載到裝載點並再次檢查磁碟區狀態。
  10. # mount /dev/sdb1 /data

    # df –h /dev/sdb1

    /dev/sdb1             16G   43M   16G   1% /data

    磁碟區已擴充為 16 GB 並可使用。

LVM 磁碟區:

例如,一個 8 GB 的磁碟還原到一個名為 /dev/sdc 且只有一個磁碟分割的 16 GB 磁碟中。/dev/sdc1 原始磁碟分割是用來作為 /dev/mapper/VGTest-LVTest LVM 邏輯磁碟區的唯一實體磁碟區,其裝載點為 /lvm

這個範例是用來說明擴充 LVM 磁碟區的程序。

請採取以下步驟:

  1. 檢查 /dev/mapper/VGTest-LVTest 磁碟區的狀態。
  2. # lvdisplay –m /dev/mapper/VGTest-LVTest

    --- 邏輯磁碟區 ---

    LV 名稱                /dev/VGTest/LVTest

    VG 名稱                VGTest

    LV UUID                udoBIx-XKBS-1Wky-3FVQ-mxMf-FayO-tpfPl8

    LV 寫入存取        讀/寫

    LV 狀態             可用

    開啟 #                 1

    LV 大小                7.88 GB

    目前 LE             2018

    區段               1

    配置             繼承

    預先讀取磁區     0

    區塊裝置           253:2

    ---區段---

    邏輯範圍 0 到 2017:

    類型                線性

    實體磁碟區     /dev/sdc1

    實體範圍    0 到 2017

    實體磁碟區為 /dev/sdc1,磁碟區群組為 VGTest,且實體磁碟區為 /dev/VGTest/LVTest 或 /dev/mapper/VGTest-LVTest

  3. 卸載 /dev/mapper/VGTest-LVTest 磁碟區。
  4. # umount /lvm

  5. 停用 /dev/sdc1 實體磁碟區所在的磁碟區群組。
  6. # vgchange -a n VGTest

  7. 使用 fdisk 命令建立一個磁碟分割以佔據未使用的磁碟空間。
  8. # fdisk -u /dev/sdc

    命令 (m 為說明):p

    Disk /dev/sdc:17.1 GB,17179869184 位元組

    255 磁頭,63 磁區/磁軌,2088 磁柱,總共 33554432 個磁區

    單位 = 1 磁區 * 512 = 512 位元組

    開機裝置      開始         結束      區塊   ID  系統

    /dev/sdc1              63    16777215     8388576+  83  Linux

    命令 (m 為說明):n

    命令動作

    e  已擴充

    p   主要磁碟分割 (1-4)

    p

    磁碟分割編號 (1-4):2

    第一個磁區 (16777216-33554431,預設為 16777216):

    使用預設值 16777216

    最後一個磁區或 +size 或 +sizeM 或 +sizeK (16777216-33554431,預設為 33554431):

    使用預設值 33554431

    命令 (m 為說明):p

    Disk /dev/sdc:17.1 GB,17179869184 位元組

    255 磁頭,63 磁區/磁軌,2088 磁柱,總共 33554432 個磁區

    單位 = 1 磁區 * 512 = 512 位元組

    開機裝置      開始         結束      區塊   ID  系統

    /dev/sdc1              63    16777215     8388576+  83  Linux

    /dev/sdc2        16777216    33554431     8388608   83  Linux

    命令 (m 為說明):w

    /dev/sdc2 磁碟分割即建立完成。

  9. 建立一個新的實體磁碟區。
  10. # pvcreate /dev/sdc2

  11. 擴充磁碟區群組大小
  12. # vgextend VGTest /dev/sdc2

  13. 啟用您已經停用的磁碟區群組
  14. # vgchange -a y VGTest

  15. 使用 lvextend 命令擴充邏輯磁碟區大小
  16. # lvextend -L +8G /dev/VGTest/LVTest

  17. 使用 resize2fs 命令調整磁碟區的大小。若需要,請先執行 e2fsck 命令。
  18. # e2fsck -f /dev/mapper/VGTest-LVTest

    # resize2fs /dev/mapper/VGTest-LVTest

  19. 將磁碟區裝載到裝載點並再次檢查磁碟區狀態。
  20. # mount /dev/mapper/VGTest-LVTest /lvm

    # lvdisplay -m /dev/mapper/VGTest-LVTest

    ---邏輯磁碟區---

    LV 名稱                /dev/VGTest/LVTest

    VG 名稱                VGTest

    LV UUID                GTP0a1-kUL7-WUL8-bpbM-9eTR-SVzl-WgA11h

    LV 寫入存取        讀/寫

    LV 狀態             可用

    開啟 #                 0

    LV 大小               15.88 GB

    目前 LE             4066

    區段               2

    配置             繼承

    預先讀取磁區     0

    區塊裝置           253:2

    --- 區段 ---

    邏輯範圍 0 到 2046:

    類型                線性

    實體磁碟區     /dev/sdc1

    實體範圍    0 到 2046

    邏輯範圍 2047 到 4065:

    類型                線性

    實體磁碟區     /dev/sdc2

    實體範圍    0 到 2018

    LVM 磁碟區擴充到 16 GB 且已可使用。


Copyright © 2014-2021, Arcserve. All rights reserved.

評分此頁面
此頁面上的內容對我很有用。 非常不同意 非常同意
提交此頁面的評分與選擇性註解