이미 e2fsck가 실행 중인 파일 시스템을 마운트하면 어떻게 되나요?

이미 e2fsck가 실행 중인 파일 시스템을 마운트하면 어떻게 되나요?

일반적으로 파일 시스템을 마운트할 때 파일 시스템을 e2fsck하는 것은 좋지 않습니다(맨 페이지에는 특정 안전 사례가 언급되어 있습니다: -n주어진 및 -c, -l또는 -L제공되지 않은 경우에도 권장되지 않습니다).

그러나 파일 시스템 검사가진행 중다른 프로세스가 파일 시스템 읽기/쓰기를 마운트하려고 할 때?

분명히 e2fsck는 제어를 벗어나 모든 곳에서 더티 블록에 대해 불평할 수 있습니다. 특히 나중에 파일 시스템에서 활성 사용이 확인되는 경우 이러한 "오류"를 수정하기 위한 관리자 개입이 부족합니다.데이터 손실이나 파일 시스템 손상의 위험이 있습니까?

답변1

(죄송합니다. 질문을 주의 깊게 읽지 않았습니다. 이는 편집 내용입니다.)

e2fsck는 디스크 검사 및 복구 도구입니다. 파일 시스템을 복구하기 위해 e2fsck를 실행하기 전에 파일 시스템을 마운트 해제해야 합니다. E2fsck는 파일 시스템의 로그를 확인하고 파일 시스템의 일관되지 않은 상태를 복구합니다. 예를 들어 실패한 파일을 삭제하고, 파일 IO를 완료하기 위해 로그를 다시 실행하고, 파일의 inode 정보를 복구하는 등의 작업을 수행합니다.

파일 시스템이 쓰기 가능하게 마운트되고 파일 시스템에서 e2fsck가 수행되면 파일 시스템이 손상될 수 있습니다. E2fsck는 inode 또는 블록 정보를 이동하고 편집할 수 있습니다.

관련 정보