クライアントが r1 を既知のリモートとして登録するときに、パスワードを提供できます。 5.6.2. バックストア
LXD はいくつかのバッキング ストアをサポートしています。 推奨されるバッキング ストアは ZFS ですが、これはすべてのプラットフォームで利用できるわけではありません。 サポートされているバッキング ストアは次のとおりです。
• ext4: これがデフォルトであり、最も使いやすいです。 ext4 バッキング ストアを使用すると、コンテナーとイメージはホスト ファイル システム上のディレクトリとして単純に保存されます。 新しいコンテナを起動するにはファイルシステム全体をコピーする必要があり、10 個のコンテナは 10 個のコンテナの XNUMX 倍のスペースを占有します。
• ZFS: ZFS がアーキテクチャ (amd64、arm64、または ppc64le) でサポートされている場合は、「lxd init」を使用して ZFS を使用するように LXD を設定できます。 すでに ZFS プールが構成されている場合は、zfs_pool_name 構成キーを設定することで、それを使用するように LXD に指示できます。
lxc 構成セット storage.zfs_pool_name lxd
ZFS を使用すると、ファイルシステムがイメージのファイルシステムのコピーオンライトクローンとして開始されるため、新しいコンテナの起動が高速になります。 コンテナーに特権がない限り (以下を参照)、LXD を変更する必要があることに注意してください。
ただし、これは高速であり、実際のファイルシステム データはほとんど変更されません。
• Btrfs: btrfs を使用すると、ZFS と同じ多くの利点が得られます。 BTRFS を LXD バッキング ストアとして使用するには、単に Btrfs ファイルシステムを以下にマウントします。 /var/lib/lxd。 LXD はこれを検出し、新しいコンテナーを起動するかコンテナーのスナップショットを作成するたびに、Btrfs サブボリューム機能を利用します。
• LVM: 「lxd」という LVM ボリューム グループを使用するには、次のコマンドを使用して、それをコンテナとイメージに使用するように LXD に指示できます。
lxc 構成セット storage.lvm_vg_name lxd
新しいコンテナを起動すると、その rootfs は lv クローンとして起動します。 ファイル UID を移動してアンマウントできるように、すぐにマウントされます。 コンテナーのスナップショットは、LV スナップショットとしても作成されます。