우분투를 시작하고 불량 블록을 실행
Mac에서 작동하는 Ubuntu 디스크를 사용한 다음 badblocks
적절한 옵션으로 실행하십시오 .
Ubuntu 맨 페이지 : badblocks-장치에서 불량 블록 검색
MacBookPro5,2와 호환되는 DVD
MacBookPro5,2와 호환되지 않는 DVD
- 우분투 12.04 데스크탑 i386
- Xubuntu 12.04.1 데스크탑 i386
- 우분투 12.10 데스크탑 i386
예 A
ZEVO 지원 포럼 의 Mac 중심 게시물에서 발췌 :
badblocks
SATA 6을 통해 연결된 디스크 인 Ubuntu Live가있는 전용 PC를 실행했습니다 .
터미널 창 4 개를 열고 시작했습니다.
- 옵션이있는 두 개의 인스턴스
-n
- 옵션이있는 두 개의 인스턴스
-wsv
– 10 분 간격으로 (두 번째 인스턴스는 첫 번째 10 분 후에 시작됨 등).
70 시간 후에는 약 75 % -n 및 50 % -w였다.
어제 badblocks
SMART 값 을 중지 하고 검토 하기로 결정했습니다. – smartctl
이 새 디스크를 개봉 한 후 첫 번째 실행 결과와 비교했습니다 . 아무것도 바뀌지 않았습니다.
Mac 하드웨어는 아니지만 일부 Mac 하드웨어는 SATA 6을 사용할 수 있으므로이 예제가 마음에 듭니다. 단일 디스크 에 대해 여러 개의 동시 실행 에 badblocks
대한 유쾌한 사고 방식 .
실시 예 B
MacBook Pro5,2 내부 의 750GB Seagate Momentus® XT ST750LX003-1AC154 솔리드 스테이트 하이브리드에 대한 부분 테스트 인 Ubuntu 8.10에서 시작
ubuntu@ubuntu:/dev$ man badblocks
ubuntu@ubuntu:/dev$ badblocks -n -s -v /dev/sda
badblocks: Permission denied while trying to determine device size
ubuntu@ubuntu:/dev$ sudo badblocks -n -s -v /dev/sda
Checking for bad blocks in non-destructive read-write mode
From block 0 to 732574583
Checking for bad blocks (non-destructive read-write test)
Testing with random pattern: ^C1.30% done, 9:34 elapsed
Interrupt caught, cleaning up
ubuntu@ubuntu:/dev$ sudo badblocks -n -s -v /dev/sda
Checking for bad blocks in non-destructive read-write mode
From block 0 to 732574583
Checking for bad blocks (non-destructive read-write test)
Testing with random pattern: 0.23% done, 1:47 elapsed
0.92% done, 7:09 elapsed
1.00% done, 7:46 elapsed
25.13% done, 3:49:32 elapsed
25.13% done, 3:49:33 elapsed
25.13% done, 3:49:34 elapsed
25.13% done, 3:49:35 elapsed
OS X를 시작하기 위해 실행을 중단했습니다.
1 %의 경우 약 7.75 분이 소요되었으므로 해당 블록 수 (732574583)를 테스트하는 옵션이있는 불량 블록의 경우 약 12.9 시간이 소요될 수 있습니다.
해당 테스트에 사용 된 디스크 개요
macbookpro08-centrim:~ gjp22$ diskutil list disk0
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *750.2 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS swap 32.0 GB disk0s2
3: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF 536.9 MB disk0s3
4: Apple_HFS spare 671.1 MB disk0s4
5: Apple_CoreStorage 99.5 GB disk0s5
6: Apple_Boot Boot OS X 650.0 MB disk0s6
7: Apple_CoreStorage 616.3 GB disk0s7
8: Apple_Boot Boot OS X 134.2 MB disk0s8
macbookpro08-centrim:~ gjp22$ sudo gpt -r show -l /dev/disk0
Password:
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - "EFI System Partition"
409640 62500000 2 GPT part - "Apple_HFS_Untitled_2"
62909640 262144
63171784 1048576 3 GPT part - "journal"
64220360 1310720 4 GPT part - "spare"
65531080 194305104 5 GPT part - "OS"
259836184 1269544 6 GPT part - "Boot OS X"
261105728 1203781256 7 GPT part - "gjp22-cs"
1464886984 262144 8 GPT part - "Booter"
1465149128 7
1465149135 32 Sec GPT table
1465149167 1 Sec GPT header
내가 올바르게 이해한다면 : 약 1,465,149,169 블록. 그렇다면 왜 badblocks
732,574,583 만 테스트하기로 결정할 수 있습니까? SSHD와 관련이없는 경우 (아래 참조) 이것은 별도의 질문 일 수 있습니다.
관련
솔리드 스테이트 하이브리드 기술 : HDD SSD SSHD | 씨게이트
슈퍼 유저 :
이 답변의 단순화 된 버전을 위해 하드 디스크 드라이브 (하이브리드가 아닌)를 예로 들어 비슷한 테스트를 수행하고 싶습니다.
badblocks
는 Power PC 전용이므로 Rosetta가 필요합니다.