手動建立磁碟區結構

以下介紹透過 Linux 可開機媒體復原 MD 裝置和邏輯磁碟區的一般程序,以及此類復原的範例。您可在 Linux 中使用類似的步驟。

若要手動建立磁碟區結構

  1. 從基於 Linux 之可開機媒體將電腦開機。
  2. 按一下 [Acronis Backup & Recovery 11]。然後,按一下 [執行管理主控台]
  3. 在工具列上,按一下 [動作],然後按一下[啟動殼層]。或者,按 CTRL+ALT+F2。
  4. 如有必要,請使用 acrocmd 公用程式檢查儲存於存檔中的磁碟區結構。您也可以使用此公用程式掛載其中一個或多個磁碟區,就如同這些磁碟區是一般磁碟區 (請參閱本主題後段的「掛載備份磁碟區」)。
  5. 使用 mdadm 公用程式 (用於 MD 裝置)、lvm 公用程式 (用於邏輯磁碟區),或同時使用兩者,根據存檔中的結構建立磁碟區結構。

    注意事項:Linux 通常會提供的 pvcreatevgcreate 等邏輯磁碟區管理員公用程式並未包括在可開機媒體環境中,因此您需要以對應的命令使用 lvm 公用程式。例如:lvm pvcreatelvm vgcreate,以及 lvm lvcreate

  6. 如果您曾使用 acrocmd 公用程式掛載備份,請再次使用此公用程式卸載備份 (請參閱本主題後段的「掛載備份磁碟區」)。
  7. 按下 ALT+F1,返回管理主控台。

    (請勿在此時重新開機電腦。否則,您將需要再次建立磁碟區結構。)

  8. 按一下 [復原],然後指定存檔和任意其他所需參數的路徑,最後按一下 [確定]

注意事項:遠端連線到 Acronis Backup & Recovery 11 可開機代理程式時,此程序無效,因為在這種狀況下命令殼層無法使用。

範例

假設您先前使用下列磁碟組態執行電腦的磁碟層級備份:

下圖說明此組態。

Two pairs of SCSI hard disk drives form two MD devices (RAID 1), which in turn form an LVM volume

若要由此存檔中復原資料,請執行下列步驟:

步驟 1:建立磁碟區結構

  1. 從基於 Linux 之可開機媒體將電腦開機。
  2. 在管理主控台中,按 CTRL+ALT+F2。
  3. 執行下列指令來建立 MD 裝置:

    mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sd[ab]
    mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sd[cd]

  4. 執行下列指令來建立邏輯磁碟區群組:

    注意:pvcreate 命令會銷毀 /dev/md0/dev/md1 裝置上的所有資料。

    lvm pvcreate /dev/md0 /dev/md1
    lvm vgcreate my_volgroup /dev/md0 /dev/md1
    lvm vgdisplay

    lvm vgdisplay 命令的輸出將包含類似下列內容的行:

    --- Volume group ---
    VG Name     my_volgroup
    ...
    VG Access   read/write
    VG Status   resizable
    ...
    VG Size     1.99 GB
    ...
    VG UUID     0qoQ4l-Vk7W-yDG3-uF1l-Q2AL-C0z0-vMeACu

  5. 執行下列命令來建立邏輯磁碟區;在  -L 參數中,指定由 VG Size 給出的大小:

    lvm lvcreate -L1.99G --name my_logvol my_volgroup

  6. 透過執行下列指令啟動磁碟區群組:

    lvm vgchange -a y my_volgroup

  7. 按 ALT+F1 返回管理主控台。

步驟 2:開始復原

  1. 在管理主控台中,按一下 [復原]
  2. 存檔中,按一下 [變更],然後指定存檔的名稱。
  3. 備份中,按一下 [變更],然後選擇希望復原其資料的備份。
  4. 資料類型中,選擇磁碟區
  5. 要復原的項目中,選擇 my_volgroup-my_logvol 旁邊的核取方塊。
  6. 復原位置下,按一下 [變更],然後選擇您在步驟  1 中建立的邏輯磁碟區。按一下 chevron 按鈕以展開磁碟清單。
  7. 按一下 [確定]開始復原。

有關您可在可開機媒體中使用的命令和公用程式的完整清單,請參閱基於 Linux 之可開機媒體中可用的命令和公用程式清單。有關 acrocmd 公用程式的詳細說明,請參閱 Acronis Backup & Recovery 11 命令列參考。

掛載備份磁碟區

有時候,您可能希望掛載存儲在磁碟備份中的磁碟區,以便在開始復原之前可檢視其中的某些檔案。

若要掛載備份磁碟區

  1. 使用 acrocmd list content 命令,列出儲存在備份中的磁碟與磁碟區。例如,下列命令會列出 linux_machine 存檔中最新備份的內容:

    acrocmd list content --loc=\\server\backups --credentials=user,MyPassWd --arc=linux_machine

    輸出將包含類似下列的行:

    type: disk
    Num         Partition             Flags       Size        Type           GUID
    ----------  --------------------  ----------  ----------  -------------  --------
    Dyn1        my_volgroup-my_lo...              4 GB        Ext 3
    Dyn2        md0                               2.007 GB    Ext 2
    Disk 1      sda                               16 GB       DT_FIXED
    1-1         sda1                  Act,Pri     203.9 MB    Ext 2
    1-2         sda2                  Pri         11.72 GB    Reiser
    1-3         sda3                  Pri         1.004 GB    Linux swap
    Disk 2      sdb                               8 GB        DT_FIXED
    2-1         sdb1                  Pri         2.007 GB    Ext 2
    2-2         sdb2                  Pri         2.007 GB    None
    Disk 3      sdc                               1 GB        DT_FIXED
    Disk 4      sdd                               8 GB        DT_FIXED
    4-1         sdd1                  Pri         2.007 GB    Ext 2
    4-2         sdd2                  Pri         2.007 GB    None

  2. 使用 acrocmd mount 命令,在  --volume 參數中指定磁碟區的名稱。例如:

    acrocmd mount --loc=\\server\backups --arc=linux_machine --mount_point=/mnt --volume=DYN1

    此命令會掛載位於掛載點 /mnt 上的邏輯磁碟區 DYN1。

若要卸載備份磁碟區