Btrfs는 자동 비트 회전 수정을 위해 스냅샷을 사용합니까?

Btrfs는 자동 비트 회전 수정을 위해 스냅샷을 사용합니까?

노트북을 설정하고 싶습니다(debian)솔리드 스테이트 드라이브 1개그리고하드 드라이브 1개각각에는 Luks와 Btrfs가 있습니다. SSD와 HDD의 속도가 다르기 때문에 사용하고 싶지 않습니다.Btrfs용 Raid-1어디까지나 그렇지만 나도 마찬가지야Btrfs 체크섬 및 자동 수정을 놓치고 싶지 않습니다..

이제 SSD에 스냅샷을 저장하기 위해서만 HDD를 사용하는 것을 고려하고 있습니다. 동시에 나는 이것을 발견했다.https://superuser.com/a/1099181, 스크립트는 먼저 소스 드라이브(SSD)에 초기 읽기 전용 스냅샷을 생성한 다음 샘플 및 cron일일 증분 스냅샷을 사용합니다.btrfs send -pbtrfs receive

내 현재 질문:예를 들어 SSD에 문제가 있는 경우비트 회전 오류, 나는 이런 일이 일어날 것이라는 것을 어떻게 알 수 있습니까? 다음에 스냅샷을 찍어서 사용할 때 SSD의 Btrfs가 이 오류를 자동으로 수정할 것이라고 생각하지 btrfs send -p않습니다 btrfs receive.습격 1, 내 말이 맞지?

그런데 동일한 노트북이지만 다른 드라이브에서 스냅샷을 찍는 것은 내 (전체) 백업 전략이 아닙니다.

답변1

미러/raid1을 활성화할 수 있습니다.메타데이터만SSD에. 하지만 이를 위해서는 백업을 통해 수동으로 수정해야 합니다.

  1. 단일 드라이브를 두 개의 동일한 파티션으로 분할
  2. 미러 메타데이터와 스트라이프 데이터를 사용하여 BTRFS 배열을 만듭니다. 예를 들어,

    mkfs.btrfs -d raid0 -m raid1 /dev/partition1 /dev/partition2

파일이 손상된 경우 btrfs 정리가 이를 감지해야 합니다. 그러면 복원할 수 있습니다희망백업의 파일을 완료하세요. 이 경우 이전 백업을 덮어쓰기 전에 정리를 완료하거나 버전 제어를 사용하거나 둘 다를 사용해야 합니다.

이상적으로는 btrfs 정리 및 오류 보고를 자동화하는 것입니다. 일부 btrfs 유지 관리 스크립트가 있다고 생각하지만 아직 테스트하지는 않았습니다.

관련 정보