Btrfs: 하위 볼륨 내에 하위 볼륨의 스냅샷을 생성하는 이유는 무엇입니까?

Btrfs: 하위 볼륨 내에 하위 볼륨의 스냅샷을 생성하는 이유는 무엇입니까?

인터넷에서 본 모든 예는 아래와 같이 해당 하위 볼륨 내부에 하위 볼륨의 스냅샷을 생성합니다. 이에 대한 이유가 있습니까? 해당 하위 볼륨 외부에 스냅샷을 생성해 보는 것은 어떨까요?

https://www.thegeekdiary.com/how-to-create-and-mount-btrfs-snapshots/

# btrfs subvolume snapshot /btrfs/SV1 /btrfs/SV1/SV1-snap
Create a snapshot of '/btrfs/SV1' in '/btrfs/SV1/SV1-snap'

https://www.linux.com/training-tutorials/how-create-and-manage-btrfs-snapshots-and-rollbacks-linux-part-2/

# btrfs subvolume snapshot /btrfs/sub1 /btrfs/sub1/snapshot

나는 두 개의 스냅샷 생성을 테스트했지만 아래와 같이 두 번째 스냅샷에 첫 번째 스냅샷이 포함되어 있습니다. 계속해서 더 많은 스냅샷을 만들수록 더 복잡해 보일 뿐입니다.

여기에 이미지 설명을 입력하세요.

이렇게 스냅샷을 만들어 보는 것은 어떨까요?

btrfs subvolume snapshot /btrfs/SV1 /btrfs/SV1-snap1
btrfs subvolume snapshot /btrfs/SV1 /btrfs/SV1-snap2
...

답변1

그것은 정말로 선호의 문제입니다. 개인적으로 저는 스냅샷을 생성하는 하위 볼륨 내에 하위 볼륨의 스냅샷을 생성하지 않을 것입니다. BTRFS는 훌륭하게 작동하지만 혼란스럽습니다.

나는 당신이 제안한 방법을 사용합니다 :btrfs subvolume snapshot /btrfs/SV1 /btrfs/SV1-snap1

관련 정보