마운트 된 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.