곧 btrfs를 시도해 볼 계획입니다. 궁금하지만 온라인에서 찾을 수 없는 것은 다음과 같습니다.
실행 중인 시스템에서 btrfs 스냅샷을 생성할 수 있습니까? 아니면 스냅샷이 단지 작은 디렉터리가 아니라 전체 시스템(/var, /usr, /bin, /sbin, ... 모든 것)인 경우 필요합니까? 시스템이 오프라인일 때 btrfs 스냅샷을 찍을 수 있는 CD가 있습니까?
실행 중인 시스템의 스냅샷을 만드는 것이 기술적으로 가능하더라도 스냅샷을 사용하려면 시스템을 종료해야 할 것 같습니다. 스냅샷을 찍을 당시 실행 중이던 시스템의 스냅샷(하위 볼륨)을 부팅하는 것은 스냅샷이 언제 생성될지 소프트웨어가 알 수 없다는 점에서 하드 부팅과 매우 유사합니다. 그 당시 var와 다음으로 그들이 아는 것은 시스템이 다시 시작된 이후 프로그램이 다시 시작되고 데이터가 절반만 기록되었다는 것입니다.
답변1
예, 라이브 시스템의 스냅샷을 찍을 수 있습니다. 특별한 작업을 수행할 필요가 없습니다.
충분한 노력을 기울이면 스냅샷에서 시스템을 부팅할 수 있습니다.아니요종료합니다(예: 컨테이너 또는 가상화 사용). 물론 충돌이 발생할 수도 있습니다(예: 동일한 IP 주소, 호스트 이름 등). 또는 스냅샷을 다른 곳에 복사하여 실행할 수도 있습니다.
스냅샷을 닫고 시작하면 작동합니다. 의심할 수 있듯이 이는 완전한 종료가 아닙니다.
이것은 완전히 들어 본 적이 없습니다. 예를 들어, 사람들은 문제가 발생할 경우를 대비해 업데이트를 설치하기 전에 스냅샷을 찍는 경우가 있습니다.