

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 Bacula Enterprise 測試設定
<a name="backup-bacula"></a>

您可以使用 Bacula Enterprise 將資料備份到虛擬磁帶、封存磁帶，以及管理您的虛擬磁帶庫 (VTL) 裝置。在本主題中，您可以找到如何為磁帶閘道設定 Bacula 第 10 版備份應用程式以及執行備份和還原操作的基本文件。如需如何使用 Bacula 的詳細資訊，請參閱 [Bacula Systems 手冊和文件](https://www.baculasystems.com/bacula-systems-documentation-datasheet)，或聯絡 Bacula Systems。

**注意**  
Bacula 僅支援 Linux。

## 設定 Bacula Enterprise
<a name="bacular-setup"></a>

在您已將虛擬磁帶館 (VTL) 裝置連線至 Linux 用戶端之後，即可設定 Bacula 軟體來辨識裝置。如需如何將 VTL 裝置連線至用戶端的資訊，請參閱 [連接您的 VTL 裝置](GettingStartedAccessTapesVTL.md)。

**設定 Bacula**

1. 從 Bacula Systems 取得經授權的 Bacula Enterprise 備份軟體。

1. 將 Bacula Enterprise 軟體安裝在您的內部部署環境或雲端電腦。

   有關如何取得安裝軟體的詳細資訊，請參閱 [Enterprise Backup for Amazon S3 and Storage Gateway](https://www.baculasystems.com/corporate-data-backup-software-solutions/enterprise-backup-for-amazon-s3)。如需更多安裝指引，請參閱 Bacula 白皮書 [Using Cloud Services and Object Storage with Bacula Enterprise Edition](https://www.baculasystems.com/wp-content/uploads/ObjectStorage_Bacula_Enterprise.pdf)。

## 設定 Bacula 以使用 VTL 裝置
<a name="bacula-configure"></a>

接下來，設定 Bacula 以使用 VTL 裝置。以下為基本設定步驟。

**設定 Bacula**

1. 安裝 Bacula Director 和 Bacula Storage 協助程式。如需說明，請參閱 Bacula 白皮書 [Using Cloud Services and Object Storage with Bacula Enterprise Edition](https://www.baculasystems.com/wp-content/uploads/ObjectStorage_Bacula_Enterprise.pdf) 第 7 章。

1. 連線至執行 Bacula Director 的系統，並設定 iSCSI 啟動器。若要這麼做，請使用 Bacula 白皮書 [Using Cloud Services and Object Storage with Bacula Enterprise Edition](https://www.baculasystems.com/wp-content/uploads/ObjectStorage_Bacula_Enterprise.pdf) 步驟 7.4 提供的指令碼。

1. 設定儲存裝置。使用先前提到，Bacula 白皮書提供的指令碼。

1. 設定本機 Bacula Director、新增儲存目標，然後定義您磁帶的媒體集區。使用先前提到，Bacula 白皮書提供的指令碼。

## 將資料備份至磁帶
<a name="bacula-backup-data"></a>

1. 在 Storage Gateway 主控台中建立磁帶。如需如何建立磁帶的資訊，請參閱[建立磁帶](https://docs.aws.amazon.com/storagegateway/latest/tgw/GettingStartedCreateTapes.html)。

1. 使用下列命令，將磁帶從 I/E 插槽移到儲存插槽。

   `/opt/bacula/scripts/mtx-changer`

   例如，下列命令將磁帶從 I/E 插槽 1601 移到儲存插槽 1。

   `/opt/bacula/scripts/mtx-changer transfer 1601 1`

1. 使用下列命令，啟動 Bacula 主控台。

   `/opt/bacula/bin/bconsole`
**注意**  
建立和傳輸磁帶到 Bacula 時，請使用 Bacula 主控台 (bconsole) 命令 `update slots storage=VTL`，讓 Bacula 知道您建立的新磁帶。

1. 將磁帶以條碼標示為磁碟區名稱，或使用下列 bconsole 命令標示。

   `label storage=VTL pool=pool.VTL barcodes === label the tapes with the barcode as the volume name / label`

1. 使用下列命令掛載磁帶。

   `mount storage=VTL slot=1 drive=0`

1. 建立使用您所建立之媒體集區的備份任務，然後使用與操作實體磁帶相同的順序，將資料寫入虛擬磁帶。

1. 使用下列命令，將磁帶從 Bacula 主控台卸載。

   `umount storage=VTL slot=1 drive=0`

**注意**  
如果您的磁帶閘道在進行中的備份工作期間因任何原因重新啟動，備份工作將會失敗，且 Bacula Enterprise 中的磁帶狀態將變更為 **FULL**。如果您知道磁帶尚未完全使用，可以手動將磁帶狀態變更回 **APPEND**，然後使用相同的磁帶繼續備份工作。如果其他處於 **APPEND** 狀態的磁帶可用，您也可以在不同的磁帶上繼續工作。

## 存檔磁帶
<a name="bacula-archive-tape"></a>

特定磁帶的所有備份任務完成後，您可以將磁帶存檔，使用 mtx-changer 指令碼將磁帶從儲存插槽移至 I/E 插槽。這個動作類似其他備份應用程式的退出動作。

**存檔磁帶**

1. 使用 `/opt/bacula/scripts/mtx-changer` 命令，將磁帶從儲存插槽移到 I/E 插槽。

   例如，下列命令將磁帶從儲存插槽 1 移到 I/E 插槽 1601。

   `/opt/bacula/scripts/mtx-changer transfer 1 1601`

1. 確認磁帶是存檔在離線儲存體 (S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive)，且磁帶的狀態為**已存檔**。

## 從存檔和擷取磁帶還原資料
<a name="bacula-retrieve-from-archive"></a>

還原您已存檔資料的程序包含兩個步驟。

**從存檔磁帶還原資料**

1. 將存檔磁帶從存檔擷取至磁帶閘道。如需說明，請參閱[擷取已存檔的磁帶](retrieving-archived-tapes-vtl.md)。

1. 使用 Bacula 軟體還原資料：

   1. 使用 `/opt/bacula/scripts/mtx-changer` 命令，將磁帶匯入儲存插槽，將磁帶從儲存插槽移到 I/E 插槽。

      例如，下列命令將磁帶從 I/E 插槽 1601 移到儲存插槽 1。

       `/opt/bacula/scripts/mtx-changer transfer 1601 1`

   1. 使用 Bacula 主控台更新插槽，然後掛載磁帶。

   1. 執行還原命令來還原您的資料。如需說明，請參閱 Bacula 文件。