2.6 HTTPD를 실행하는 EXT4를 갖춘 커널 Linux; 전원 코드가 빠지면 ​​어떻게 되나요?

2.6 HTTPD를 실행하는 EXT4를 갖춘 커널 Linux; 전원 코드가 빠지면 ​​어떻게 되나요?

누군가 나에게 이것의 결과를 설명해 줄 수 있습니까? Mod Perl 사이트 하나와 PHP 사이트 하나가 포함된 httpd 2.15가 포함된 CentOS 6.3. 누군가 전원 코드를 바로 뽑았습니다. 저널이 다시 올라오면 모든 것을 처리해 줄 것이라는 말을 한 사람에게서 들었습니다. 그렇게 간단합니까? 제가 설명한 시스템을 고려하여 이 사건의 결과를 자세히 설명할 수 있는 사람이 있습니까?

다행히 DB는 다른 상자에 있습니다!

답변1

저널은 파일 시스템이 일관된 상태인지 확인해야 합니다. 이는 "모든 것을 처리"하는 것이 아니라 단지 디스크에 기록된 파일의 절반이 없다는 의미일 뿐입니다. 백업을 부팅하면 디스크에 기록된 것을 저널에서 확인할 수 없는 항목이 제거됩니다.

그 외에도 앱 작성 방법에 관한 것이며 EXT4 저널은 파일 시스템 작업에 작동합니다.

답변2

괜찮을 것입니다. EXT4는 파일 시스템을 일관된 상태로 유지합니다. 파일이 수정되는 중이라면 파일이 손상되었을 수 있지만 그렇지 않은 경우에는 문제가 없습니다. 특히, 수정되지 않은 파일 시스템의 다른 파일은 EXT4의 I/O 장벽으로 인해 문제가 없습니다. 보다https://serverfault.com/a/391327/81387예를 들어.

관련 정보