btrfs 파일 시스템으로 형식화된 파일이 있습니다. 루프에 설치해서 정상적으로 사용할 수 있어요. 이 파일을 실행하고 싶지만 btrfs check
오류가 발생합니다.
먼저 다음 파일만 사용해 보았습니다.
$ sudo btrfs check ./sage-M.btrfs
couldn't open because of unsupported option features (10).
ERROR: cannot open file system
이것은 작동하지 않으므로 장치가 필요할 수도 있다고 생각했지만 도움이 되지 않는 것 같습니다.
$ sudo losetup --show -v -P -f ./sage-M.btrfs
/dev/loop0
$ sudo btrfs check /dev/loop0
couldn't open because of unsupported option features (10).
ERROR: cannot open file system
"옵션 기능(10)"이란? 이 파일을 어떻게 실행할 수 있나요 btrfs check
?
그런데:
$ sudo btrfs --version
btrfs-progs v4.9.1
답변1
"지원되지 않는 옵션 기능"은 파일의 BTRFS 파일 시스템이 BTRFS 도구 또는 Linux 커널에서 지원하지 않는 기능을 활성화한다는 의미입니다. 이는 다음과 같은 상황에서 발생할 수 있습니다.
- 파일 시스템이
btrfs-progs
현재 사용 중인 버전보다 최신 버전으로 생성되었습니다. - Linux 커널의 성능이 저하되어 BTRFS 커널 공간 코드가 관련 파일 시스템에 필요한 기능을 잃게 됩니다. BTRFS 기능에 대한 커널 버전의 매핑을 볼 수 있습니다.여기.
예를 들어 파일 시스템이 ZSTD 압축을 사용하지만 btrfs-progs
ZSTD를 지원하지 않는 이전 버전인 경우입니다.