이것을 어떻게 설명할 것인가? SSD의 슈퍼 블록 손상

이것을 어떻게 설명할 것인가? SSD의 슈퍼 블록 손상

갑작스러운 정전으로 인해 파일 시스템이 손상되었습니다. 시작하는 동안 다음 오류가 보고됩니다.

 error: unknown filesystem. 
 Entering rescue mode... 
 grub rescue> _"

이 마더보드는 M.2 2242 SSD를 스토리지로 사용하는 Intel NUC입니다. 일반적인 Ubuntu 설치의 경우 SSD는 sda1, sda2 및 sda5로 분할됩니다. liveCD를 실행하고 fsck ext4 파일 시스템을 시도했지만 tune2fs -l /dev/sda1불평이 있었습니다.

Bad magic number in super-block ... couldn't find valid filesystem superblock.

정전으로 인해 파일 시스템 문제가 발생할 수 있다는 것을 알고 있습니다. 하지만 슈퍼 블록은 어떻게 사라질 수 있습니까? 부패 가능성을 줄이기 위해 다음 조치를 취했지만 여전히 이런 일이 항상 발생합니다.

  1. 디스크 쓰기 캐싱을 비활성화합니다. ( hdparm -W 0 /dev/sda, 시작할 때마다)
  2. KVM 가상 머신 디스크 이미지 캐시 모드가 "directsync"로 설정되었습니다.

반가르그리고전압 강하 중에는 DIMM이 더 민감하고 콘텐츠가 쓰레기인 반면 SSD는 더 오래 지속되므로 DIMM에서 잘못된 데이터가 복사됩니다.이 종이메타데이터(FTL) 손상을 포함하여 SSD가 실패할 수 있는 6가지 방법이 제공됩니다. 제 경우에 무슨 일이 일어나고 있는지 확인하는 방법을 알고 싶습니다.

손상된 슈퍼블록의 예시 시나리오를 제시할 수 있는 사람이 있나요?

답변1

주 전원 공급 장치에서 정기적으로 전압 강하 또는 소음이 발생하는 경우온라인 또는 온라인 대화형 UPS 받기.

바라보다https://en.wikipedia.org/wiki/Uninterruptible_power_supply

이 문제에 대한 소프트웨어 솔루션은 없습니다.

귀하의 질문에 따르면 슈퍼블록은 단지 데이터일 뿐입니다. 다른 데이터와 마찬가지로 손상될 수 있습니다. 의도적으로 기록되거나 RAM에 손상된 데이터(예: 전압 강하로 인해)가 포함되어 해당 데이터가 손상되어 의도한 섹터 대신 슈퍼블록 섹터가 기록되는 경우.

일시적인 쓰레기는 a) 쓰레기이고 가장 중요하게는 b) 일시적이기 때문에 귀하의 경우에 무슨 일이 일어나고 있는지 정확히 판단하지 못할 수도 있습니다.

관련 정보