메모리 내 데이터 손상 감지: 문제는 어디에 있습니까?

메모리 내 데이터 손상 감지: 문제는 어디에 있습니까?

SSD VPS에서 충돌이 발생하고 있으며 모두 KVM에서 작동합니다. 충돌은 다양한 이유로 발생합니다. 우리 팀이 시스템의 이전 스냅샷을 다시 로드하는 데 사용하는 서비스를 서둘러 복원하고 로그를 저장하지 않습니다.

어쨌든, 모든 다양한 충돌 상황 중에서 반복되는 사실은 다음과 같습니다 corruption of in-memory data. VPS 제공업체에서 하드웨어가 제대로 작동하고 있다고 말했는데, 제공된 불량 로그를 읽는 방법을 모르겠습니다.

여기에 이미지 설명을 입력하세요

"메모리 내 데이터 손상"이 감지되면 어떻게 됩니까?RAM이 손상되었거나 다른 종류의 메모리 손상이 원인일까요?

재미있는 점: VMware를 사용하는 VPS 제공업체는 우리에게 문제를 일으키지 않았습니다. KVM을 사용하는 VPS 제공업체는 이러한 충돌로 인해 실제로 우리를 미치게 만듭니다.

편집 1: 나는 결코 여러분에게 이 비참한 기록에서 해결책을 추론하라고 요구하는 것이 아닙니다. 적절한 로그가 제공되지 않고 memtest하드웨어가 에뮬레이션되고 VPS 공급자가 하드웨어가 양호하고 KVM 또는 QEMU 인스턴스가 충돌하지 않는다고 승인했기 때문에 쓸모가 없는 이 문제에 봉착했습니다 . corruption of in-memory data detected이 문제를 더 자세히 조사하기 위한 생산적인 접근 방식이 생각나지 않습니다.

답변1

"메모리 내 데이터 손상이 감지되었습니다"반드시 하드웨어 RAM이 나쁘다는 의미는 아닙니다. 또한 블록을 잘못 읽거나 썼거나, 스토리지가 약간 뒤집혔거나 다른 방식으로 오류가 발생했거나, 파일 시스템 버그 및 기타 몇 가지 원인이 있음을 나타낼 수도 있습니다.

잠재적인 파일 시스템 손상이 있는 경우 스냅샷으로 되돌려도 문제가 해결되지 않을 수 있습니다. 나중에 다시 나타날 거예요.

대신 파일 시스템을 사용해야 xfs_repair하지만 이는 루트 파일 시스템이므로 다음이 필요합니다.설치 미디어에서 부팅또는 VPS 공급자가 제공하는 복구 환경.

xfs_repair파일 시스템 복구에 실패 하면 xfs_repair -LXFS 로그(자체 손상되었을 수 있음)를 지우는 명령을 실행한 다음 파일 시스템 복구를 다시 시도할 수 있습니다.

관련 정보