過去問ドリル

LinuCレベル2 ファイルシステムとストレージ管理 問18

ファイルシステムとストレージ管理/ファイルシステムの管理

Btrfsで「btrfs subvolume snapshot」により作成するスナップショットの説明として適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル2の出題範囲「ファイルシステムとストレージ管理」に対応。実際の試験問題ではありません)

正解:D

解説

Btrfsはコピーオンライト(CoW)方式のファイルシステムで、サブボリューム単位でスナップショットを作成できます。スナップショットは作成時点では元のサブボリュームとデータブロックを共有しているため、マウントしたまま瞬時に作成でき、容量は変更が発生した分だけ増えていきます。既定では書き込み可能なスナップショットとして作成され、-rオプションを付けると読み取り専用になります。なお、RHEL 9はBtrfsをサポートしていないため、主にDebian系やSUSE系で使われます。

選択肢ごとの解説

  • A誤り。Btrfsのスナップショットはマウントしたままのサブボリュームに対して作成できます。
  • B誤り。スナップショットは同じBtrfsファイルシステムの中に作成します。別のファイルシステムへ送るにはbtrfs send/receiveを使います。
  • C誤り。既定では書き込み可能なスナップショットになり、読み取り専用にしたい場合に-rオプションを付けます。
  • D正しい。コピーオンライトでデータを共有するため作成は瞬時で、容量は変更が生じた分だけ消費されます。
LinuCレベル2の問題を演習モードで解く