노트북을 설정하고 싶습니다(debian)솔리드 스테이트 드라이브 1개그리고하드 드라이브 1개각각에는 Luks와 Btrfs가 있습니다. SSD와 HDD의 속도가 다르기 때문에 사용하고 싶지 않습니다.Btrfs용 Raid-1어디까지나 그렇지만 나도 마찬가지야Btrfs 체크섬 및 자동 수정을 놓치고 싶지 않습니다..
이제 SSD에 스냅샷을 저장하기 위해서만 HDD를 사용하는 것을 고려하고 있습니다. 동시에 나는 이것을 발견했다.https://superuser.com/a/1099181, 스크립트는 먼저 소스 드라이브(SSD)에 초기 읽기 전용 스냅샷을 생성한 다음 샘플 및 cron
일일 증분 스냅샷을 사용합니다.btrfs send -p
btrfs receive
내 현재 질문:예를 들어 SSD에 문제가 있는 경우비트 회전 오류, 나는 이런 일이 일어날 것이라는 것을 어떻게 알 수 있습니까? 다음에 스냅샷을 찍어서 사용할 때 SSD의 Btrfs가 이 오류를 자동으로 수정할 것이라고 생각하지 btrfs send -p
않습니다 btrfs receive
.습격 1, 내 말이 맞지?
그런데 동일한 노트북이지만 다른 드라이브에서 스냅샷을 찍는 것은 내 (전체) 백업 전략이 아닙니다.
답변1
미러/raid1을 활성화할 수 있습니다.메타데이터만SSD에. 하지만 이를 위해서는 백업을 통해 수동으로 수정해야 합니다.
- 단일 드라이브를 두 개의 동일한 파티션으로 분할
미러 메타데이터와 스트라이프 데이터를 사용하여 BTRFS 배열을 만듭니다. 예를 들어,
mkfs.btrfs -d raid0 -m raid1 /dev/partition1 /dev/partition2
파일이 손상된 경우 btrfs 정리가 이를 감지해야 합니다. 그러면 복원할 수 있습니다희망백업의 파일을 완료하세요. 이 경우 이전 백업을 덮어쓰기 전에 정리를 완료하거나 버전 제어를 사용하거나 둘 다를 사용해야 합니다.
이상적으로는 btrfs 정리 및 오류 보고를 자동화하는 것입니다. 일부 btrfs 유지 관리 스크립트가 있다고 생각하지만 아직 테스트하지는 않았습니다.