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