/dev/sda2의 버퍼 I/O 오류, fsck.hfsplus 실행 시 OK 반환

/dev/sda2의 버퍼 I/O 오류, fsck.hfsplus 실행 시 OK 반환

현재 저는 부팅 시 쓰기가 가능하도록 Raspberry Pi 3에서 HFS+를 실행하는 USB 하드 드라이브를 설정하고 있습니다. 내가 무엇을 했는지 100% 확신할 수는 없지만 Buffer I/O error on dev sda2, logical block 18266273, async page readPlex를 통해 스트리밍하려고 할 때 와 같이 드라이브에서 갑자기 오류가 발생합니다 .

조언에 따라 dmesg설치하고 실행했지만 fsck.hfsplus매번 fsck다시 나타납니다. The volume Tom's Disk appears to be OK.또한 Mac에서 디스크 유틸리티의 First Aid를 통해 실행하여 비슷한 결과를 얻었습니다.

드라이브는 괜찮은 것 같아 조금 벅차지만 메시지를 보내는 것을 멈출 수가 없습니다 Filesystem was not cleanly unmounted, running fsck.hfsplus is recommended. mounting read-only.. 드라이브가 정상임을 Ubuntu에 알릴 수 있는 방법이 있습니까? Plex가 현재 내 미디어를 재생하지 않는 유일한 이유인 것 같습니다...

답변1

첫 번째 메시지는 하드웨어 오류가 있음을 알려주는 커널이므로 의심할 여지 없이 이러한 경고를 신뢰해야 합니다. 대부분의 경우 드라이브가 핫 스페어를 통과하여 발생한 오류로부터 실제로 복구할 수 없습니다. 대부분의 비디오 형식은 데이터 손실을 처리할 수 있습니다. 몇 프레임이 떨어지거나 몇 초 동안 제대로 표시되지 않아 실제로 알아차리지 못할 수 있기 때문입니다. 당신은 실행할 수 있습니다DD이벤트가 다시 트리거될 수 있는지 확인하기 위해 장치에서 명령을 실행하지만 실행하는 것이 더 합리적입니다.지능형 제어그리고 디스크 전체 검사를 수행합니다. 검사 후 장치 상태를 쿼리한 다음 디스크를 비활성화할 가능성이 높습니다.

fsck.hfsplus 및 HFS+ 도구에는 모두 제한 사항이 있습니다. 예를 들어 fsck.hfsplus는 모든 문제를 해결할 수 없으며 HFS+는 디스크 및/또는 메타데이터 오류를 제대로 감지할 수 없기 때문에 데이터 무결성에 설계상의 결함이 있습니다. 나중에 Apple은 원래 Sun Microsystems의 ZFS 솔루션 라이센스를 원했지만 Oracle 인수 이후 HFS+의 문제를 해결하기 위해 APFS(Apple File System)가 개발되었습니다.

관련 정보