programing

InnoDB: XXX.ibd 파일의 147456 바이트 사전 할당이 오류 2로 인해 실패했습니다.

nicescript 2022. 10. 10. 18:47
반응형

InnoDB: XXX.ibd 파일의 147456 바이트 사전 할당이 오류 2로 인해 실패했습니다.

공식 마리아드를 사용하고 있습니다.DB 10.7 도커 이미지, Windows 10.이 에러가 오늘부터 계속 반복되어 모든 것을 시도했습니다.

- mysqlcheck -Ar
- delete docker image with all the data
- chkdsk -F
- dump and restore of table
- change MariaDB version
- different PC configs (nvme -> SSD)

MariaDB 버그 추적기의 모든 관련 버그를 오랫동안 읽은 후 Docker 환경에서 한 가지 변경을 했습니다.

- disable WSL2, switch to Hyper-V

그리고 voila는 일을 시작했다.

흥미로운 점은 동료도 같은 문제가 있었지만 WSL2는 이미 비활성화되어 있었고 WSL2를 활성화하여 문제가 해결되었다는 것입니다.

따라서 WSL2와 Hyper-V의 동작을 변경하는 동안 이미지 사용 중 파손되어 이 스위치로 리셋되는 일이 발생합니다.

ATM기 나는 내 가정을 확인하기 위해 WSL2로 다시 전환할 시간이 없다.시간이 나면 이 게시물을 업데이트하겠습니다.

업데이트: 컨테이너 구성으로 솔루션을 찾을 수 없어서 이전 버전의 MariaDB 도커 컨테이너를 사용해 보니 버전 10.3.9에서 작동하기 시작했습니다.일단 MariaDB의 Jira에 접속하여 에러를 보고할 때까지 이 버전을 사용할 예정입니다.

언급URL : https://stackoverflow.com/questions/70784437/innodb-preallocating-147456-bytes-for-file-xxx-ibd-failed-with-error-2

반응형