1시간의 비정상적인 시작 시간, 로그를 찾을 수 있는 위치 [닫기]

1시간의 비정상적인 시작 시간, 로그를 찾을 수 있는 위치 [닫기]

RPI가 약 1시간으로 비정상적인 부팅 시간이 있었습니다.

1분 후에는 장치에 ping을 보낼 수 있지만 1시간 후에는 ssh를 사용할 수 없습니다. 나에게 도움이 되는 로그를 어디서 찾을 수 있는지 모르겠습니다. /var/log/syslog를 확인했는데 이상한 내용이 표시되지 않았습니다. dmesg에서 다음을 발견했습니다.

[Sat Mar 17 12:50:44 2018] mmc0: timeout waiting for hardware interrupt.
[Sat Mar 17 12:50:44 2018] mmc0: cmd op 17 arg 0x9e204f flags 0xb5 - resp 00000900 00000000 00000000 00000000, err 0
[Sat Mar 17 12:50:44 2018] mmc0: data blocks 1 blksz 200 - err 0
[Sat Mar 17 12:50:44 2018] mmc0: =========== REGISTER DUMP ===========
[Sat Mar 17 12:50:44 2018] mmc0: SDCMD  0x00004051
[Sat Mar 17 12:50:44 2018] mmc0: SDARG  0x009e204f
[Sat Mar 17 12:50:44 2018] mmc0: SDTOUT 0x017d7840
[Sat Mar 17 12:50:44 2018] mmc0: SDCDIV 0x00000003
[Sat Mar 17 12:50:44 2018] mmc0: SDRSP0 0x00000900
[Sat Mar 17 12:50:44 2018] mmc0: SDRSP1 0x00001133
[Sat Mar 17 12:50:44 2018] mmc0: SDRSP2 0xffffffff
[Sat Mar 17 12:50:44 2018] mmc0: SDRSP3 0x0202403a
[Sat Mar 17 12:50:44 2018] mmc0: SDHSTS 0x00000080
[Sat Mar 17 12:50:44 2018] mmc0: SDVDD  0x00000001
[Sat Mar 17 12:50:44 2018] mmc0: SDEDM  0x00010801
[Sat Mar 17 12:50:44 2018] mmc0: SDHCFG 0x0000041e
[Sat Mar 17 12:50:44 2018] mmc0: SDHBCT 0x00000200
[Sat Mar 17 12:50:44 2018] mmc0: SDHBLC 0x00000000
[Sat Mar 17 12:50:44 2018] mmc0: ===========================================
[Sat Mar 17 12:50:44 2018] mmcblk0: error -110 transferring data, sector 10362959, nr 1, cmd response 0x900, card status 0x0
[Sat Mar 17 12:50:44 2018] blk_update_request: I/O error, dev mmcblk0, sector 10362959

또한 다음과 같습니다 journalctl -b(편집: 테스트되지 않고 루트여야 함)

$ journalctl -b
No journal files were found.

SSH 로그인 후 모든 것이 제대로 작동하는 것 같습니다.

미리 감사드립니다!

2018년 3월 29일에 편집됨

  • 화면 사용시 Started update UTMP about system Runlevel Changes.30~45분 정도 정지됩니다.
  • 모든 SD 카드를 새 SD 카드에 추가했는데 부팅 시간은 괜찮았습니다.

답변1

아래 설명된 대로 문제를 해결했습니다.제안@buddika를 통해):

  • 먼저 호환 가능한 새 SD 카드를 사용해 카드 전체를 복사해 보았습니다.

디스크 이미지 만들기:

dd if=/dev/sdb conv=sync,noerror status=progress bs=64K | gzip -c > rpi.gz

이미지를 복원합니다.

gunzip -c rpi.gz | dd of=/dev/sdb status=progress
  • 새 SD의 정상적인 부팅 시간을 확인한 후 기존 SD에 불량 섹터가 있는지 확인하기 시작했습니다.

내가 사용한 불량 섹터를 찾으려면 다음을 수행하십시오.

sudo badblocks -vv /dev/sdb2

불량 블록을 찾은 후 rpi.gz 이미지를 다시 굽고 블록을 수정하는 명령을 실행했습니다.

sudo  fsck -cct ext4 /dev/sdb2

그 후 시작 시간은 다시 정상이었습니다.

답변2

SD 카드에 문제가 있는 것 같습니다. 다른 것으로 시도해 보셨나요? 여기서 비슷한 질문을 찾았습니다.라즈베리파이 SD 문제

관련 정보