この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

これは未公開の文書です SUSE® Storage 1.12 (Dev).

バックアップのブロックサイズを設定する

SUSE Storageのバックアップブロック

SUSE Storageのバックアップはスナップショットからのデータフラグメントで構成され、これらのフラグメントはそれぞれブロックと呼ばれます。これらのブロックは、バックアップ対象のデータを処理、転送、保存するための基本単位です。単一のバックアップ内のすべてのブロックは、同じ物理サイズを持っています。

SUSE Storage v1.10.0以前では、バックアップブロックサイズは2 MiBに固定されていました。SUSE Storage v1.10.0以降では、ユーザーは新しいボリュームを作成する際にバックアップブロックサイズを設定できます。この値は永続的であり、ボリュームが作成された後に変更することはできません。特定のボリュームに使用されるブロックサイズは、SUSE Storage UIの詳細ページに表示され、そのボリュームの将来のバックアップは同じサイズを使用します。

バックアップブロックサイズの影響

SUSE Storageは2つのバックアップブロックサイズを提供します:2 MiB*と*16 MiB。選択したサイズは、バックアップの作成と保存の効率に影響を与えます。

  1. 大きなブロックサイズは、合計ブロック数を減少させます。これにより、転送効率が向上し、バックアップ対象に送信されるAPIリクエストの数が減少し、バックアッププロセスが迅速化される可能性があります。

  2. ただし、大きなブロックサイズはゼロパディングのために物理ストレージスペースを多く使用する可能性があり、バックアップ作成プロセス中により多くのメモリを必要とすることがあります。

グローバルデフォルトバックアップブロックサイズ

SUSE Storageは、新しいボリュームのデフォルトバックアップブロックサイズを定義するためのグローバル設定を提供します。ボリュームを作成する際にバックアップブロックサイズを明示的に指定しない場合、SUSE Storageはこのデフォルト値を使用します。

デフォルトのバックアップブロックサイズは、SUSE Storage UIまたはkubectlを使用して変更できます。

  1. SUSE Storage UIを使用する:

    Settings > General > Default Backup Block Size
  2. 使用 kubectl:

    kubectl -n longhorn-system edit settings.longhorn.io default-backup-block-size

ボリュームを作成し、バックアップブロックサイズを指定します。

新しいボリュームを作成する際にカスタムバックアップブロックサイズを設定するには、次の手順に従ってください:

  1. *ボリューム*メニューに移動します。

  2. *ボリュームを作成*を選択します。

  3. 作成ダイアログの`Advanced Configurations`内で、希望する*バックアップブロックサイズ*を選択します。

ストレージクラスでバックアップブロックサイズを指定します。

Persistent Volume Claim (PVC)を使用して作成されたボリュームの場合、`StorageClass`の`parameters`セクション内で`backupBlockSize`を指定できます。

例:

kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: longhorn-example
provisioner: driver.longhorn.io
parameters:
  backupBlockSize: 16Mi
...

バックアップからボリュームを復元する

バックアップからボリュームを復元する際、元のボリュームとは異なるバックアップブロックサイズを新しいボリュームに設定できます。

SUSE Storage v1.10より古いバージョンは前方互換性がありません。SUSE Storage v1.10以降で作成されたバックアップを復元することはできません。SUSE Storage v1.9.x以前でデフォルト以外のブロックサイズ(2 MiB以外)でバックアップを復元しようとすると、ファイルシステムが破損したボリュームが作成されます。