以下を使用してルートスナップショットを作成する場合:btrfs subvolume snapshot -r / /snapshot-$(date +%s)
それでは、このスナップショットを見ることができます。ls /
このようなスナップショットを作成する方法作成されたボリュームから隔離されますか?
答え1
したがって、私が選択した方法は、ルートサブボリューム(0)を編集することでした。
- ルートサブボリュームをマウントします。
mount -t btrfs -o subvolid=0 /dev/sdXX /mnt
- スナップショットサブボリュームを作成します。
cd /mnt; btrfs subvolume create @snapshots
予備検査を行ったls /
ところ、サブボリュームが見えないことがわかりました。次に、次のステップに進みます。
作る離れて元のサブボリュームに表示されないスナップショットは、作成されたサブボリューム(@snapshot
)をマウントし、スナップショットを作成してマウント解除します。
- スナップショットサブボリュームをマウントします。サブボリュームIDを取得して
btrfs subvolume list /
マウントします。mount -t btrfs -o subvolid=<id> /dev/sdXX /mnt
/
次のコマンドを使用してスナップショットを作成します/mnt
。btrfs subvolume snapshot -r / /mnt/snapshot_$(date +%s)