오래된 HDD가 "repo sync" 실패의 원인이 될 수 있습니까?

오래된 HDD가 "repo sync" 실패의 원인이 될 수 있습니까?

내 설정:

  • 모델: Aspire E5-571G (Aspire E5-571G_0867_V1.32)
  • GPU: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)
  • CPU: EA50_HB V1.32
  • RAM: 8GB
  • 운영체제: Ubuntu 14.04.6 LTS Trusty

표적:

  • 기기 - Nexus 5x
  • 버전 - 오레오
  • 태그 - android-8.1.0_r52
  • 빌드 - OPM7.181205.001
  • 구성 - 사용자

순서대로 수행된 단계:

  1. 종속성 설치
  • sudo apt install bc bison 빌드 필수 ccache 컬 플렉스 g++-multilib gcc-multilib git gnupg gperf imagemagick
    lib32ncurses5-dev lib32readline-dev lib32z1-dev liblz4-tool
    libncurses5-dev libsdl1.2-dev libssl-dev libwxgtk3.0-dev libxml2
    libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc
    zip zlib1g-dev
  • sudo apt 설치 cmake zip unzip openjdk-8-jdk-headless
  1. 홈 디렉터리에 bin 경로 설정

mkdir -p ~/bin

  1. repo 명령을 설치합니다.
  1. 저장소 바이너리의 체크섬을 확인하세요.

sha256sum ~/bin/repo

  1. 힘내 정체성
  • git config --global user.email ""
  • git config --global user.name ""
  1. 브로틀리 패키지

  2. 공급업체 Blob 가져오기

  3. AOSP 소스 다운로드

문제 설명:

목록은 여기서 끝납니다. 먼저 집에서 최고 8Mbps로 도달할 수 있는 가장 먼 거리이기 때문에 오류가 있는 저장소 동기화를 완료하는 데 약 24~60시간이 걸립니다. 처음에는 완료하기 위해 지속적으로 과부하가 걸리는 느린 속도로 repo 동기화를 수십 번 실행해도 괜찮다는 것을 완전히 확신하는 로그를 기록하지 않았습니다. 그러나 5~6번 시도한 후에는 그렇지 않다는 것이 분명해졌습니다. 가장 빈번한 오류는 "linux 입력/출력" "가져올 수 없음" 및 "예기치 않게 종료되었습니다. 내 기억에서 나온 오류이므로 완전히 정확하지 않을 수 있습니다. 그런 다음 "repo sync -f"를 몇 번 시도하기로 결정했습니다. 그리고 그것은 결국 동일했습니다. 나는 그것이 느린 연결과 중단의 문제라고 생각하여 이더넷 케이블을 가지고 570Mbps를 가진 친구에게 가서 기본적으로 몇 가지 "repo"를 더한 후에 확인했습니다. sync" 및 "repo sync -f" 결과는 거의 동일했습니다. 그런 다음 로그에서 본 "손상된" 경로에 대해 rm -rf를 시도하여 다시 동기화했지만 결과가 없었습니다. 마침내 다음으로 결정했습니다. 모든 것을 기록하고 "디스크"에 "곧 실패할 가능성 있음"으로 표시된 결함이 있는 HDD일 수 있다고 가정하고 아래의 모든 로그 파일을 첨부합니다.

미리 답변해 주셔서 감사합니다. 저는 시작한 일을 끝까지 마무리하기 위해 최선을 다하고 있습니다. 산출 출력 터미널 하드웨어(lspci) HDD_short_test_smartctl

관련 정보