Amazon S3 檔案閘道文件已移至什麼是 Amazon S3 檔案閘道?
Amazon FSx 檔案閘道文件已移至什麼是 Amazon FSx 檔案閘道?
磁帶閘道文件已移至什麼是磁帶閘道?
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
復原資料的最佳實務
雖然這種情況極少發生,但您的閘道可能遇到無法復原的故障。這種故障可能發生在您的虛擬機器 (VM)、閘道本身、本機儲存體或其他地方。如果發生故障,我們建議您按照下列合適各節中的指示來復原資料。
重要
Storage Gateway 不支援從 Hypervisor 或 Amazon EC2 Amazon Machine Image (AMI) 所建立的快照復原閘道 VM。若您的閘道 VM 發生問題,請啟用新的閘道,並使用下列指示將您的資料復原至該閘道。
從非預期的虛擬機器關機復原
如果您的 VM 因非預期原因關閉 (例如停電),您的閘道就會無法連接。當電力和網路連線還原後,您的閘道就可以連接並開始正常運作。下列是您可在此時採取的步驟,有利於復原您的資料:
-
如果中斷導致網路連線問題,您可以故障診斷此問題。如需如何測試網路連線的資訊,請參閱測試閘道的網際網路連線。
-
針對快取磁碟區設定,當您的閘道可以連接時,您的磁碟區會變成引導狀態。此功能可確保您本機儲存的資料繼續與同步 AWS。如需此狀態的詳細資訊,請參閱了解磁碟區狀態和轉換。
-
如果您的閘道發生磁碟區或磁帶故障和問題,以致非預期關機,您可以復原您的資料。有關如何復原資料的資訊,請參閱下列適用於您案例的各節。
從故障的閘道或 VM 復原資料
如果閘道或虛擬機器故障,您可以復原已上傳到 Amazon S3 中某個磁碟區 AWS 並存放在磁碟區上的資料。若為快取磁碟區閘道,您是從復原快照恢復資料。針對存放的磁碟區閘道,您可以從您磁碟區的最新 Amazon EBS 快照復原資料。針對磁帶閘道,您可從復原點將一個或多個磁帶復原至新的磁帶閘道。
如果您無法連接快取磁碟區閘道,您可以使用下列步驟從復原快照復原資料:
-
在中 AWS Management Console,選擇故障的閘道,選擇要復原的磁碟區,然後從中建立復原快照集。
-
部署並啟用新的磁碟區閘道。或者,如果您現有的磁碟區閘道可正常運作,您可以使用該閘道來復原磁碟區資料。
-
尋找您建立的快照,將它還原到運作正常的閘道新磁碟區。
-
將新的磁碟區掛載為您現場部署應用程式伺服器的 iSCSI 裝置。
如需如何從復原快照復原快取磁碟區資料的詳細資訊,請參閱您的快取閘道無法連接,而您想要復原資料。
從無法復原的磁碟區復原資料
如果您的磁碟區狀態為 IRRECOVERABLE (無法復原),您就不能再使用此磁碟區。
針對存放磁碟區,您可以使用下列步驟,將無法復原的磁碟區資料擷取到新的磁碟區:
-
從建立無法復原之磁碟區所用的磁碟建立新磁碟區。
-
當您建立新的磁碟區時,保留現有的資料。
-
刪除所有無法復原磁碟區的待定快照任務。
-
從閘道刪除無法復原的磁碟區。
若為快取磁碟區,我們建議您使用最新的復原點複製新的磁碟區。
如需如何將無法復原磁碟區的資料擷取到新磁碟區的詳細資訊,請參閱主控台指出您的磁碟區無法恢復。
從故障的快取磁碟復原資料
如果您的快取磁碟發生故障,我們建議根據您的情況,使用下列步驟復原您的資料:
-
如果發生故障的原因是快取磁碟已從您的主機移除,請關閉閘道、重新新增磁碟並重新啟動閘道。
-
如果快取磁碟損毀或無法存取,請關閉閘道、重設快取磁碟、重設快取儲存磁碟並重新啟動閘道。
從損毀的檔案系統復原資料
如果您的檔案系統毀損,您可以使用 fsck
命令檢查您的檔案系統錯誤並予以修復。如果您可以修復檔案系統,您就可以從檔案系統的磁碟區復原資料,如下所述:
-
關閉您的虛擬機器,然後使用 Storage Gateway 管理主控台建立復原快照。此快照表示儲存在中的最新資料 AWS。
注意
如果您的檔案系統無法修復,或快照建立程序無法順利完成,您可使用此快照做為後援。
如需如何建立復原快照的資訊,請參閱您的快取閘道無法連接,而您想要復原資料。
-
使用
fsck
命令檢查您的檔案系統錯誤並嘗試修復。 -
重新啟動您的閘道 VM。
-
當您的虛擬化管理程序主機開始啟動時,請按住 shift 鍵進入 GRUB 開機選單。
-
在選單中按下
e
編輯。 -
選擇核心行 (第二行),然後按下
e
編輯。 -
將下列選項附加到核心命令列:
init=/bin/bash
。使用空間區隔之前的選項和您剛才附加的選項。 -
刪除這兩行
console=
,確保刪除=
符號後面的所有值,包括以逗號分隔的值。 -
按下
Return
以儲存變更。 -
按下
b
以修改過的核心選項來將電腦開機。您的電腦會開機到bash#
提示。 -
輸入
/sbin/fsck -f
依照提示手動執行此命令,以檢查並修復您的檔案系統。如果指令不適用於/dev/sda1
/dev/sda1
路徑,您可以使用lsblk
來判定/
的根檔案系統裝置,並改用該路徑。 -
當檔案系統完成檢查和修復之後,重新開機執行個體。GRUB 設定會恢復為原始值,閘道則正常開機。
-
等待正從原始閘道逐漸完成的快照,然後驗證快照資料。
您可以依現狀繼續使用原始磁碟區,或者您可以根據復原快照或已完成的快照,使用新磁碟區來建立新的閘道。或者,您可以從這個磁碟區中任何已完成的快照建立新磁碟區。
從無法存取的資料中心復原資料
如果您的閘道或資料中心因為某些原因而無法存取,您可以將資料復原到不同資料中心的另一個閘道,或復原到 Amazon EC2 執行個體託管的閘道。如果您無法存取另一個資料中心,我們建議您在 Amazon EC2 執行個體上建立閘道。您遵循的步驟取決於處理資料的閘道類型。
從無法存取之資料中心的磁碟區閘道復原資料
-
在 Amazon EC2 主機上建立和啟用新的磁碟區閘道。如需詳細資訊,請參閱 部署 Amazon EC2 執行個體以託管磁碟區閘道。
注意
Amazon EC2 執行個體無法託管閘道存放的磁碟區。
-
建立新的磁碟區並選擇 EC2 閘道做為目標閘道。如需詳細資訊,請參閱 建立磁碟區。
根據 Amazon EBS 快照或從您想復原之最新磁碟區復原點進行複製來建立新的磁碟區。
如果您的磁碟區是以快照為基礎,請提供快照 ID。
如果您是從復原點複製磁碟區,請選擇來源磁碟區。