WD 1.3TB 하드 드라이브가 있는데 불량 섹터가 있을 수 있습니다. Raspberry Pi에 연결하고 다음 명령을 사용하여 디스크를 분할했습니다.
sudo fdisk -l /dev/sdb, then g, n, w
새 파티션을 만듭니다. 제가 받은 피드백은 다음과 같았습니다
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
fsck를 사용하여 하드 디스크를 확인하고 싶습니다.
sudo fsck -p -C -a /dev/sdb1
다음 메시지를 받았습니다.
fsck from util-linux 2.36.1
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb1
/dev/sdb1:
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
e2fsck 실행에 대한 제안은 위의 동일한 피드백에 적용되지 않습니다.
진행 방법을 제안해주세요. 감사해요.
답변1
e2fsck는 하드 드라이브의 적합성을 확인하는 도구가 아니라 외부 파일 시스템의 데이터 무결성을 확인하는 도구입니다. 파티션은 처음부터 생성되므로 파일 시스템을 확인할 필요가 없습니다.
드라이브의 적합성을 확인하고 싶다면 드라이브의 SMART 값을 확인하는 것이 좋습니다 gsmartmontools
. 그것은 아름다운 사용자 인터페이스를 가지고 있습니다. 전송 또는 확장 테스트를 실행하여 디스크 표면에 오류가 있는지 확인하십시오. 오류가 발생하면 드라이브를 폐기하십시오. 내 경험에 따르면 새 드라이브를 구입하기 위해 비용을 절약하는 것은 일반적으로 테라바이트의 데이터를 잃을 가치가 없습니다.