차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:smartctl [2022/11/16 12:44] – V_L | tech:smartctl [2022/11/30 15:04] (현재) – 172.70.49.203 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
- | {{tag> | + | {{tag>S.M.A.R.T 리눅스 우분투}} |
====== | ====== | ||
줄 19: | 줄 19: | ||
첫 베드섹터 출력 | 첫 베드섹터 출력 | ||
smartctl -l selftest /dev/sbd | smartctl -l selftest /dev/sbd | ||
+ | =====파일시스템검사/ | ||
+ | fsck / | ||
+ | |||
+ | =====배드섹터 파괴하기===== | ||
+ | |||
+ | 해당 섹터를 지워버림. | ||
+ | hdparm --write-sector | ||
+ | |||
+ | =====기타===== | ||
+ | |||
+ | ====현재 보류 중인 섹터 수(Current_Pending_Sector)==== | ||
+ | |||
+ | [[Current_Pending_Sector]]는 디스크에서 재매핑 대기 중인 불안정한 섹터의 현재 수를 표시하는 S.M.A.R.T 매개변수임. 이 섹터를 나중에 성공적으로 읽으면 카운트가 감소함. 드라이브가 영향을 받은 섹터의 데이터 읽기를 다시 시도하는 데 실패하면 이러한 섹터는 예비 드라이브 공간에 재할당된다. 섹터가 재할당되면 현재 보류 중인 섹터 수는 감소하고 재할당된 섹터 수(Reallocated_Event_Count)는 증가함. | ||
+ | |||
+ | 이 수치가 계속 증가한다면, | ||
+ | |||
+ | 이 수치가 상당히 낮고 급격하게 증가하지 않는다면, | ||
+ | |||
+ | ===복구=== | ||
+ | 제로필(Zero fill) 포맷로 해당 섹터에 ' | ||
+ | |||
+ | 이후 복구될 수도 있고, | ||
+ | 일시적으로 에러가 없어진 것일 수도 있다. | ||
+ | ====Reallocated_Event_Count==== | ||
+ | |||
+ | 드라이브가 영향을 받은 섹터의 데이터 읽기를 다시 시도하여 실패하고, | ||
줄 63: | 줄 89: | ||
- | =====배드섹터 파괴하기===== | + | smartctl -f hex,id -a /dev/sda |
+ | ID를 16진수로 출력. | ||
+ | |||
+ | < | ||
+ | ID# ATTRIBUTE_NAME | ||
+ | 0x05 Reallocated_Sector_Ct | ||
+ | 0x09 Power_On_Hours | ||
+ | 0x0c Power_Cycle_Count | ||
+ | 0xb1 Wear_Leveling_Count | ||
+ | 0xb3 Used_Rsvd_Blk_Cnt_Tot | ||
+ | 0xb5 Program_Fail_Cnt_Total | ||
+ | 0xb6 Erase_Fail_Count_Total | ||
+ | 0xb7 Runtime_Bad_Block | ||
+ | 0xbb Reported_Uncorrect | ||
+ | 0xbe Airflow_Temperature_Cel 0x0032 | ||
+ | 0xc3 Hardware_ECC_Recovered | ||
+ | 0xc7 UDMA_CRC_Error_Count | ||
+ | 0xeb Unknown_Attribute | ||
+ | 0xf1 Total_LBAs_Written | ||
+ | </ | ||
- | 해당 섹터를 지워버림. | ||
- | hdparm –write-sector 11233976 –yes-i-know-what-i-am-doing /dev/sdb |