/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단계가 있습니다.
- 하위 볼륨.스냅샷을 수동으로 생성
SNAPPER_CONFIGS=""
구성 파일의 Edit()/etc/default/snapper or /etc/conf.d/snapper
./etc/snapper/configs/home
예를 들어 볼륨 구성을 만듭니다.
reboot / restart
또한 변경 사항을 신속하게 적용 해야 했습니다 .