작업자 컴퓨터 중 하나에 시스템 로그( dmesg )가 표시됩니다.
로그에서 우리는 다음을 볼 수 있습니다:
(sdc): warning: mounting fs with errors, running e2fsck is recommended
디스크 -
sdc
HDFS 폴더 포함 - hdfs 파일df | grep sdc /dev/sdc 1922721048 1560852 1921143812 1% /grop/sdc ls /grop/sdc/hadoop/ hdfs yarn
따라서 OS 로그에서 제안한 대로 다음 명령을 실행하는 것이 안전합니까?
e2fsck -y /dev/sdc
답변1
파일 시스템 검사기를 실행하지 않으면 파일 시스템의 명백한 손상이 더욱 악화될 수 있습니다. 선택하지 않은 채로 두면 데이터가 손상되거나 최악의 경우 파일 시스템이 손상될 수 있습니다.
파일 시스템 검사 중에 파일 시스템 내의 파일 구조를 검사하고 필요한 경우 복구합니다. 수리에서는 콘텐츠를 고려하지 않습니다. 파일 시스템이 자체 일관성을 유지하는지 확인하는 것이 전부입니다.
실행하면 e2fsck -y /dev/sdc
적용된 수정 사항을 확인할 기회가 없습니다.
반면에 실행하면 e2fsck -n /dev/sdc
실제로 적용하지 않고도 무슨 일이 일어나는지 알 수 있고, 실행하면 e2fsck /dev/sdc
상당한 수정을 적용해야 할 때마다 묻는 메시지가 표시됩니다.
요컨대
- 경고를 무시하고 아무런 조치도 취하지 않으면 시간이 지남에 따라 데이터가 손실될 수 있습니다.
- 실행하면
-y
잠재적인 주요 변경 사항을 볼 수 없으며 데이터가 손실될 수 있습니다. - 실행하면
-n
오류가 수정되지 않으며 시간이 지남에 따라 데이터가 손실될 수 있지만, 적용될 변경 사항 집합을 볼 수 있습니다. - 특수 플래그 없이 실행하면 관련 오류를 수정하라는 메시지가 표시되며, 각 오류에 대해 직접적인 전문가의 도움이 필요한지 여부를 결정할 수 있습니다.
추천하다
e2fsck -n /dev/sdc
오류를 보려면 실행하세요 .- 이것이 후속 조치를 취할 가치가 있는지
e2fsck /dev/sdc
(또는 가능한지e2fsck -y /dev/sdc
) 또는 즉시 전문가의 도움을 받고 싶은지 결정하십시오.