Btrfsサブボリューム(びーてぃーあーるえふえすさぶぼりゅーむ)
最終更新:2026/4/28
Btrfsサブボリュームは、Btrfsファイルシステムにおいて、ファイルシステム全体を論理的に分割し、独立したファイルシステムとして扱う機能である。
別名・同義語 Btrfsボリューム
ポイント
サブボリュームは、スナップショットの作成やクォータの設定を容易にし、ファイルシステムの柔軟性を高める。
Btrfsサブボリュームとは
Btrfsサブボリュームは、Btrfsファイルシステムが提供する機能の一つで、単一の物理ディスクを複数の独立したファイルシステムのように扱うことを可能にします。従来のファイルシステムにおけるパーティションとは異なり、サブボリュームはディスク上の領域を占有するのではなく、ファイルシステム内のメタデータによって定義されます。
サブボリュームの利点
- 柔軟な容量管理: サブボリュームごとに容量制限(クォータ)を設定できるため、システム全体のリソースを効率的に管理できます。
- スナップショット: サブボリューム単位でスナップショットを作成できるため、データのバックアップや復元が容易になります。スナップショットは、元のサブボリュームのコピーを作成するのではなく、差分のみを保存するため、ディスク容量を節約できます。
- 独立したファイルシステム: 各サブボリュームは独立したファイルシステムとしてマウントできるため、異なるオペレーティングシステムやユーザー間でデータを共有する際に便利です。
- ロールバック: スナップショットを利用することで、システムに変更を加えた際に、問題が発生した場合に簡単に以前の状態にロールバックできます。
サブボリュームの作成と管理
サブボリュームの作成は、btrfs subvolume createコマンドを使用して行います。サブボリュームの削除は、btrfs subvolume deleteコマンドを使用します。サブボリュームのリスト表示は、btrfs subvolume listコマンドで行います。