디렉토리를 삭제하려고 하면(rm -rf) 다음과 같은 결과가 나타납니다.
rm: cannot remove 'EMBA': Directory not empty
또한 디렉터리를 나열하려고 하면 다음과 같은 결과가 나타납니다.
ls: reading directory 'EMBA': Input/output error
EMBA 디렉터리에는 권한 777이 있으며 이를 사용하는 프로그램이 없습니다.
운영 체제는 Ubuntu 20.04이고 파일 시스템은 NTFS입니다.
고쳐 쓰다
roaima의 답변을 바탕으로 다음을 시도했습니다.
1 - dmesg 또는 Journalctl -k의 최신 출력에서 디스크 I/O 오류에 해당하는 메시지를 확인하세요.
I can't find any error messages
2 - SMART 속성을 확인하여 디스크가 곧 소모되는지, 아니면 파일 시스템만 문제인지 확인합니다(smartctl -x).
I think there is notting relevant
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 080 064 006 Pre-fail Always - 108362796
3 Spin_Up_Time 0x0003 097 096 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 39
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 076 060 045 Pre-fail Always - 37146160
9 Power_On_Hours 0x0032 097 097 000 Old_age Always - 3456 (84 124 0)
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 38
183 Runtime_Bad_Block 0x0032 100 100 000 Old_age Always - 0
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
188 Command_Timeout 0x0032 100 100 000 Old_age Always - 0 0 0
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 070 061 040 Old_age Always - 30 (Min/Max 24/34)
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 0
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 15
193 Load_Cycle_Count 0x0032 100 100 000 Old_age Always - 643
194 Temperature_Celsius 0x0022 030 040 000 Old_age Always - 30 (0 19 0 0 0)
195 Hardware_ECC_Recovered 0x001a 080 064 000 Old_age Always - 108362796
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 667h+38m+56.521s
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 6276317084
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 8419504151
3 - ntfsfix를 사용하여 파일 시스템을 확인합니다. 나는 얻다:
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb2 was processed successfully.
4 - Windows 운영 체제를 사용하여 파일 시스템을 확인합니다.
Windows has encountered errors on the volume
오류를 수정하고 시스템을 다시 시작한 후 디렉터리 삭제 시 발생하는 오류가 해결되었습니다.
답변1
파일 시스템 또는 디스크 오류가 발생했습니다( Input/output error
). 시도해야 할 사항은 다음과 같습니다.
- 최근 출력을 확인
dmesg
하거나journalctl -k
디스크 I/O 오류에 해당하는 메시지를 찾으세요. - SMART 속성을 확인하여 디스크에 오류가 발생하려고 하는지, 아니면 파일 시스템 문제인지 확인하세요(
smartctl -x /dev/sdb
,sdb
디스크의 올바른 장치 이름으로 교체됨). - 파일 시스템(
ntfsfix /dev/sdb1
,sdb1
올바른 장치 이름으로 교체)을 확인하십시오.그리고파티션 번호) - Windows 운영 체제를 사용하여 파일 시스템을 확인합니다.