BTRFS 중요(장치 sda): WSL2를 사용하여 Windows에 설치한 후 리프 손상

BTRFS 중요(장치 sda): WSL2를 사용하여 Windows에 설치한 후 리프 손상

내 질문은 BTRFS 시스템을 수정하기 위한 올바른 단계, 가능한 원인 및 문제를 보고할 위치에 관한 것입니다.


이야기

새로 플레이 중이에요Windows 참가자 빌드 20279Ubuntu 20.04에서 WSL2를 통해 BTRFS 파일 시스템을 마운트할 수 있는 새로운 가능성도 있습니다.

단일 모드로 실행되는 2TB BTRFS 외부 디스크를 사용했습니다. 디스크에 있는 데이터는 그다지 중요하지 않지만 복원을 피하고 싶습니다.

설치하려면 다음 지침을 따르세요.https://docs.microsoft.com/en-us/windows/wsl/wsl2-mount-disk, 데이터를 읽을 수 있고 명백한 오류 없이 데이터를 쓸 수도 있습니다.

그런 다음 정리 작업을 실행하려고 하면 오류가 발생합니다. 정리가 중단되었지만 Windows 속성 탭에서 실행한 이후로 오류 로그를 찾을 수 없습니다. 나는 작업을 중단하고 디스크를 분리한 다음 이전 Linux 배포판으로 다시 전환하기로 결정했습니다.

그러나 여기에서 정리를 실행하려고 하면 중단되고 디스크가 읽기 전용 모드로 전환되며 다음 오류가 발생합니다.

Dec 31 11:07:06 kernel: BTRFS critical (device sda): corrupt leaf: block=52051968 slot=96 extent bytenr=311656448 len=16384 invalid generation, have 1319 expect (0, 1318]
Dec 31 11:07:06 kernel: BTRFS error (device sda): block=52051968 read time tree block corruption detected

하지만 이상하게도 데이터를 여전히 잘 읽을 수 있습니다(체크섬을 확인하지는 않았지만 눈에 띄는 손상은 발견하지 못했습니다).

내 질문은 Windows에서 BTRFS와 비슷한 경험을 한 사람이 있습니까? BTRFS 파일 시스템을 복구해야 합니까, 아니면 새로 만들어야 합니까 mkfs.btrfs?

시도했지만 btrfs check --repair실패했습니다. 데이터를 계속 읽을 수 있지만 오류가 지속됩니다.

또한 이 문제를 Microsoft에 어디에서 보고할 수 있나요?

관련 정보