저는 수년 동안 ext4 파일 시스템에서 Linux를 사용해 왔으며 그 전에는 NTFS에서 Windows를 수년 동안 사용해 왔습니다. 내 생각에는 ext4 파일 시스템이 NTFS보다 충돌에 더 취약하다고 생각합니다. Windows에서 충돌이 발생하면 NTFS 파일 시스템은 항상 거의 문제 없이 작업을 재개할 수 있었고 ext4 파일 시스템은 항상 "절대, 절대, 절대로!"라는 말을 듣게 됩니다. 그냥 ext4를 분리하세요. 파일 시스템 플러그를 사용하지 않으면 손상될 것입니다! 물론, 나는 그것을 여러 번 경험했습니다. 때로는 예상치 못한 사건으로 인해 ext4 시스템의 전원이 꺼지는 경우도 있습니다.
다양한 Linux 배포판이 충돌 복원력이 더 뛰어난 파일 시스템을 채택하지 않는 이유는 무엇입니까?
답변1
부적절한 종료로 인해 NTFS와 ext2/ext4가 모두 손상될 수 있습니다. 이는 캐시된 메타데이터, 열려 있는 파일, 삭제 후에도 열려 있는 파일, 부분적으로 작성된 파일 및 기타 여러 문제로 인해 발생합니다.
양국의 수리 과정의 회복력은 지난 20년 동안 크게 향상되었습니다. 단지 ext4의 복구가 매우 시끄러운 반면 NTFS는 자동으로 복구하는 동안 부팅하는 데 시간이 더 오래 걸릴 뿐입니다.
일부 ext4 수정(예: 시스템 충돌 시 열려 있던 삭제된 파일 완성)은 다음 부팅 시 파일 시스템 검사 중에 많은 끔찍한 메시지를 유발할 수 있지만 이는 완전히 무해하며 결국에는 어쨌든 (그러나 조용히) 발생합니다. 시스템이 무너지면 그렇지 않습니다.
Linux는 일반적으로 Windows 시스템보다 파일 시스템을 사용하고 동시에 실행되는 작업이 더 많기 때문에 시스템 종료 시 ext4 손상이 NTFS 손상보다 발생할 가능성이 더 높다고 말할 수 있습니다.
그래서 ext4가 NTFS보다 더 민감한 것 같습니다. 실제로, 무엇을 하고 있는지 알려주는 것은 단지 ext4일 뿐이지만, NTFS는 (분명히 정확하게) 순진한 사용자가 무슨 일이 일어나고 있는지 알 필요가 없다고 가정합니다.