다음을 사용하여 루트 스냅샷을 생성하는 경우: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)