마운트 된 ext2 / ext3 / ext4 파일 시스템에서 불량 블록보기


12

fsck얼마 전 문제의 (마운트되지 않은) 파티션에서 -c를 실행했습니다 . 프로세스는 무인 상태였으며 결과는 어디에도 저장되지 않았습니다 (불량 블록 inode 제외).

이제 하드 드라이브에 문제가 있는지 알기 위해 잘못된 블록 정보를 얻고 싶습니다. 불행히도, 파티션은 프로덕션 시스템에서 사용되며 마운트 해제 할 수 없습니다.

원하는 것을 얻는 두 가지 방법이 있습니다.

  1. badblocks읽기 전용 모드로 실행하십시오 . 시간이 오래 걸리고 시스템에 불필요한 부담이 생길 수 있습니다.

  2. 어떻게 든 파일 시스템 자체에서 불량 블록에 대한 정보를 추출합니다.

마운트 된 파일 시스템에 등록 된 알려진 불량 블록을 어떻게 볼 수 있습니까?

답변:


16

dumpe2fs를 살펴 보셨습니까? 다음과 같이 사용할 수 있습니다.

dumpe2fs -b /dev/$partition

예 :

dumpe2fs -b /dev/sdd1

@Gareth 편집 해 주셔서 감사합니다.이 사이트는 처음입니다. 나는 아직도 그것에 익숙해 지려고 노력하고있다. 좋은 하루 되세요.
darkdragn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.