가정용으로 Snapper를 구성하는 방법(Snapper 구성 복원)

가정용으로 Snapper를 구성하는 방법(Snapper 구성 복원)

/home 파티션을 btrfs로 포맷하고 여기에 스내퍼 구성을 추가하도록 openSuse 설치를 구성했습니다(그리고 타임라인도 포함된 것 같습니다).

나쁜 생각이라는 것은 알지만 btrfs에서 영감을 얻었으며 기본 파티션(snapper + snapsync + btrfs가 포함된 외부 USB 드라이브)에 대해서도 백업 전략의 일부로 이를 시도할 의향이 있습니다.

그래서 일부 하위 볼륨(가상 머신 및 .cache용)을 추가해야 했지만 그것만으로는 충분하지 않았습니다. 나는 시스템을 재구성하는 데 시간을 낭비하고 싶지 않고 Snapper를 끄고 싶지 않습니다(아마도 Snapper 구성을 어떻게든 제거하여).

지금 집에 스냅샷이 여러 장 있는데 어떻게 청소해야 할지 모르겠어요. Yast-snapper를 사용하여 사용자 친화적인 방식으로 기존 스냅샷을 보고 싶습니다. 하지만 스내퍼 구성이 누락되었습니다.

# snapper -c home create-config /home
creating btrfs subvolume .snapshots failed since it already exists.

Snapper 구성을 수동으로 생성할 수도 있습니다(예: 루트 구성을 복사 및 편집하고 이를 /etc/sysconfig/snapper에 추가).

내 문제는 모든 기존 사용자에 대해 모든 하위 볼륨을 구성하고 싶지 않으며 기본 파티션의 공간이 부족해지는 것을 원하지 않는다는 것입니다(별도의 파티션에 있으므로 루트 파티션이 위험하지 않습니다).

하지만 snapper를 사용하여 홈 파티션을 백업하고 싶습니다. (저는 사용자 구성을 저장하기 위해 홈만 사용합니다. 문서/사진/비디오는 사용자 디렉토리에서 심볼릭 링크된 별도의 파티션에 저장됩니다.)

TLDR: 홈 디렉토리를 백업하는 것이 합리적입니까(문서가 포함되어 있지 않은 경우)? (아직까지 백업은 사용하지 않음) 스내퍼 구성을 복원하는 방법은 무엇입니까? 각 사용자의 집 아래에 어떤 하위 볼륨이 생성됩니까? 특정 디렉터리에 대한 하위 볼륨이 있는 뼈대를 만드는 방법은 무엇입니까?

답변1

아래 단계를 따르십시오.아치스 위키또는openSUSEgithub.

간단히 말해서 다음과 같은 3단계가 있습니다.

  1. 하위 볼륨.스냅샷을 수동으로 생성
  2. SNAPPER_CONFIGS=""구성 파일의 Edit() /etc/default/snapper or /etc/conf.d/snapper.
  3. /etc/snapper/configs/home예를 들어 볼륨 구성을 만듭니다.

reboot / restart또한 변경 사항을 신속하게 적용 해야 했습니다 .

관련 정보