ext4 파일 시스템의 스냅 샷 생성 방법


18

ext4 파일 시스템의 스냅 샷을 만들어 나중에 다시 되돌릴 수있는 방법이 있습니까?


2
대답은 아니지만 파일 수준의 스냅 샷이 충분하면 rsnapshot을 시도 할 수 있습니다. 실제 파일 시스템 스냅 샷의 경우 btrfs로 이동하는 것을 고려할 수 있습니다 .
basic6

답변:


19

ext4 파일 시스템에는 내장 스냅 샷 기능이 없습니다.

Linux에서 스냅 샷을 생성하는 일반적인 방법은 스토리지 볼륨 수준입니다. 파일 시스템은 플랫폼 고유 디스크 파티션이 아닌 Linux 자체 파티션 시스템 인 LVM 논리 볼륨 에 있어야 합니다.

논리 볼륨의 스냅 샷을 만들려면을 실행하십시오 lvcreate --snapshot. 동일한 볼륨 그룹에 스냅 샷을위한 충분한 공간이 있어야합니다. 마스터 파일 시스템은 마스터 파일 시스템과 스냅 샷 상태의 차이를 저장하므로 마스터 파일 시스템이 수정 될 때 스냅 샷 볼륨이 커집니다.

스냅 샷을 원본으로 복원하려면 lvconvert --merge스냅 샷 볼륨 에서 실행 하십시오.

당신은 더 자세한 연습을 찾을 수 있습니다 우분투에서 복원 지점을 / 백업으로 LVM 스냅 샷을 설정 하고 어떻게 LVM에서 '논리 볼륨의 스냅 샷 및 복원'촬영합니다 .


이것을 설명해 주셔서 감사합니다. 더 명확 해졌습니다. 나는 실제로 이것을 더 구체적으로 찾고 있습니다. 파일 시스템의 현재 상태에 대한 스냅 샷을 작성하고 일부 변경을 수행 한 다음 시스템을 원래 상태, 즉 이전에 찍은 스냅 샷으로 복원 할 수 있습니다. ext4 파일 시스템이있는 CentOS 6.5가 있고 파일 시스템이 LVM 논리 볼륨에 없습니다. 이것은 엔터프라이즈 시스템이므로 구성을 변경할 수 없습니다.
bRuta

@bRuta ext4에는 스냅 샷 기능이 없으므로 다른 방법을 찾아야합니다. 물론 백업을 만들고 복원 할 수 있지만 이것은 원자 작업이 아닙니다. 또 다른 접근법은 변경 사항을 모든 파일 시스템에 기록되는 통합 파일 시스템에서 변경하려는 응용 프로그램을 실행하는 것입니다. 이런 식으로 응용 프로그램은 수정 된 것으로 생각하지만 시스템은 변경되지 않습니다. 하고 싶은 일을 매우 정확하게 설명 할 수있는 새로운 질문을하는 것이 좋습니다.
Gilles 'SO- 악마 그만해'

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.