고쳐 쓰다

고쳐 쓰다

Linux에서는 다음 오류 로그를 계속 표시합니다.

XFS: Daddr의 'xfs_trans_read_buf_map'에 메타데이터 I/O 오류가 있습니다... len 32 오류 5

XFS: xfs_imap_to_bp: xfs_trans_read_buf()가 오류 -5를 반환했습니다.

노트북이 매우 느리고 웹 브라우저를 여는 데 몇 분이 걸립니다. 이유는 무엇입니까?

스크린샷

고쳐 쓰다

또한 시작 시 BSoD를 계속 표시하는 Windows 가상 머신이 있습니다. 아마도 이것은 관련 질문입니다.

https://superuser.com/q/1692804/571029

답변1

RHEL XFS-파일 시스템 복구

사전 교정 활동

  • 하나 이상의 새 스냅샷이 올바른 데이터 백업(또는)인지 확인하세요.
  • 운영 체제 디스크를 가상 머신에 연결

행동 계획

  • 설치 DVD에서 시스템을 복구 모드로 부팅합니다.

  • 스캔할 수 있도록 볼륨을 나열하고 활성화합니다.

  • xfs_repair를 사용하여 파일 시스템 복구

  • 운영 체제 하드 디스크에서 서버를 다시 시작합니다.

설치 부팅 미디어에서 시스템을 복구 모드로 부팅합니다.

1 단계:DVD 이미지, ISO 이미지, USB 드라이브 등 설치 소스에서 Red Hat 8 시스템을 부팅합니다. ISO 이미지는 물리적 시스템이나 가상 시스템 등 어디에나 설치가 쉽기 때문에 시스템을 부팅하는 데 사용됩니다.

2 단계:ISO 이미지에서 시스템이 성공적으로 부팅되면 부팅 화면이 나타납니다. 문제 해결 옵션을 선택하고 Enter 키를 누릅니다.

여기에 이미지 설명을 입력하세요.

3단계:다음 화면에서 "Red Hat Linux 시스템 복구" 옵션을 선택하고 Enter 키를 누르세요.

여기에 이미지 설명을 입력하세요.

4단계:다음 화면에서 디스크를 마운트하라는 메시지가 나타나면 "3(Jump to Shell)" 옵션을 선택합니다. 그리고 "ENTER"를 누르세요.

여기에 이미지 설명을 입력하세요.

5단계:LVM을 사용하는 경우 스캔할 수 있도록 볼륨을 활성화하십시오.

# lvm vgchange -ay

여기에 이미지 설명을 입력하세요.

6단계:파일 시스템 검사 유틸리티(예: "xfs_repair" 및 "e2fsck")는 파일 시스템 전체에 걸쳐 메타데이터 일관성만 보장하며 파일 시스템에 저장된 실제 데이터에 대한 지식은 없으며 데이터 복구 도구가 아닙니다. 이러한 애플리케이션은 최소한 일부 불일치를 감지하고 수정할 수 있을 것으로 예상됩니다.

LVM 볼륨의 경우:

# xfs_repair /dev/mapper/[vg]-[lv]
# xfs_repair /dev/mapper/rhel-root

여기에 이미지 설명을 입력하세요.

  • 종료 명령을 입력하면 VM이 다시 시작됩니다.
  • 하드 드라이브에서 부팅하거나 CD를 마운트 해제하고 일반 모드에서 VM을 시작하는 옵션을 선택하세요.

답변2

방금 Linux 노트북을 몇 시간 동안 종료했는데 XFS오류가 해결되었습니다.

하지만 일단 시작하면Windows 가상 머신Linux 랩톱에서 일부 커널 오류가 발생합니다.아니요정확한 오류는 XFS있지만 일부는 다음과 같습니다.

blk_update_request: I/O 오류, dev sda, 섹터 1654298024 op 0x0: (읽기) 플래그 0x0 phys_seg 1 prio 클래스 0

ata1.00: 예외 Emask 0x0 SAct 0x80000000 SErr 0x40000 작업 0x0

ata1.00: irq_stat 0x40000008

ata1: SError: { CommWake }

ata1.00: 명령 실패: FPDMA 대기열 읽기

ata1.00:cmd 60/08:f8:a8:95:9a/00:00:62:00:00/40 태그 31 ncq dma 4096 리소스 41/40:08:a8:95:9a/00:00 :62:00:00/40 Emask 0x409(미디어 오류)

ata1.00: 상태: { DRDY ERR }

ata1.00: 오류: { UNC }

스크린샷

가상 머신을 시작하는 데 시간이 오래 걸립니다. 시작되지 않습니다. 빈 화면만 표시됩니다.

가상 머신 스크린샷

답변3

결론적으로

데이터를 백업하고 하드 드라이브를 교체해야 했습니다.

"badblocks -svn /dev/sda" 명령은 무엇을 합니까? 불량 블록만 보고하나요?

시험을 마친

나는 단지 badblocks -svn /dev/sda하드 디스크의 불량 블록을 처리하기 위해 명령을 사용합니다. 제안을 따르세요여기. 거의 비슷하게 걸렸어요이틀마치다!

스크린샷

관련 정보